999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于YL—236單片機實訓裝置的數字電壓表的制作

2013-12-31 00:00:00沈小倩徐自遠盛華
電子世界 2013年20期

【摘要】數字電壓表可將連續的直流模擬電壓轉換為數字量并加以顯示。本文介紹了基于YL-236亞龍單片機實訓裝置來制作數字電壓表的實現方法,可完成計算、存儲、控制和顯示等功能。本設計以AT89C51單片機為核心,采用ADC0809芯片進行A/D轉換,實現了數字電壓表的功能。

【關鍵詞】AT89C51單片機;數字電壓表;A/D轉換

一、引言

數字電壓表采用數字化測量技術,可以將模擬量轉換成數字量并加以顯示。由于其具有測量精度高、抗干擾能力強等優點,被廣泛應用于工業自動化儀表領域[1]。下面本文就以亞龍YL-236單片機實訓裝置為平臺,介紹數字電壓表的實現方法。

二、總體方案

本設計選擇AT89C51單片機作為核心控制器件,采用ADC0809實現A/D轉換,用3位LED數碼管數字來顯示采集電壓(范圍0~5V)。設計框圖如圖1所示[2]。

圖1 系統設計方案

三、硬件部分

1.轉換芯片ADC0809

ADC0809具有8路模擬輸入端口,8路模擬開關分時選通8個模擬通道,轉換后的8位數字量鎖存到三態輸出鎖存器中,在輸出允許的情況下,可以從8條數據線D7~D0上讀出,并可直接與單片機接口相連[3]。ADC0809其引腳排列和具體功能可參考ADC0809說明文件,這里不再詳述。

2.ADC0809與單片機的硬件連接

單片機與ADC0809接口電路如圖2所示。74HC02可實現4路2輸入或非門功能。連接時,將主機模塊中單片機的P0.0~P0.7接到ADC0809的數據輸出端D0~D7,用來接收ADC0809轉換輸出的數據;將單片機的P2.5、P3.6、P3.7接到ADC0809的CS、WR、RD端,作為A/D采樣的控制聯絡線;將ADC0809的A、B、C接到ADC0809的D0、D1、D2口,通過P0的控制來選擇ADC的采樣通道。

圖2 ADC0809接口電路

3.數字電壓表硬件模塊接線

用YL-236實訓裝置實現本任務要求的硬件模塊接線如圖3所示。該電路由主機模塊(MCU01)、顯示模塊(MCU04)和ADC/DAC模塊(MCU07)組成。將時鐘源1MHZ接到ADC電路的CLK口,由模擬電壓源提供0~5V輸入電壓。

地址鎖存允許信號ALE由P3.6控制通道地址選擇,以WR作寫選通信號。我們將ALE信號與START信號接在一起,這樣使得AD0809在鎖存通道地址的同時,也啟動了A/D轉換。

將主機模塊中單片機的P0口作為數碼管顯示的段碼使用,接到數碼管的a~dp段端,將單片機的P3.6、P2.6、P2.7分別接到數碼管的WR、CS2、CS1端,對數碼管進行動態掃描顯示。

圖3 數字電壓表硬件模塊接線圖

四、軟件部分

1.AD轉換

圖4為利用ADC0809進行A/D轉換的程序流程圖。

圖4 A/D轉換程序流程圖

A/D轉換后的數據應傳給單片機進行處理。數據傳送之前必須確認A/D轉換已經完成。常用的有以下幾種方法:

(1)定時傳送方式;

(2)查詢法;

(3)中斷控制法。

不管采用哪種方式,只要一旦確定轉換完成,即可通過指令進行數據傳送[3]。

啟動信號START啟動后開始模數轉換。對于ADC0809來說,當時鐘頻率一定時,其A/D轉換時間是固定的(微秒級)。因此,我們可以設計一個延時函數delay(),等待一段時間(遠大于A/D轉換的時間),延時時間到時轉換肯定已經完成了,之后就可以進行數據傳送了。

參考流程圖,我們可以編寫對模擬通道0輸入的模擬電壓進行A/D轉換的C語言程序,關鍵語句如下:

/***********端口定義**************/

sbit ADCS=P2^5

sbit ADWR=P3^6

sbit ADRD=P3^7

/********AD轉換子函數*************/

void ad(void)//讀出AD輸出的值

{

ADCS=0;//選擇通道

delay(10);//延時10ms等待轉換完成

P0=255;//將P0置為高電平,準備讀取數據

vol=ADCS;//將轉換結果存放到變量vol中

}

2.主函數流程圖

主函數流程圖如圖5所示。

圖5 數字電壓表程序流程圖

編程時應注意,變量vol單位為毫伏。因為ADC0809為8位模數轉換器,輸入模擬電壓最大值為5V,即5000mV,所以分辨率為5000mV/28,因此程序中測量的電壓值為采樣AD值乘以5000mV/255,再將所得的數依次通過數碼管顯示。完成后可改變輸入直流電壓值,觀察輸入電壓的變化情況。

五、總結

本文詳細討論了數字電壓表系統的設計,重點介紹了以YL-236亞龍單片機實訓裝置為平臺的硬件連接和軟件設計的方案,系統具有轉換速度快、精度高、性能穩定等優點,且電路簡單,工作可靠,具有很好的實用價值。

參考文獻

[1]宋鳳娟,孫軍,李國忠.基于89C51單片機的數字電壓表設計[J].制造業自動化,2007(2):92-93.

[2]趙靜,劉少聰,丁浩,王莉莎.基于單片機的數字電壓表設計[J].數字技術與應用,2011:121-125.

[3]楊增汪,陳斯,戴新宇.一種量程自動轉換高精度數字電壓表的設計[J].儀器儀表裝置,2011(11):12-14.

主站蜘蛛池模板: 国产成熟女人性满足视频| 高清久久精品亚洲日韩Av| 99激情网| 久久男人资源站| 国产一区在线观看无码| 97av视频在线观看| 国产精品不卡片视频免费观看| 高清不卡毛片| a亚洲视频| 亚洲欧洲日韩久久狠狠爱| 久久久噜噜噜久久中文字幕色伊伊| 青草视频免费在线观看| 狠狠做深爱婷婷综合一区| 色综合中文字幕| 在线视频精品一区| 国产另类视频| 99在线视频精品| 天天色天天综合| 国产精品亚洲欧美日韩久久| 2021国产乱人伦在线播放| 久久久精品久久久久三级| 日韩色图区| 又粗又硬又大又爽免费视频播放| 国产精品香蕉在线| 久久性视频| 91在线播放免费不卡无毒| 欧美伦理一区| 亚洲国产综合精品一区| 国产欧美日韩18| 蜜芽国产尤物av尤物在线看| 婷婷色中文| 亚洲国产日韩在线成人蜜芽| 99尹人香蕉国产免费天天拍| 欧美在线视频不卡第一页| 亚洲天堂在线视频| 日日拍夜夜操| 91成人在线免费视频| 婷婷色狠狠干| 亚洲天堂.com| 91亚洲影院| 国产办公室秘书无码精品| 免费女人18毛片a级毛片视频| 亚洲无码视频一区二区三区| 日本中文字幕久久网站| 亚洲天堂成人| 97影院午夜在线观看视频| 国产一二三区视频| 欧美日韩在线成人| 少妇精品网站| 黄色三级网站免费| 天天综合网亚洲网站| 黄色成年视频| 国产黄色视频综合| 成人福利在线看| 成人毛片免费观看| 香蕉网久久| 狠狠亚洲五月天| 九九热视频精品在线| 伊人久久大香线蕉成人综合网| 99re在线免费视频| 91 九色视频丝袜| 亚洲A∨无码精品午夜在线观看| 国产精品页| 手机看片1024久久精品你懂的| 国产一区二区三区在线无码| 国产av一码二码三码无码 | 精品少妇人妻一区二区| 香蕉综合在线视频91| 亚洲午夜综合网| 久久人妻系列无码一区| 日韩a在线观看免费观看| 亚洲 成人国产| 一级成人a做片免费| 99免费视频观看| 亚洲AV成人一区二区三区AV| 1024国产在线| 国产毛片一区| 国产精品欧美日本韩免费一区二区三区不卡 | 日韩av电影一区二区三区四区 | 久久青草视频| 国产在线一区视频| 欧美不卡二区|