最简单的用单片机ADC0808protues仿真数字电压表(原创).docVIP

  • 14
  • 0
  • 约 4页
  • 2017-08-11 发布于重庆
  • 举报

最简单的用单片机ADC0808protues仿真数字电压表(原创).doc

最简单的用单片机ADC0808protues仿真数字电压表(原创)

在学习单片机AT89S52十天后,老师发给我们的那个板子就基本不够用了,所以数字电压表就只能用protues仿真了,而且之前我在网上找了很多别人做的数字电压表实例,总感觉程序比较复杂,就尝试着自己做了下,没想到很简单的思路竟然就做出来了,当然里面还有很多不足,精度也不是很高,但是做出来的时候自己真的非常高兴!下面给出我写的C程序和仿真图,不足的地方希望可帮我修改下。 可以说这个程序是非常简单的了,没有像其他人一样用中断啊,用字符串移动啊,用ABS地址头文件啊都没有,所以很适合新人理解吧。我就只想一个问题,把收到的2进制数字量改成10进制就行了,仅此而已。 #include reg52.h #include math.h #define unit unsigned int #define uchar unsigned char sbit ST=P3^0; sbit OE=P3^1; sbit EOC=P3^2; sbit led1=P2^0; sbit led2=P2^1; sbit led3=P2^2; sbit led4=P2^3; uchar ad_data; uchar data dis[5]={0x00,0x00,0x00,0x00,0x00}; uchar code led_segment[ ]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,

文档评论(0)

1亿VIP精品文档

相关文档