国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

多路信號采集顯示系統(tǒng)設(shè)計與實現(xiàn)

2020-04-15 03:55李青
科技風(fēng) 2020年11期
關(guān)鍵詞:存儲器中斷單片機

李青

摘?要:本文介紹了多路信號采集顯示系統(tǒng)的設(shè)計與實現(xiàn)。信號采集與通信控制采用的是單片機AT89C52來實現(xiàn)的,A/D模數(shù)轉(zhuǎn)換模塊,顯示模塊,串口接口模塊和單片機共同組成了本系統(tǒng)的硬件部分,多路被采集的信號被傳感器采集送入A/D模數(shù)轉(zhuǎn)換模塊,經(jīng)過A/D模數(shù)轉(zhuǎn)換模塊由模擬信號轉(zhuǎn)換成數(shù)字信號,然后經(jīng)過AT89C52的處理,再通過RS-232C接口傳輸?shù)缴衔粰C,再由上位機負(fù)責(zé)信號的接受、處理和顯示。并通過RT1602A字符顯示模塊來顯示所采集的結(jié)果。用Protel軟件來設(shè)計硬件部分;用單片機編譯軟件Keil uVision2來設(shè)計軟件部分。

關(guān)鍵詞:信號采集;單片機;RS-232串行接口

1 緒論

信號采集系統(tǒng)起始于20世紀(jì)50年代,由美國研究出了可以用在軍事上的檢測系統(tǒng)。20世紀(jì)60年代后期,國內(nèi)外有了專用的信號采集設(shè)備和系統(tǒng)。從20世紀(jì)70年代起,信號采集系統(tǒng)分為關(guān)于實驗室的信號采集系統(tǒng)和關(guān)于工業(yè)現(xiàn)場的信號采集系統(tǒng)。20世紀(jì)80年代初期,開始出現(xiàn)了通用的信號采集和檢測系統(tǒng)。該階段的信號采集和檢測系統(tǒng)主要有兩大類,一類以采集器、儀表儀器、通用接口總線和計算機組成。第二類以數(shù)據(jù)采集卡、標(biāo)準(zhǔn)總線和計算機構(gòu)成。20世紀(jì)80年代后期,信號采集系統(tǒng)得到了很大的改善,數(shù)據(jù)處理能力也大大加強。20世紀(jì)90年代至今,隨著科技的不斷進步,信號采集系統(tǒng)成為了專門的采集技術(shù)。這種信號采集系統(tǒng)采用的是模塊式結(jié)構(gòu),只要改變模塊和系統(tǒng)編程就可以變成一個新的信號采集系統(tǒng)。

2 信號采集系統(tǒng)的方案擬定

2.1 A/D模數(shù)轉(zhuǎn)換器的選擇

逐次漸近型A/D轉(zhuǎn)換器:逐次漸近型A/D轉(zhuǎn)換器雖然速度沒有并聯(lián)比較型快,但與其它類型的轉(zhuǎn)換器相比還是快的很多,而且它的電路規(guī)模比并聯(lián)比較型電路要小的很多,因此逐次漸近型A/D轉(zhuǎn)換器用的最多,如ADC0809。

2.2 單片機的選擇

隨著科技的不斷進步,單片機的種類有很多,單片機相當(dāng)于一個小型的計算機。它的最大的優(yōu)點就是體積小,操作簡單。但是不足之處就是存儲空間較小。單片機的程序需要在keiluvision2中編寫然后才能下載到單片機中。該系統(tǒng)選用的是AT89C52型單片機。

2.3 串行口的選擇

本系統(tǒng)選用的串行接口是RS—232C,該串行接口是美國電子工業(yè)協(xié)會公布的一種可以使不同廠家生產(chǎn)的設(shè)備都能夠兼容的一種標(biāo)準(zhǔn)通信。

2.4 顯示模塊的選擇

本系統(tǒng)的顯示部分采用RT1602A字符顯示模塊,與采用數(shù)碼管相比,硬件連接和軟件調(diào)試上都由優(yōu)勢。只要把要顯示的內(nèi)容放進液晶模塊的顯示存儲器里面就可以直觀的顯示出指定的內(nèi)容,操作方便。

3 信號采集系統(tǒng)的硬件介紹及設(shè)計

3.1 ADC0809設(shè)計

ADC0809為逐次逼近式A/D模數(shù)轉(zhuǎn)換器,具有8位分辨率,可實現(xiàn)8路模擬信號的分時采集,使用簡單方便,應(yīng)用廣泛。其的工作溫度范圍是從-40℃~+85℃。功耗為15mW,其輸入電壓范圍為0~5V,需要用單一+5V電源供電。它可以接與Z80、8085、8080、8031等CPU相連,也可以獨立使用。轉(zhuǎn)換時間為100μs,130μs。

3.2 單片機的設(shè)計

AT89C52有40個引腳,外部雙向I/O端口有32個,同時內(nèi)含外中斷口2個,全雙工串行通信口2個,16位可編程定時計數(shù)器3個,讀寫口線2個,AT89C52可以按照常規(guī)方法進行編程,其將通用的微處理器和只讀程序存儲器結(jié)合在一起,特別是可反復(fù)擦寫的只讀程序存儲器大大地降低了開發(fā)成本。

3.3 液晶顯示模塊

1602A型字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。

3.4 串行接口模塊的設(shè)計

RS—232C標(biāo)準(zhǔn)包括機械指標(biāo)和電氣指標(biāo)兩個方面。

3.4.1 機械指標(biāo)

目前大部分的計算機都使用DB9接口連接,引腳定義如表1:

3.4.2電氣指標(biāo)

4 數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計

4.1 簡介KeilUvision2

Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境將這些組合在一起。

4.2 主機程序設(shè)計

該系統(tǒng)的整體程序流程為:

(1)定時器0初始化、外部中斷1初始化、LED顯示模式初始化。

(2)啟動定時器0、外部中斷1開中斷、LED顯示初始值。

(3)掃描按鍵。

(4)是否有按鍵按下:如果有則執(zhí)行5,如果沒有則執(zhí)行6。

(5)顯示對應(yīng)按鍵,顯示對應(yīng)通道的值。

(6)是否到0.5s:如果是則執(zhí)行7。如果不是則執(zhí)行3。

(7)更新顯示LED。

猜你喜歡
存儲器中斷單片機
TMS320F28335外部中斷分析與研究
雪后林鳥
跟蹤導(dǎo)練(二)(5)
獨立拼裝手機
C8051F020與80C51單片機的異同點
存儲器——安格爾(墨西哥)▲
新聞浮世繪
Buffalo推出四硬盤網(wǎng)絡(luò)存儲器 主打Soho一族
單片機I/O口模擬串行通訊的C51實現(xiàn)方法
單片機調(diào)試方法的探討