量程自动切换的数字电压表设计.pdfVIP

  • 182
  • 0
  • 约2.8千字
  • 约 4页
  • 2018-05-30 发布于河南
  • 举报
量程自动切换的数字电压表设计

量程自动切换的数字电压表设计 /share/detail 【设计要求】 ⑴测量范围0~20V 直流电压,量程可自动切换(0~200MV,200MV~2V,2V~20V )。 ⑵测量精度20MV,误差=1%。 ⑶用四位八段数码管显示被测电压值。 原理图:(分模拟输入部分和单片机部分) C 语言原程序如下: #include AT89X51.H #define uchar unsigned char; uchar code scan_con[]={0x03,0x02,0x01,0x00}; //定义列扫描 uchardispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};/ /定义0~9 的显示段码 uchar dispbuf[8]={0,0,0,0,0,0,0,0}; //定义8 个存储空间 uchar dispcount=0; uchar getdata; unsigned int temp;//定义暂存空间 uchar i,j,k,l,m; sbit s3=P2^7; //位定义,控制模拟开关 sbit s2=P2^6; sbit s1=P2^5; sbit dp=P1^7; //定义小

文档评论(0)

1亿VIP精品文档

相关文档