找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20155|回复: 26
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主

一个很实用的单片机做万用表的仿真带电阻,电流,电压和,容的测量,功能十分强大,在此分享给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. }                 
复制代码



继电器_万用表.zip

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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏21 分享淘帖 顶3 踩
回复

使用道具 举报

沙发
ID:108662 发表于 2016-10-29 16:36 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

板凳
ID:113235 发表于 2017-4-17 16:46 | 只看该作者
谢谢,正想着自己做一个万用表,不知能不能做成功
回复

使用道具 举报

地板
ID:112693 发表于 2017-4-28 13:49 | 只看该作者
太强大了!!!!!!!!!!!!!
回复

使用道具 举报

5#
ID:275109 发表于 2018-1-12 16:25 | 只看该作者
51单片机小白 发表于 2017-4-17 16:46
谢谢,正想着自己做一个万用表,不知能不能做成功

请问你做好了没
回复

使用道具 举报

6#
ID:141596 发表于 2018-1-26 22:52 | 只看该作者
看看不知道怎么样
回复

使用道具 举报

7#
ID:278149 发表于 2018-2-4 11:12 | 只看该作者
我下载来试试看!
回复

使用道具 举报

8#
ID:306740 发表于 2018-4-12 17:08 | 只看该作者
11111111111111111111111
回复

使用道具 举报

9#
ID:306740 发表于 2018-4-13 08:44 | 只看该作者
谢谢楼主
回复

使用道具 举报

10#
ID:250103 发表于 2018-4-15 12:26 | 只看该作者
程序有问题,生成不了hex
回复

使用道具 举报

11#
ID:273519 发表于 2018-4-25 14:23 | 只看该作者
12323ff 发表于 2018-4-15 12:26
程序有问题,生成不了hex

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

使用道具 举报

12#
ID:322575 发表于 2018-5-5 09:51 | 只看该作者
楼主 厉害 赞一个
回复

使用道具 举报

13#
ID:343627 发表于 2018-6-2 17:46 来自手机 | 只看该作者
程序是在Keil上运行吗?怎么编译后好多错误啊?
回复

使用道具 举报

14#
ID:389752 发表于 2018-8-24 18:38 | 只看该作者
多亏楼主贡献,不然相当抓狂啊
回复

使用道具 举报

15#
ID:394808 发表于 2018-9-7 22:37 | 只看该作者

多亏楼主贡献
回复

使用道具 举报

16#
ID:426889 发表于 2018-12-14 20:03 | 只看该作者
超流弊,谢谢分享
回复

使用道具 举报

17#
ID:118735 发表于 2019-1-7 14:12 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

18#
ID:278174 发表于 2019-1-7 19:34 | 只看该作者
谢谢楼主分享,下来学习学习
回复

使用道具 举报

19#
ID:596394 发表于 2019-8-7 17:49 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
ID:597472 发表于 2019-8-8 10:00 | 只看该作者
多谢楼主分享~
回复

使用道具 举报

21#
ID:598766 发表于 2019-8-10 11:41 | 只看该作者
有人把它做成实物测试过吗,准确度如何。
回复

使用道具 举报

22#
ID:282095 发表于 2019-8-11 22:15 | 只看该作者
我现在比较关心测试的精确度
回复

使用道具 举报

23#
ID:601214 发表于 2019-8-18 00:07 | 只看该作者
谢谢楼主,我刚开始学习,刚好想要这个。
回复

使用道具 举报

24#
ID:650508 发表于 2020-3-4 17:13 | 只看该作者
感谢楼主分享
回复

使用道具 举报

25#
ID:770571 发表于 2020-6-25 23:51 | 只看该作者
流批,我参考试试做一个
回复

使用道具 举报

26#
ID:398219 发表于 2022-10-30 20:25 | 只看该作者
谢谢分享,测电阻的原理,能讲讲吗
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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