基于AT89C51單片機(jī)鍵盤控制和LCD顯示
(作者未知) 2010/6/19
摘要:提出一種基于單片機(jī)AT89S52的鍵盤輸入和液晶顯示系統(tǒng)的原理、器件、電路和編程設(shè)計(jì)。輸入和顯示部分是單片機(jī)的外圍電路,同時(shí)也是人機(jī)交流的重要接口。從C51程序上實(shí)現(xiàn)鍵盤的消抖、按鍵識(shí)別、按鍵內(nèi)容的液晶顯示以及按鍵功能的液晶顯示。
關(guān)鍵詞:AT89S52 4×4行列式鍵盤 接口電路 LCD顯示 計(jì)算器
0 引言
這里提出一種基于單片機(jī)的行列式鍵盤數(shù)字字符輸入系統(tǒng)設(shè)計(jì),該系統(tǒng)設(shè)計(jì)具有電路設(shè)計(jì)簡(jiǎn)單、成本低等特點(diǎn),可運(yùn)用于各種控制系統(tǒng)。液晶顯示器LCD本身不會(huì)發(fā)光,是利用外部光的反射原理進(jìn)行顯示。它是基于AT89S52單片機(jī)可以顯示16×2個(gè)字符顯示系統(tǒng)。液晶顯示功效低,顯示美觀,廣泛運(yùn)用于中小型測(cè)控儀器儀表。
(一)硬件電路組成及工作原理
該系統(tǒng)采用AT89S52單片機(jī)為核心芯片的電路實(shí)現(xiàn),主要由AT89S52芯片、時(shí)鐘電路、復(fù)位電路、4×4行列式鍵盤電路以及16×2字符的LCD1602電路。
4×4非編碼矩陣行線分別接P3.0~P3.3、列線接單片機(jī)的P3.4~P3.7。LCD顯示接口電路的傳送命令和數(shù)據(jù)的高8位雙向并行總線分別接于單片機(jī)的輸入輸出接口P2端口。1602使能信號(hào)E接P1.3,讀\寫選擇端(R\W)接P1.4,數(shù)據(jù)\命令選擇端(R\S)接P1.0。
......
附件下載:點(diǎn)擊下載吧閱讀全文
|