一 設(shè)計(jì)目的第1頁(yè)
二 設(shè)計(jì)要求第1頁(yè)
三 硬件電路設(shè)計(jì)第3頁(yè)
四 電路原理圖第8頁(yè)
五 軟件設(shè)計(jì)第9頁(yè)
六 總結(jié)第15頁(yè)
按照具體設(shè)計(jì)要求,本設(shè)計(jì)由六部分組成:獨(dú)立工作鍵盤控制、LED跑馬燈設(shè)計(jì)、蜂鳴器驅(qū)動(dòng)、串口通信、I/O擴(kuò)展、9V適配器電源供電模塊。
具體方案如下:
1、獨(dú)立工作鍵盤控制采用查詢方式。
2、LED跑馬燈設(shè)計(jì)由由P0.0-P0.7經(jīng)過(guò)I/O口擴(kuò)展后經(jīng)74LS245輸出連接八個(gè)LED和電阻組成,由+5V電源驅(qū)動(dòng)。
要求按下四個(gè)不同的按鍵時(shí)實(shí)現(xiàn):自左至右跑馬燈功能、自右至左跑馬燈功能、由中間向兩邊跑馬功能和由兩邊向中間跑馬功能。
3、蜂鳴器驅(qū)動(dòng)部分由P3.4連接一電阻和蜂鳴器。
說(shuō)明:按下不同按鍵實(shí)現(xiàn)不同次數(shù)的報(bào)警,比如按下2號(hào)鍵蜂鳴器響兩下。
4、串口通信由MAX232進(jìn)行電平轉(zhuǎn)換,將單片機(jī)的RSD端口與MAX232A的T1in端口連接,TXD端口與MAX232A的R2out端口相連。
5、I/O擴(kuò)展:實(shí)現(xiàn)此功能需要一片74系列的地址鎖存器,將單片機(jī)的P0口與74系列芯片74LS273的D0-D7相連接。其芯片的CLK端連接單片機(jī)的WR*與P2.0經(jīng)過(guò)或門的輸出。
6、9V適配器電源供電模塊:由于此設(shè)計(jì)的供電電壓為+9V,而單片機(jī)的工作電壓為5V,因此需要由LM7085芯片進(jìn)行轉(zhuǎn)換。
此外,為了使單片機(jī)能夠工作,還需要晶振電路和復(fù)位電路,此時(shí)采用手動(dòng)方式復(fù)位。