国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

單片機(jī) 用LCD顯示屏 輸出字符串源代碼(附Proteus圖)

這篇具有很好參考價(jià)值的文章主要介紹了單片機(jī) 用LCD顯示屏 輸出字符串源代碼(附Proteus圖)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

單片機(jī) 用LCD顯示屏 輸出字符串源代碼(附Proteus圖),單片機(jī),proteus,mongodb

#include "reg51.h"
#define uchar unsigned char
sbit RS=P3^2;
sbit RW=P3^1;
sbit E=P3^0;
uchar sj=0;
int read_state();
int write_cmd(uchar);
void lcd_init();
int input_char(uchar abc);
int input_string();

int read_state()
{
	uchar zgw=0;
	RW=1;
	sleep(3);
	RS=0;
	sleep(3);
	E=1;
	sleep(3);
	sj=P2;
	sleep(3);
	//獲取最高位
	E=0;
	sleep(3);
	RW=0;
	sleep(3);
	sj=sj&0x80;
	zgw=sj>>7;
	return zgw;
}

int write_cmd(uchar command)
{
		do{;}while(read_state()==1);//如果控制器忙就出不來(lái),只有控制器不瞞才能出來(lái)
		RW=0;sleep(3);RS=0;sleep(3);
		E=1;sleep(3);
		P2=command;sleep(3);
		E=0;sleep(3);
		RW=1;
		sleep(3*250);
		return 0;
}

void lcd_init()
{
	write_cmd(0x3c);
	write_cmd(0x0e);
	write_cmd(0x01);
	write_cmd(0x06);
	write_cmd(0x80);
}

int input_char(uchar abc)
{
	while(read_state()==1);
	RS=1;sleep(3);RW=0;sleep(3);
	E=1;sleep(3);
	P2=abc;sleep(3);
	E=0;sleep(3);
	RW=1;
	sleep(3*255);
	return 0;
}

int input_string()
{
	int i=0;
	uchar str[]="hello tom";
	while(read_state()==1);
	for(i=0;str[i]!='\0';i++)
	{
		input_char(str[i]);
		sleep(3*200);
	}
	return 0;
}

int main()
{
		lcd_init();
		sleep(3*250);
		write_cmd(0x83);
		sleep(3*250);
		input_string();
		while(1);
	return 0;
}

void sleep(long int a)
{
	long int i=0;
	for(i=0;i<a;i++)
	{
		;
	}
}

附:字符型LCD顯示屏型號(hào):LM016L;這個(gè)代碼應(yīng)該是可以直接運(yùn)行的文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-628552.html

到了這里,關(guān)于單片機(jī) 用LCD顯示屏 輸出字符串源代碼(附Proteus圖)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于單片機(jī)的點(diǎn)陣電子顯示屏上下左右移加減速系統(tǒng)

    基于單片機(jī)的點(diǎn)陣電子顯示屏上下左右移加減速系統(tǒng)

    一、系統(tǒng)方案 本設(shè)計(jì)的任務(wù)就是完成一個(gè)16 16的點(diǎn)陣設(shè)計(jì),并能滾動(dòng)顯示“ ********************”內(nèi)容。 主要內(nèi)容是,能同時(shí)流動(dòng)顯示漢字;能實(shí)現(xiàn)顯示漢字無(wú)閃爍;能實(shí)屏幕亮度較高。本LED顯示屏能夠以動(dòng)態(tài)掃描的方式顯示一個(gè)16×16點(diǎn)陣漢字,并能通過(guò)單片機(jī)實(shí)現(xiàn)內(nèi)容滾動(dòng)顯示

    2024年02月09日
    瀏覽(18)
  • 基于AT89C51單片機(jī)的LED點(diǎn)陣顯示屏設(shè)計(jì)

    基于AT89C51單片機(jī)的LED點(diǎn)陣顯示屏設(shè)計(jì)

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: [[https://download.csdn.net/download/qq_64505944/88637464?spm=1001.2014.3001.5503]] **[源碼獲取] B 源碼+仿真圖+課程設(shè)計(jì)+50 工程實(shí)訓(xùn)(三)課題設(shè)計(jì) LED點(diǎn)陣顯示屏設(shè)計(jì) LED點(diǎn)陣顯示屏通過(guò)編程控制可以顯示中英文字符、圖形及視頻動(dòng)態(tài)圖形,廣泛用于指

    2024年02月02日
    瀏覽(27)
  • 0.96寸 4針 OLED顯示屏模塊學(xué)習(xí)筆記(基于89C52單片機(jī))

    0.96寸 4針 OLED顯示屏模塊學(xué)習(xí)筆記(基于89C52單片機(jī))

    一,OLED簡(jiǎn)介:(學(xué)習(xí)本模塊之前建議先把IIC,SPI通信協(xié)議提前了解) OLED,即有機(jī)發(fā)光二極管( Organic Light Emitting Diode )。OLED由于同時(shí)具備自發(fā)光,不需背光源、對(duì)比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及制程較簡(jiǎn)單等優(yōu)異之特性,

    2023年04月08日
    瀏覽(24)
  • 基于STM32F103C8T6單片機(jī)的DHT11溫濕度傳感器與OLED顯示屏實(shí)時(shí)動(dòng)態(tài)數(shù)據(jù)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

    基于STM32F103C8T6單片機(jī)的DHT11溫濕度傳感器與OLED顯示屏實(shí)時(shí)動(dòng)態(tài)數(shù)據(jù)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

    標(biāo)題: 摘要: 本文提出了一種利用STM32F103C8T6微控制器,結(jié)合DHT11數(shù)字溫濕度傳感器和OLED顯示屏實(shí)現(xiàn)環(huán)境溫濕度實(shí)時(shí)、直觀顯示的方法。該系統(tǒng)通過(guò)低功耗且精確的DHT11傳感器獲取環(huán)境溫濕度信息,并借助于STM32F103C8T6強(qiáng)大的處理能力和I/O資源進(jìn)行數(shù)據(jù)讀取、解析以及控制OLE

    2024年01月19日
    瀏覽(30)
  • 【雕爺學(xué)編程】Arduino智能家居之溫濕度監(jiān)測(cè)與LCD顯示屏輸出

    【雕爺學(xué)編程】Arduino智能家居之溫濕度監(jiān)測(cè)與LCD顯示屏輸出

    Arduino是一個(gè)開(kāi)放源碼的電子原型平臺(tái),它可以讓你用簡(jiǎn)單的硬件和軟件來(lái)創(chuàng)建各種互動(dòng)的項(xiàng)目。Arduino的核心是一個(gè)微控制器板,它可以通過(guò)一系列的引腳來(lái)連接各種傳感器、執(zhí)行器、顯示器等外部設(shè)備。Arduino的編程是基于C/C++語(yǔ)言的,你可以使用Arduino IDE(集成開(kāi)發(fā)環(huán)境)來(lái)

    2024年02月04日
    瀏覽(34)
  • 單片機(jī)設(shè)計(jì):stm32遠(yuǎn)程水位檢測(cè)灌溉系統(tǒng)(水泵+電機(jī)驅(qū)動(dòng)+OLED顯示屏+水位傳感器+防水式ds18b20+光敏傳感器+按鍵+WiFi+手機(jī)app)

    單片機(jī)設(shè)計(jì):stm32遠(yuǎn)程水位檢測(cè)灌溉系統(tǒng)(水泵+電機(jī)驅(qū)動(dòng)+OLED顯示屏+水位傳感器+防水式ds18b20+光敏傳感器+按鍵+WiFi+手機(jī)app)

    單片機(jī)設(shè)計(jì):stm32遠(yuǎn)程水位檢測(cè)灌溉系統(tǒng)(水泵+電機(jī)驅(qū)動(dòng)+OLED顯示屏+水位傳感器+防水式ds18b20+光敏傳感器+按鍵+WiFi+手機(jī)app) 一、主要功能:? ? 1.水位傳感器檢測(cè)水的高度、光敏傳感器檢測(cè)周圍光照強(qiáng)度、ds18b20檢測(cè)水溫 2.0LED、手機(jī)app顯示當(dāng)前數(shù)據(jù)以及閾值 3.手機(jī)app遠(yuǎn)程調(diào)節(jié)閾值,

    2024年02月05日
    瀏覽(41)
  • 51單片機(jī)LCD1602液晶屏顯示字符,字符串,(有)無(wú)符號(hào)整數(shù),十六進(jìn)制數(shù),二進(jìn)制數(shù)等

    51單片機(jī)LCD1602液晶屏顯示字符,字符串,(有)無(wú)符號(hào)整數(shù),十六進(jìn)制數(shù),二進(jìn)制數(shù)等

    LCD1602液晶顯示器是廣泛使用的一種字符型液晶顯示模塊。液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富、超薄輕巧等優(yōu)點(diǎn),在嵌入式應(yīng)用系統(tǒng)中得到越來(lái)越廣泛的應(yīng)用,這講中向大家介紹的LCD1602?液晶顯示模塊(其內(nèi)部控制器為HD44780?芯片),它可以顯示兩行,每行16?個(gè)字

    2024年02月04日
    瀏覽(33)
  • FPGA實(shí)現(xiàn)LCD顯示屏顯示彩條

    FPGA實(shí)現(xiàn)LCD顯示屏顯示彩條

    目錄 總體設(shè)計(jì) ?讀顯示屏ID ?讀顯示屏ID代碼 時(shí)鐘分頻 ?時(shí)鐘分頻代碼 ?LCD顯示 lcd顯示模塊 LCD驅(qū)動(dòng)模塊 lcd驅(qū)動(dòng)代碼 頂層模塊 頂層模塊代碼 系統(tǒng)總體分為五個(gè)模塊,分別是:rd_id(讀顯示屏ID模塊),clk_div(時(shí)鐘分頻模塊),lcd_display(lcd屏顯示模塊),lcd_driver(lcd屏驅(qū)動(dòng)模塊),和頂

    2024年02月16日
    瀏覽(25)
  • LCD1602液晶顯示屏

    LCD1602液晶顯示屏

    主函數(shù) LCD1602.c LCD1602.h 接線圖: ? 1、1602屏幕=16x2=32個(gè)字符,總共有32個(gè)字符 ?2、每個(gè)字符由35個(gè)像素組成 每個(gè)像素由一小塊液晶控制 --------------------------------------------------------------------------------------------------------------------------------- 液晶的控制原理: 不施加電壓——液晶完

    2024年02月07日
    瀏覽(21)
  • LCD拼接屏、LED顯示屏和OLED顯示屏的主要區(qū)別

    LCD拼接屏、LED顯示屏和OLED顯示屏的主要區(qū)別

    我們?cè)谏罨蚬ぷ髦薪?jīng)??吹酱蟠笮⌒〉娘@示屏,但很多人卻分不清楚這些屏到底屬于哪一類,今天sostron與大家一起來(lái)分享下關(guān)于:LCD拼接屏、LED顯示屏、OLED透明屏三者的區(qū)別。 LCD拼接屏、LED顯示屏和OLED顯示屏是不同類型的顯示技術(shù),它們?cè)跇?gòu)成、工作原理和特點(diǎn)上存在明

    2024年02月17日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包