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

正文內容

lcd1602原理及顯示程序(已改無錯字)

2022-08-04 11:52:37 本頁面
  

【正文】 動設置寫指令0CH:顯示開及光標設置10.8.3 1602LCD的軟硬件設計實例在1602LCD第一行顯示網(wǎng)站名::057185956028。實驗前應先將顯示切換開關切換到LCD工作狀態(tài)。10.8.3.1 硬件原理圖LCD液晶顯示,用16F877A寫程序如下:寫一個字符串程序:includedefine uchar unsigned chardefine uint unsigned intdefine DB PORTD //定義端口define rs RB0define e RB1__CONFIG(0x3B31)。const uchar data[]=happy everyday。//輸入的字符串 第一行const uchar data1[]=xiexie。//第二行void init()。void write_mond(uchar dat)。//寫指令函數(shù)void write_data(uchar dat)。//寫數(shù)據(jù)函數(shù)void delay(uint x)。void delay(uint x){ uint a,b。 for(a=x。a0。a) for(b=110。b0。b)。 }void init()//初始化指令{ write_mond(0x01)。//0000000001,清除屏幕顯示 write_mond(0x28)。//設置4位格式,2行,5X7,功能設定 write_mond(0x0C)。//0000001100,開顯示,無光標,不閃爍 write_mond(0x06)。//0000000110,置輸入模式,光標右移,屏幕上的文字不移動 write_mond(0x14)。//0001000100,設定CGRAM地址顯示屏或光標移動方向}void write_mond(uchar dat){ rs=0。//指令 DB=dat。 e=1。//允許 下降沿觸發(fā)10 delay(5)。 e=0。 DB=DB4。//左移四位從RD4~RD7進入LCD delay(5)。 e=1。 delay(5)。 e=0。}void write_data(uchar dat){ rs=1。//數(shù)據(jù) DB=dat。 e=1。//允許 delay(5)。 e=0。 delay(5)。 DB=DB4。 e=1。 delay(5)。 e=0。}void main(){ uchar i。 TRISD=0X00。//定義端口寄存器 PORTD=0X00。 PORTB=0X00。 TRISB=0X00。 init()。 write_mond(0x80)。//第一行的DDRAM的地址,不加0x10時,也可以從//最左邊開始 for(i=0。i12。i++) { write_data(data[i])。//第一行的數(shù)據(jù)字符 delay(5)。 } write_mond(0xc0)。//第二行的DDRAM地址不加0x10也可 for(i=0。i16。i++) { write_data(data[i])。//第二行的數(shù)據(jù)字符 delay(5)。 }/* for(i=0。i16。i++) {
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1