单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6087|回复: 18
收起左侧

万用表的proteus仿真可测电阻,电流,电压,电容

  [复制链接]
51黑ff 发表于 2016-9-3 01:15 | 显示全部楼层 |阅读模式
085425rsrbt1awoma8mtrc.gif
一个很实用的单片机做万用表的仿真带电阻,电流,电压和,容的测量,功能十分强大,在此分享给51黑电子论坛的朋友们.

下面是万用表proteus仿真的部分单片机源程序(完整代码和仿真工程文件请下载本帖最后的附件):
  1. #include<reg52.h>
  2. #include"LCD.h"
  3. #include"Delay.h"
  4. #include"AD.h"
  5. #include<measure_define.h>
  6. #include<KEY_FUNCTION_DEFINE.H>
  7. #include<Cap_define.h>
  8. void ININT_int1(void);

  9. extern uchar key_number;
  10. extern uchar disp_value[5];
  11. void main(void)
  12. {         
  13.                 uchar num=0;
  14.                 s1=0;                                          
  15.                 s2=0;
  16.                 s3=0;
  17.                 key_number=1;                           //初始化按键的值为0
  18.         
  19.                 LcdInit();                                    //LCD1602有初始化  

  20.                 WriteCom(0x80+0x46);                //1602第二行显示 value=00000v
  21.                 for(num=0;num<5;num++)                           
  22.                 {
  23.                         WriteData(disp_value[num]);
  24.                         Delay(10);        
  25.                 }         
  26.         ININT_int1();                                            //外部中断1的初始化
  27.         Tmie0_init();                                                //定时器0的初始化
  28.                  
  29. while(1)
  30.         {
  31.                         if(key_number==1)                  //按键值为1
  32.                         {
  33.                                 DC_VOL_measure();          //直流电压的测量
  34.                         }

  35.                         if(key_number==2)                  //按键值为2
  36.                         {
  37.                                 AC_VOL_measure();     //交流电压的测量
  38.                         }

  39.                         if(key_number==3)                  //按键值为3
  40.                         {
  41.                                 Circuit_measure();          //电流的测量
  42.                         }                        
  43.                         
  44.                         if(key_number==4)                   //按键值为4
  45.                         {
  46.                                 Res_measure();                   //电阻的测量
  47.                         }                        
  48.                         
  49.                         if(key_number==5)                   //按键值为5
  50.                         {
  51.                                 WriteCom(0x01);                   //清屏
  52.                                 Cap_disp_init();           //电容显示初始化
  53.                                  Cap_measure();                   //电容的测量
  54.                         }        /**/
  55.                         

  56.         }         
  57. }                 
复制代码
0.png


继电器_万用表.zip

1.91 MB, 下载次数: 243, 下载积分: 黑币 -5

回复

使用道具 举报

yanl0306 发表于 2016-10-29 16:36 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

zangma2006 发表于 2016-12-27 16:55 | 显示全部楼层
谢谢楼主,我刚开始学习,正好当做资料。
回复

使用道具 举报

51单片机小白 发表于 2017-4-17 16:46 | 显示全部楼层
谢谢,正想着自己做一个万用表,不知能不能做成功
回复

使用道具 举报

dragon19790000 发表于 2017-4-28 13:49 | 显示全部楼层
太强大了!!!!!!!!!!!!!
回复

使用道具 举报

wozaizheli 发表于 2018-1-12 16:25 | 显示全部楼层
51单片机小白 发表于 2017-4-17 16:46
谢谢,正想着自己做一个万用表,不知能不能做成功

请问你做好了没
回复

使用道具 举报

Q好人一生平安 发表于 2018-1-26 22:52 | 显示全部楼层
看看不知道怎么样
回复

使用道具 举报

laohuu98 发表于 2018-2-4 11:12 | 显示全部楼层
我下载来试试看!
回复

使用道具 举报

luckyzhu27 发表于 2018-4-12 17:08 | 显示全部楼层
11111111111111111111111
回复

使用道具 举报

luckyzhu27 发表于 2018-4-13 08:44 | 显示全部楼层
谢谢楼主
回复

使用道具 举报

12323ff 发表于 2018-4-15 12:26 | 显示全部楼层
程序有问题,生成不了hex
回复

使用道具 举报

Newdas 发表于 2018-4-25 14:23 | 显示全部楼层
12323ff 发表于 2018-4-15 12:26
程序有问题,生成不了hex

压缩包里原来的hex可以用,但是程序我怎么改都有错。。。。
回复

使用道具 举报

popkart123 发表于 2018-5-5 09:51 | 显示全部楼层
楼主 厉害 赞一个
回复

使用道具 举报

幸运 发表于 2018-6-2 17:46 来自手机 | 显示全部楼层
程序是在Keil上运行吗?怎么编译后好多错误啊?
回复

使用道具 举报

nohavana 发表于 2018-8-24 18:38 | 显示全部楼层
多亏楼主贡献,不然相当抓狂啊
回复

使用道具 举报

jiangqq 发表于 2018-9-7 22:37 | 显示全部楼层

多亏楼主贡献
回复

使用道具 举报

feiwei 发表于 2018-12-14 20:03 | 显示全部楼层
超流弊,谢谢分享
回复

使用道具 举报

王企鹅 发表于 2019-1-7 14:12 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

ad45 发表于 2019-1-7 19:34 | 显示全部楼层
谢谢楼主分享,下来学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51Hei单片机16群 联系QQ:125739409;技术交流QQ群7344883

Powered by 单片机教程网

快速回复 返回顶部 返回列表