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

正文內(nèi)容

基于51單片機(jī)的矩陣鍵盤和lcd的應(yīng)用-資料下載頁

2024-11-12 15:39本頁面

【導(dǎo)讀】控制,智能化控制方向發(fā)展。LCD液晶顯示技術(shù)作為人機(jī)交互的主流方式,正廣泛應(yīng)用于家電、手機(jī)、個(gè)人電腦。隨著電子技術(shù)的發(fā)展,單片機(jī)技術(shù)的應(yīng)用產(chǎn)品日益增多,研究以單片機(jī)作為主控制器的LCD液晶顯。示器控制系統(tǒng)意義重大。展望未來,急速的響應(yīng)速度將會(huì)成為個(gè)性化LCD的發(fā)展趨勢(shì),越來越多的單片機(jī)正如雨。本課題重點(diǎn)對(duì)鍵盤模塊和液晶顯示模塊分別做了詳細(xì)介紹。同時(shí)也對(duì)部分芯片和外圍電路進(jìn)行了介紹和設(shè)。在日常生活中,我們對(duì)液晶顯示器并不陌生。因此,液晶顯示器畫質(zhì)高且不會(huì)閃爍。液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡(jiǎn)單可靠,操作更加方便。矩陣鍵盤又稱行列鍵盤,它是用四條I/O線作為行線,四條I/O線作為列線組成的鍵盤。結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O口的利用率。獨(dú)立按鍵具有編程簡(jiǎn)單但占用I/O口資源的特點(diǎn),不適合在按鍵較多的場(chǎng)合應(yīng)用。本設(shè)計(jì)利用按鍵控制及LCD顯示,以實(shí)現(xiàn)一個(gè)電子時(shí)鐘,且具有實(shí)時(shí)修改顯示等功能。

  

【正文】 if(Returnnumber = 1 amp。amp。 Returnnumber = 16) //有鍵按下 { K_count++。 if(K_count = 30) //消抖處理 { K_count = 0。 Brush_flag = 1。 if(Returnnumber == 16) //第十六號(hào)鍵,修改 Mode, { Mode++。 if(Mode = 3)Mode = 0。 //LED燈指示 if(Mode == 0) {LED1 = 1。LED2 = 1。}//實(shí)時(shí)時(shí)間 else if(Mode == 1){LED1 = 0。 }//修改小時(shí) else if(Mode == 2){LED1 = 1。LED2 = 0。}//修改分鐘 } else if(Returnnumber == 14)//第十四號(hào)鍵, + 鍵 { if(Mode == 1) //實(shí)時(shí)時(shí)間小時(shí)加 { Hour++。 if(Hour = 24)Hour = 0。 } else if(Mode == 2)//實(shí)時(shí)時(shí)間分鐘加 { Min++。 if(Min = 60)Min = 0。 } } else if(Returnnumber == 15) //第十五號(hào)鍵, 鍵 { if(Mode == 1) //小時(shí)減 { 13 if(Hour == 0)Hour = 23。 else Hour。 } else if(Mode == 2) //分鐘減 { if(Min == 0)Min = 59。 else Min。 } } if(Returnnumber == 13) //第十三鍵清零 { Hour = 0。 Min = 0。 Sec = 0。 } else if(Returnnumber =1 amp。amp。 Returnnumber =10) //1~10 號(hào)鍵對(duì)應(yīng)數(shù)字 1~10 { if(Returnnumber == 10) Returnnumber = 0。 //10 號(hào)鍵對(duì)應(yīng)數(shù)字 0 if(Mode == 1 ) {number ++。 if(number == 1) {Hour = Returnnumber * 10。shiwei = Hour。if(Hour 20)Hour = 20。} else { Hour = shiwei + Returnnumber。 number = 0。 if (Hour 23)Hour = 23。} } if(Mode == 2 ) {number ++。 if(number == 1) {Min = Returnnumber * 10。shiwei = Min。if(Min 50)Min = 50。} else { Min = shiwei + Returnnumber。 number = 0。 if (Min 59)Min = 59。} } } } } else K_count=0。 } /**********矩陣鍵盤掃描 *********/ u8 KeyScanner(void) { u8 scan = 0xef,keyin = 0。 u8 row,col。 u8 KeyNumber = 0。 for(col = 0。col 4。col++) { 14 Keyscan = scan。 keyin = rowkey()。 if(keyin != 0) { if(keyin == 1) row = 1。 else if(keyin == 2) row = 2。 else if(keyin == 4) row = 3。 else if(keyin == 8) row = 4。 KeyNumber = row + col * 4。 break。 } scan = (scan 1 ) | 0x01。 } return KeyNumber。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1