完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
|
|
不知道你是否有好心人给你了,有的话能共享吗?我也需要
|
|
|
|
不知道你是否有好心人给你了,有的话能共享吗?我也需要 |
|
|
|
我下载了几次,都不能用
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
我下载了几次,都不能用呀,网上的能相信吗/ |
|
|
|
我下载了几次,都不能用呀,网上的能相信吗/ |
|
|
|
我下载了几次,都不能用呀,网上的能相信吗/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include #include #define uchar unsigned char #define uint unsigned int uchar temp; //***it wei1=P0^0; //***it wei2=P0^1; //***it wei3=P0^2; //***it wei4=P0^3;//0xf7 //***it wei5=P0^4;//0xef //***it wei6=P0^5;//0xdf ***it led=P2^5;//DIOLA发光二极管 ***it wela=P2^7; ***it dula=P2^6; ***it rd=P3^7; ***it wr=P3^6; uint date; uchar adc0804(void) ; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //不带小数点数字编码 uchar code table1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd, 0x87,0xff,0xef}; //带小数点数字编码 //void display(uchar temp); //延时子函数 void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } // 码管的显示 void display(uchar b1,uchar b2,uchar b3) { dula=0; P0=table1[b1]; //显示百位 dula=1; //从0到1,有个上升沿,解除锁存,显示相应段 dula=0; //从1到0再次锁存 //P0=0xff; wela=0; P0=0xf7;//wei4=0 wela=1; wela=0; delay(5); //延时约5ms P0=table[b2]; //显示十位 dula=1; dula=0; //P0=0xff; P0=0xef;//wei5=0带小数点 wela=1; wela=0; delay(5); P0=table[b3]; //显示个位 dula=1; dula=0; P0=0xdf;//wei6=0 wela=1; wela=0; delay(5); } void main() { while(1) { uchar c,b1,b2,b3;//变量 wela=1; P0=0x7f;//打开片选ADC wela=0; wr=0;//启动AD转换 _nop_(); wr=1; P0=0xff;//关断片选 delay(2); //读AD的转换值 P0=0;//选通ADC rd=0;//读有效 _nop_();//由datasheet资料知要延时tacc就是要片子稳定一下,所以加_nop_() P0=0xff;//对端口读取数据之前要全部赋值1,否则读取的值不准 c=P1;//读取ADC的值赋值给c,送过去显示 rd=1; P0=0xff;//关闭ADC的片选 date=c*20;//分辨率是19.5毫伏 b1=date/1000; b2=date%1000/100; b3=date%10; display(b1,b2,b3); } } |
|
|
|
ADC0804的程序很好用的,调节电位器,在数码管上显示0-5V的电压值 |
|
|
|
ADC0804的程序很好用的,调节电位器,在数码管上显示0-5V的电压值 |
|
|
|
ADC0804的程序很好用的,调节电位器,在数码管上显示0-5V的电压值我已经通过试验验证过了,修改对应的参数就可以直接应用了 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-28 09:06 , Processed in 0.863694 second(s), Total 82, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191