完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用AT89S52和ADC0809做一个模数转换的最小系统,可是实物做完以后对0~5v进行模数转换时,在数码管上显示的结果一直再跳,不稳定,只有0v和5v是稳定不动的。但是同样的方式用proteus仿真就能非常稳定的实现模数转换。这是为什么?
|
|
相关推荐
2个回答
|
|
#include< reg52.h>
#define uint unsigned int #define uchar unsigned char uchar aa,qian,bai,shi,ge; uint temp,h; ***it led1=P1^6; ***it led2=P1^7; ***it led3=P3^6; ***it led4=P3^7; ***it clock=P3^0; ***it start=P3^1; ***it eoc=P3^2; ***it oe=P3^3; //***it ale=P2^4; ***it adda=P2^5; uchar code table[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e }; //void display(uchar bai,uchar shi,uchar ge); void delay(uint z); void main() { TMOD=0x20; //设置定时器1为工作方式2 TH1=0x216; //216 TL1=0x216; //216 EA=1; //开总中断 ET1=1; //开t1中断 TR1=1; start=0; //复位 oe=0; //输出 //adda=0; //eoc=0; // ale=0; //关闭地址选择 while(1) { start=0; ///delay(10); start=1; // 复位 //ale=1; // 打开地址选择 // adda=0; ///delay(10); start=0; // 开始转换 // ale=0; // 关地址 //delay(1); while(eoc==0); // 等待eoc变为1 //delay(1); oe=1; // 打开输出 //delay(1); //P1=0xff; temp=P2; // 取p1到p3 oe=0; // 关输出 temp=temp*50; temp=temp/256; qian=temp/1000; bai=temp%1000/100; shi=temp%100/10; ge=temp%10; P0=table[qian]; h=0; led1=0; delay(110); led1=1; P0=table[bai]; led2=0; delay(110); led2=1; P0=table[shi]; led3=0; delay(110); led3=1; P0=table[ge]; led4=0; delay(110); led4=1; } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=1;y>0;y--); } void cl() interrupt 3 { clock=!clock; } 这个是程序 |
|
|
|
仿真和实物是有区别的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
515 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
515 浏览 0 评论
780 浏览 0 评论
如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板
1360 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十章 YOLO2人手检测实验
572 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11760 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 03:45 , Processed in 0.719245 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号