需要金幣:![]() ![]() |
資料包括:完整論文,開題報(bào)告 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):12446 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:鍵盤與顯示是單片機(jī)應(yīng)用系統(tǒng)中進(jìn)行人機(jī)交互最常見的接口,鍵盤主要用于實(shí)現(xiàn)控制命令的輸入、相關(guān)參數(shù)的設(shè)置,顯示部分則可以表現(xiàn)系統(tǒng)當(dāng)前的工作狀態(tài)。本設(shè)計(jì)基于80C51微控制器的人機(jī)接口功能實(shí)現(xiàn)采用80C51單片機(jī)與可編程的ZLG7289鍵盤顯示專用芯片,二者通過三線制的SPI總線進(jìn)行通信,同時該系統(tǒng)和PC機(jī)之間能進(jìn)行串行口通信。論文中給出了系統(tǒng)的硬件連接圖、鍵盤顯示和串行口通信的程序設(shè)計(jì)流程圖及部分程序。設(shè)計(jì)主要通過8個按鍵控制8個數(shù)碼管的實(shí)時顯示,同時系統(tǒng)對外具有RS232串行通信接口,也能將PC端發(fā)送的年月日信息實(shí)時顯示。 關(guān)鍵字:人機(jī)交互 ZLG7289 實(shí)時顯示
目錄 摘要 ABSTRACT 引言-1 1 緒論-2 1.1 設(shè)計(jì)目的及內(nèi)容-2 1.2-實(shí)現(xiàn)預(yù)期目標(biāo)的可行性-2 2 系統(tǒng)總體方案設(shè)計(jì)及背景介紹-3 2.1 系統(tǒng)總體框圖-3 2.2 ZLG7289芯片-3 2.2.1 ZLG7289芯片的特點(diǎn)-3 2.2.2 ZLG7289的控制指令-5 2.2.3 SPI串行接口-9 2.3 鍵盤及顯示部分-11 2.3.1 鍵盤部分-11 2.3.2 顯示部分-11 2.4 串行口通信-12 3 系統(tǒng)硬件設(shè)計(jì)-14 3.1 80C51最小系統(tǒng)設(shè)計(jì)-14 3.2 鍵盤顯示的設(shè)計(jì)-15 3.2.1 ZLG7289芯片外圍電路-15 3.2.2 80C51與ZLG7289的連接電路-16 3.3 串行口通信-17 4 系統(tǒng)軟件設(shè)計(jì)-20 4.1-主程序與中斷處理-20 4.2-基本子程序-23 4.2.1 初始化-23 4.2.2 向SPI總線寫1字節(jié)數(shù)據(jù)-23 4.2.3 從SPI總線讀1字節(jié)數(shù)據(jù)-24 4.3-串口中斷程序-25 4.4 鍵盤掃描和顯示程序-25 4.4.1 讀取鍵值子程序-25 4.3.2 數(shù)碼管顯示子程序-27 5 調(diào)試及性能分析-28 5.1 系統(tǒng)調(diào)試-28 5.2 性能分析-28 6 總結(jié)-31 致謝-32 參考文獻(xiàn)-33 附錄-34 軟件程序-34 |