国产毛片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://m.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ù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品在线视频 | 92手机看片福利永久国产 | 精品一久久香蕉国产线看观看下 | 8050午夜二级一级全黄 | 女人18一级特级毛片免费看 | 青青青在线视频人视频在线 | 亚洲国产欧美91 | 视色4se000| 韩剧初恋裴勇俊国语全集在线播放 | 欧美成人免费网站 | 激情综合五月亚洲婷婷 | 啊嗯啊羞羞网站在线观看 | 欧美亚洲国产一区二区 | 精品亚洲欧美中文字幕在线看 | va网站| 日本高清一区二区三区不卡免费 | 中文字幕第15页 | 人体蜈蚣2在线观看 | 国产精品一区二区久久不卡 | 久爱www成人网免费视频 | 青青网站 | 俄罗斯丰满护士乱 | 果冻传媒和91制片厂a | 一级毛片日韩 | 四虎免费永久在线播放 | 欧洲亚洲欧美国产日本高清 | 国产精品久久久久久免费播放 | 日韩亚洲成a人片在线观看 日韩亚洲 | 国产99热在线观看 | 瑜伽女人一级毛片 | 在线免费观看毛片网站 | 国产91免费在线观看 | 日本精品一区二区三区视频 | 成人羞羞视频在线观看免费 | 欧美a在线观看 | 极品尤物一区二区三区 | 9久热久爱免费精品视频在线观看 | 免费色播| 一 级 黄 色 片生活片 | 免费一级毛片在线播放不收费 | 欧美一级做一a做片性视频 欧美一级做性受 |