原创
单片机万用表仿真及源码 能测直流 交流电压 电流 电容和电阻
这是一个51单片机做的仿真设计,一个能测直流电压 交流电压 电流 电容和电阻的功能十分强大的单片机万用表仿真分享给大家:万用表继电器附操作图 万用表的仿真原理图:整个仿真文件界面截图(各个电路模块分开放置的):单片机万用表程序源码:- #include
- #include"LCD.h"
- #include"Delay.h"
- #include"AD.h"
- #include
- #include
- #include
- void ININT_int1(void);
- extern uchar key_number;
- extern uchar disp_value[5];
- void main(void)
- {
- uchar num=0;
- s1=0;
- s2=0;
- s3=0;
- key_number=1; //初始化按键的值为0
-
- LcdInit(); //LCD1602有初始化
- WriteCom(0x80+0x46); //1602第二行显示 value=00000v
- for(num=0;num<5;num++)
- {
- WriteData(disp_value[num]);
- Delay(10);
- }
- ININT_int1(); //外部中断1的初始化
- Tmie0_init(); //定时器0的初始化
-
- while(1)
- {
- if(key_number==1) //按键值为1
- {
- DC_VOL_measure(); //直流电压的测量
- }
- if(key_number==2) //按键值为2
- {
- AC_VOL_measure(); //交流电压的测量
- }
- if(key_number==3) //按键值为3
- {
- Circuit_measure(); //电流的测量
- }
-
- if(key_number==4) //按键值为4
- {
- Res_measure(); //电阻的测量
- }
-
- if(key_number==5) //按键值为5
- {
- WriteCom(0x01); //清屏
- Cap_disp_init(); //电容显示初始化
- Cap_measure(); //电容的测量
- } /**/
-
- }
- }
复制代码
作者: 小羡, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4026945.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论