国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

單片機(jī)AT89S51與ADC0809設(shè)計(jì)一個(gè)數(shù)字電壓表

發(fā)布時(shí)間:2010-8-6 14:33    發(fā)布者:lavida
關(guān)鍵詞: ADC0809 , AT89S51 , 數(shù)字電壓表
1. 實(shí)驗(yàn)任務(wù)   

利用單片機(jī)AT89S51與ADC0809設(shè)計(jì)一個(gè)數(shù)字電壓表,能夠測量0-5V之間的直流電壓值,四位數(shù)碼顯示,但要求使用的元器件數(shù)目最少。   

2. 電路原理圖     

  
3. 系統(tǒng)板上硬件連線   

a) 把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0-P1.7與“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的ABCDEFGH端口用8芯排線連接。   
b) 把“單片機(jī)系統(tǒng)”區(qū)域中的P2.0-P2.7與“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。   
c) 把“單片機(jī)系統(tǒng)”區(qū)域中的P3.0與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的ST端子用導(dǎo)線相連接。   
d) 把“單片機(jī)系統(tǒng)”區(qū)域中的P3.1與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的OE端子用導(dǎo)線相連接。   
e) 把“單片機(jī)系統(tǒng)”區(qū)域中的P3.2與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的EOC端子用導(dǎo)線相連接。   
f) 把“單片機(jī)系統(tǒng)”區(qū)域中的P3.3與“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的CLK端子用導(dǎo)線相連接。   
g) 把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的A2A1A0端子用導(dǎo)線連接到“電源模塊”區(qū)域中的GND端子上。   
h) 把“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的IN0端子用導(dǎo)線連接到“三路可調(diào)電壓模塊”區(qū)域中的VR1端子上。   
i) 把“單片機(jī)系統(tǒng)”區(qū)域中的P0.0-P0.7用8芯排線連接到“模數(shù)轉(zhuǎn)換模塊”區(qū)域中的D0D1D2D3D4D5D6D7端子上。   

4. 程序設(shè)計(jì)內(nèi)容   

由于ADC0809在進(jìn)行A/D轉(zhuǎn)換時(shí)需要有CLK信號(hào),而此時(shí)的ADC0809的CLK是接在AT89S51單片機(jī)的P3.3端口上,也就是要求從P3.3輸出CLK信號(hào)供ADC0809使用。因此產(chǎn)生CLK信號(hào)的方法就得用軟件來產(chǎn)生了;由于ADC0809的參考電壓VREF=VCC,所以轉(zhuǎn)換之后的數(shù)據(jù)要經(jīng)過數(shù)據(jù)處理,在數(shù)碼管上顯示出電壓值。實(shí)際顯示的電壓值(D/256*VREF)   

5. 匯編源程序   

6. C語言源程序   

#include   
unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,   
0xef,0xdf,0xbf,0x7f};   
unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,   
unsigned char dispbuf[8]={10,10,10,10,0,0,0,0};   
unsigned char dispcount;   
unsigned char getdata;   
unsigned int temp;   
unsigned char i;   
sbit ST=P3^0;   
sbit OE=P3^1;   
sbit EOC=P3^2;   
sbit CLK=P3^3;   
void main(void)   
{   
ST=0;   
OE=0;   
ET0=1;   
ET1=1;   
EA=1;   
TMOD=0x12;   
TH0=216;   
TL0=216;   
TH1=(65536-4000)/256;   
TL1=(65536-4000)%256;   
TR1=1;   
TR0=1;   
ST=1;   
ST=0;   
while(1)   
{   
if(EOC==1)   
{   
OE=1;   
getdata=P0;   
OE=0;   
temp=getdata*235;   
temp=temp/128;   
i=5;   
dispbuf[0]=10;   
dispbuf[1]=10;   
dispbuf[2]=10;   
dispbuf[3]=10;   
dispbuf[4]=10;   
dispbuf[5]=0;   
dispbuf[6]=0;   
dispbuf[7]=0;   
while(temp/10)   

{   
dispbuf[ i]=temp%10;   
temp=temp/10;   
i++;   
}   

dispbuf[ i]=temp;   
ST=1;   
ST=0;   
}   
}   
}   

void t0(void) interrupt 1 using 0   
{   
CLK="CLK;   
}   

void t1(void) interrupt 3 using 0   
{   
TH1=(65536-4000)/256;   
TL1=(65536-4000)%256;   
P1=dispcode[dispbuf[dispcount]];   
P2=dispbitcode[dispcount];   
if(dispcount==7)   

{   
P1=P1 | 0x80;   
}   

dispcount++;   
if(dispcount==8)   
{   
dispcount=0;   
}   

}
本文地址:http://www.qingdxww.cn/thread-19840-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 無線充電基礎(chǔ)知識(shí)及應(yīng)用培訓(xùn)教程3
  • 5分鐘詳解定時(shí)器/計(jì)數(shù)器E和波形擴(kuò)展!
  • 安靜高效的電機(jī)控制——這才是正確的方向!
  • PIC18-Q71系列MCU概述
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产女明星专区视频在线播放 | 二级片免费看 | 欧美成人精品免费播放 | 日韩一区二区三区四区区区 | 久久福利精品 | 在线免费黄视频 | 午夜成年女人毛片免费观看 | 国产精品不卡无毒在线观看 | 亚洲国产三级在线观看 | 一级毛片特级毛片国产 | 爱草在线视频 | 亚洲国产精品自产在线播放 | 国产成人福利在线视频播放尤物 | 青青草91 | 欧美aaaaaaaa| 成 人 黄 色 视频免费播放 | 免费国产在线视频 | 日本五十路息与子交尾视频 | 国产特黄特色的大片观看免费视频 | h视频在线观看免费网站 | 亚洲福利视频导航 | 97视频在线观看视频在线精品 | 天天上天天操 | 欧美日韩中文字幕在线 | 永久免费91桃色福利 | 日本中文字幕高清 | 亚洲精品国产福利 | 国内精品卡一卡二卡三 | 欧美在线视频 一区二区 | 四虎永久在线精品视频免费观看 | 久久精品一区二区三区资源网 | 性8成人有声小说在线播放 性88分钟在线播放 性88分钟 | 欧美一页 | 麻豆性视频 | 黄a在线观看 | 视频成人app永久下载 | 国产高清不卡一区二区三区 | 欧美成人手机在线视频 | 麻豆 | 青草网在线观看 | 久草新视觉 |