16×16LED點(diǎn)陣漢字分批顯示器的Proteus軟件仿真
3程序調試與仿真
(1)生成目標代碼文件。利用Proteus平臺在進(jìn)行仿真時(shí),需要加載程序到單片機中,加載的程序為目標代碼文件.HEX。方法是:利用單片機軟件仿真系統KeilUVsion3,在新建項目中選擇AT89C51單片機作為CPU,同時(shí)將創(chuàng )建C語(yǔ)言源程序文件并將其加載到新建項目中。在“P-roject”下拉菜單中,選擇“OpTIonsforTarget”對話(huà)框,在對話(huà)框中選中“Output”選項卡中的“CreateHEXFile”選項。在“Proje-ct”下拉菜單中選擇“RebuiIdallTargetFiles”選項,編譯成功后將生成.HEX目標代碼文件。
(2)調試與仿真:在ProteusISIS平臺中,按圖1畫(huà)出硬件電路,單擊鼠標右鍵將AT89C51單片機選中并單擊鼠標左鍵,彈出“EditComp-onent”對話(huà)框,在其中的“ClockFreqlaency”欄中設置單片機晶振頻率為12MHz,在“ProgramFile”欄選擇生成的.HEX文件。保存設計,生成.DSN文件。在“Debug”菜單中選擇“Execute”,可得到仿真運行效果。仿真調試成功后,可看見(jiàn)“單片機仿真!”點(diǎn)陣漢字的分批顯示。顯示次序為“單片-機仿-真!”,其中“機仿”如圖3所示。通過(guò)Keil與Proteus的聯(lián)合調試取得了良好的效果。

4結語(yǔ)
在嵌入式系統仿真平臺Proteus的基礎上,實(shí)現對16×16LED點(diǎn)陣漢字分批顯示的仿真設計,實(shí)現了“單片機仿真!”六個(gè)漢字的分批顯示,達到了良好的設計效果。該仿真電路接近于實(shí)際電路,再使用ProteusARES軟件在仿真原理圖的基礎上直接繪制PCB電路板,即可以制作出實(shí)際的點(diǎn)陣式LED分批漢字顯示屏。該顯示屏電路結構簡(jiǎn)潔,可靠性高,成本低且易于實(shí)現,軟件通過(guò)適當修改即可實(shí)現其他顯示功能如滾動(dòng)顯示等,顯示靈活,適用領(lǐng)域廣泛。通過(guò)Proteus的前期仿真為LED顯示屏系統的設計開(kāi)發(fā)大大縮短了開(kāi)發(fā)周期,降低了開(kāi)發(fā)成本,同時(shí)也為單片機應用系統、電子電路的開(kāi)發(fā)設計等提供了一種嶄新的設計方法和有效手段。
led顯示器相關(guān)文章:led顯示器原理
上拉電阻相關(guān)文章:上拉電阻原理
評論