一、電路原理
電路如下圖所示。89S52單片機(jī)的P0口外接8x1kΩ的上拉排阻與1602字符型液晶屏的數(shù)據(jù)線相連,P2.5、P2.6、P2.7與1602字符型液晶屏的三根控制線相連,組成系統(tǒng)的顯示部分;P1口與16個按鍵開關(guān)相連,組成4×4行列式鍵盤;J4為RS232通信插座,一端接MAX232,一端通過串行通信電纜與電腦的串口相連,以實(shí)現(xiàn)單片機(jī)系統(tǒng)與電腦間的串行通信,單片機(jī)的串行通訊口P3.0、P3.1通過J1接至MAX232.J5、J6將單片機(jī)各管腳引出,以方便擴(kuò)展使用;K17為復(fù)位開關(guān),Dl、D2分別為復(fù)位和電源指示燈。
51單片機(jī)開發(fā)板電路圖AT89S52 Evaluation Board" height="392" src="http://files.chinaaet.com/images/2012/05/22/0e1cca55-24f6-40b5-a8ad-8d4a8e96cd83.jpg" style="WIDTH: 541px; HEIGHT: 379px" width="653" />
二、PCB制作及注意事項(xiàng)
PCB板如右圖所示。黑線部分為底層,白線部分為頂層,覆銅部分為底層地。此為單面板,采用熱轉(zhuǎn)印法制作。為了制作可靠,線寬設(shè)置為1mm左右,焊盤孔徑都設(shè)置為2mm×2mm左右。值得注意的是,PCB板中P2.5、P2.6、P2.7與液晶屏間的三根控制線是通過6個焊盤用白色的頂層線相連的,底層板制作完成后,只要在安裝元件那面焊三根跳線即可。
4x4鍵盤按鍵中的白線可以不管,原因是按鍵的①、④腳,②、③腳本身就是相連的,圖中的白線是為了作圖方便而畫的。另外,右圖中的J7是為了方便與自制的并口下載線接口相連而加的,制作時可以不要。
三、調(diào)試
安裝完畢后,別插單片機(jī),先通電看電源指示燈D2是否點(diǎn)亮,單片機(jī)插座的VCC位置是否為5V。確定正常店,再插上單片機(jī)(注意別插反)。按K17,看復(fù)位指示燈D1是否亮,如亮則單片機(jī)工作正常,如不亮則檢查單片機(jī)ALE腳是否有脈沖信號、晶振是否正常工作等。一般來說,只要這兩項(xiàng)沒有問題,制作都能夠成功。
四、鍵盤程序
鍵盤掃描程序如下。
//鍵盤掃描函數(shù)