基于Proteus的核信號輸入LCD處理顯示單元
摘要:Proteus可實(shí)現單片機仿真,并提供軟件調試功能,支持第三方的軟件編譯和調試環(huán)境,如Keil C51 uVision2。本設計是以89C51單片機為控制單位,建立點(diǎn)陣型LCD12864的坐標并點(diǎn)亮矩陣點(diǎn),實(shí)現核信號在點(diǎn)陣型LCD12864和字符型LCD1602上同步顯示。在Proteus軟件中進(jìn)行了仿真,得到了預期結果。
關(guān)鍵詞:Proteus;核信號;單片機;LCD;顯示
Proteus ISIS是英國Labcenter公司開(kāi)發(fā)的一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。該軟件的特點(diǎn)是:實(shí)現了單片機仿真和SPICE電路仿真相結合;支持主流單片機系統的仿真;具有強大的原理圖繪制功能;提供軟件調試功能,同時(shí)支持第三方的軟件編譯和調試環(huán)境,如Keil C51 uVision2等軟件。
核信號即核輻射探測器輸出信號,由于其信號比較微弱,對其信號進(jìn)行處理時(shí)要先經(jīng)過(guò)前置放大器、放大器放大?,F有的大部分在LCD上顯示的核信號都是數值顯示,不能直觀(guān)地觀(guān)察核信號的變化。本設計在Proteus軟件通過(guò)點(diǎn)陣型LCD12864和字符型LCD1602同步顯示核信號,并為多路核信號的多屏同步顯示提供了基礎。
1 硬件設計
本設計的硬件框圖如圖1所示。用滑動(dòng)變阻器的移動(dòng)實(shí)現輸入信號的變化,用于模擬核信號作為輸入;ILC2543對輸入信號進(jìn)行模數轉換;使用AT89C51作為微處理器實(shí)現控制,并在LCD12864上顯示核信號的變化曲線(xiàn),在LCD1062進(jìn)行實(shí)時(shí)數字顯示。其中KS0108、HD44780分別作為L(cháng)CD12864、LCD1602的控制器。
TLC2543是,TI公司的12位串行模數轉換器,使用開(kāi)關(guān)電容逐次逼近技術(shù)完成A/D轉換過(guò)程。12864是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅動(dòng)器/列驅動(dòng)器及128x64全點(diǎn)陣液晶顯示器組成??赏瓿蓤D形顯示,也可以顯示8x4個(gè)(16x16點(diǎn)陣)漢字。1602字符型LCD分為帶背光和不帶背光兩種,其主要技術(shù)參數和引腳功能可參考其說(shuō)明書(shū),其常用控制器大部分為HD44780。
2 軟件設計
本設計程序是使用C語(yǔ)言編寫(xiě)的,主程序流程圖和點(diǎn)陣型LCD12864曲線(xiàn)顯示流程圖分別如圖2、圖3所示。
51單片機相關(guān)文章:51單片機教程
led顯示器相關(guān)文章:led顯示器原理
評論