freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

lcd1602原理及顯示程序-閱讀頁

2025-07-22 11:52本頁面
  

【正文】 入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。實(shí)驗(yàn)前應(yīng)先將顯示切換開關(guān)切換到LCD工作狀態(tài)。const uchar data[]=happy everyday。//第二行void init()。//寫指令函數(shù)void write_data(uchar dat)。void delay(uint x){ uint a,b。a0。b0。 }void init()//初始化指令{ write_mond(0x01)。//設(shè)置4位格式,2行,5X7,功能設(shè)定 write_mond(0x0C)。//0000000110,置輸入模式,光標(biāo)右移,屏幕上的文字不移動 write_mond(0x14)。//指令 DB=dat。//允許 下降沿觸發(fā)10 delay(5)。 DB=DB4。 e=1。 e=0。//數(shù)據(jù) DB=dat。//允許 delay(5)。 delay(5)。 e=1。 e=0。 TRISD=0X00。 PORTB=0X00。 init()。//第一行的DDRAM的地址,不加0x10時(shí),也可以從//最左邊開始 for(i=0。i++) { write_data(data[i])。 } write_mond(0xc0)。i16。//第二行的數(shù)據(jù)字符 delay(5)。i16。//光標(biāo)不動,數(shù)據(jù)左移一位 delay(5)。}寫近一個(gè)字符A程序如下:includedefine uchar unsigned chardefine uint unsigned intdefine DB PORTD define rs RB0define e RB1__CONFIG(0x3B31)。void write_mond(uchar dat)。//寫數(shù)據(jù)函數(shù)void disp_char(uchar x,uchar y,uchar dat)。void delay(uint x){ uint a,b。a0。b0。 }void init()//初始化指令{ write_mond(0x01)。//設(shè)置4位格式,2行,5X7,功能設(shè)定 write_mond(0x0C)。//0000000110,置輸入模式,光標(biāo)右移,屏幕上的文字不移動 write_mond(0x80)。//指令 DB=dat。//允許 delay(5)。 DB=DB4。 e=1。 e=0。//數(shù)據(jù) DB=dat。//允許 delay(5)。 delay(5)。 e=1。 e=0。 if(y==1) address=0x80+x。 write_mond(address)。 delay(5)。 PORTD=0X00。 TRISB=0X00。 disp_char(0,1,39。)。}也可以是如下:void disp_char(uchar x,uchar y,uchar dat){ uchar i。 if(i=0。i++) { write_data(39。)。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1