核信號(hào)即核輻射探測器輸出信號(hào),由于其信號(hào)比較微弱,,對(duì)其信號(hào)進(jìn)行處理時(shí)要先經(jīng)過前置放大器,、放大器放大。現(xiàn)有的大部分在LCD上顯示的核信號(hào)都是數(shù)值顯示,,不能直觀地觀察核信號(hào)的變化,。本設(shè)計(jì)在Proteus軟件通過點(diǎn)陣型LCD12864和字符型LCD1602同步顯示核信號(hào),并為多路核信號(hào)的多屏同步顯示提供了基礎(chǔ),。
1 硬件設(shè)計(jì)
本設(shè)計(jì)的硬件框圖如圖1所示,。用滑動(dòng)變阻器的移動(dòng)實(shí)現(xiàn)輸入信號(hào)的變化,用于模擬核信號(hào)作為輸入,;ILC2543對(duì)輸入信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,;使用AT89C51作為微處理器實(shí)現(xiàn)控制,并在LCD12864上顯示核信號(hào)的變化曲線,,在LCD1062進(jìn)行實(shí)時(shí)數(shù)字顯示,。其中KS0108、HD44780分別作為LCD12864,、LCD1602的控制器,。
TLC2543是,TI公司的12位串行模數(shù)轉(zhuǎn)換器,,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程,。12864是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅(qū)動(dòng)器/列驅(qū)動(dòng)器及128x64全點(diǎn)陣液晶顯示器組成,??赏瓿蓤D形顯示,也可以顯示8x4個(gè)(16x16點(diǎn)陣)漢字,。1602字符型LCD分為帶背光和不帶背光兩種,,其主要技術(shù)參數(shù)和引腳功能可參考其說明書,其常用控制器大部分為HD44780,。
2 軟件設(shè)計(jì)
本設(shè)計(jì)程序是使用C語言編寫的,,主程序流程圖和點(diǎn)陣型LCD12864曲線顯示流程圖分別如圖2、圖3所示,。
根據(jù)各芯片的引腳功能,、相關(guān)的時(shí)序圖及流程圖,編寫的主程序如下:
3 在Proteus軟件進(jìn)行仿真
為了驗(yàn)證硬件電路及程序功能的正確性,,在Proteus ISIS軟件中進(jìn)行仿真,。仿真步驟如下:
1)選擇了LM016L型號(hào)的1602字符型LCD和LGM12641BS1R型號(hào)的12864點(diǎn)陣型LCD,在Proteus中畫好與硬件框圖圖1相對(duì)應(yīng)的原理圖,,如圖4所示,。
2)將主程序和3個(gè)頭文件對(duì)應(yīng)的程序?qū)氲終eil軟件中編譯,,成功后生成hex文件,如圖5所示,。
3)將生成的hex文件導(dǎo)入Proteus ISIS的AT89C51中實(shí)現(xiàn)硬件和軟件的連接,,如圖6所示。
4)點(diǎn)擊按鈕,,仿真開始,,調(diào)節(jié)滑動(dòng)變阻器,模擬核信號(hào)的變化,,仿真圖如圖7所示,。
4 結(jié)論
在Proteus ISIS中調(diào)節(jié)滑動(dòng)變阻器,實(shí)現(xiàn)在點(diǎn)陣型LCD12864和字符型LCD1602同步顯示輸入模擬信號(hào)變化曲線及實(shí)時(shí)數(shù)值的功能,。驗(yàn)證了本設(shè)計(jì)的硬件電路和軟件設(shè)計(jì)的正確性,,即能實(shí)現(xiàn)核信號(hào)的實(shí)時(shí)顯示功能。本設(shè)計(jì)未能實(shí)現(xiàn)多路輸入多屏LCD顯示的核信號(hào)處理顯示,,有待于進(jìn)一步研究,。