日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]這是一款用ADC0809作為A/D轉(zhuǎn)換、顯示用四位共陰數(shù)碼管、單片機為AT89C52構(gòu)成的量程的0-5V電壓測量表電子小制作。這個ADC0809(在proteus里是用ADC0808來仿真,和ADC0809是一樣的)基本上能夠做出一個比較正確的電壓表,

這是一款用ADC0809作為A/D轉(zhuǎn)換、顯示用四位共陰數(shù)碼管、單片機為AT89C52構(gòu)成的量程的0-5V電壓測量表電子小制作。這個ADC0809(在proteus里是用ADC0808來仿真,和ADC0809是一樣的)基本上能夠做出一個比較正確的電壓表,量程是0-5V。這里只是做了一個仿真,來驗證程序的正確性,這個電子小制作沒有做出實物,對這個單片機制作感興趣的愛好都,可以進行實物的制作。做這個仿真最要注意的問題是ADC0808(ADC0809)的輸出腳千萬不能接反,實際制作中有很多愛好者都是接反的,造成得不到正確的仿真。下面是:AT89C52+ADC0809構(gòu)成的量程0-5V電壓表電子小制作源程序。電子樂屋整理。



#include "reg52.h"

unsigned char code dispbitcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

unsigned char dispbuf[4];

unsigned int i;

unsigned int j;

unsigned char getdata;

unsigned int temp;

unsigned int temp1;

unsigned char count;

unsigned char d;

sbit ST=P3^0;

sbit OE=P3^1;

sbit EOC=P3^2;

sbit CLK=P3^3;

sbit P34=P3^4;

sbit P35=P3^5;

sbit P36=P3^6;

sbit P20=P2^0;

sbit P21=P2^1;

sbit P22=P2^2;

sbit P23=P2^3;

sbit P17=P1^7;

void TimeInitial();

void Delay(unsigned int i);

void t1(void) interrupt 3 using 0

{

TH1=(65536-200)/256;

TL1=(65536-200)%6;

CLK=~CLK;

}

void TimeInitial()

{

TMOD=0x10;

TH1=(65536-200)/256;

TL1=(65536-200)%6;

EA=1;

ET1=1;

TR1=1;

}

void Delay(unsigned int i)

{

unsigned int j;

for(;i>0;i--)

{

for(j=0;j<125;j++)

{;}

}

}

void Display()

{

P1=dispbitcode[dispbuf[3]];

P20=0;

P21=1;

P22=1;

P23=1;

Delay(10);

P1=0x00;

P1=dispbitcode[dispbuf[2]];

P17=1;

P20=1;

P21=0;

P22=1;

P23=1;

Delay(10);

P1=0x00;

P1=dispbitcode[dispbuf[1]];

P20=1;

P21=1;

P22=0;

P23=1;

Delay(10);

P1=0x00;

P1=dispbitcode[dispbuf[0]];

P20=1;

P21=1;

P22=1;

P23=0;

Delay(10);

P1=0x00;

}

void main()

{

TimeInitial();

while(1)

{

ST=0;

OE=0;

ST=1;

ST=0;

P34=0;

P35=0;

P36=0;

while(EOC==0);

OE=1;

getdata=P0;

OE=0;

temp=getdata*1.0/255*500;

dispbuf[0]=temp;

dispbuf[1]=temp/10;

dispbuf[2]=temp/100;

dispbuf[3]=temp/1000;

Display();

}

}


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉