基于单片机电流电压电阻万用表超量报警系统-学习笔记

功能:

  1. 解开压缩后打开仿真文件,点击运行按键进行仿真。
  2. 按切换档位按键可以切换电压、电流、电阻的测量;
  3. 在仿真过程中可以调节滑动变阻器“RV1”来模拟改变电阻值,在册电阻的档位可以看出阻值变化。
  4. 改变电压和电流量需要停止仿真,然后“R5(2)”/“R3(1)”那个绿色箭头,在跳出的对话框可以修改输入的模拟量参数。点击确认后再运行仿真就可以看到修改的测量值。

     

     #include<reg51.h>
    #include<intrins.h>
    #define uchar unsigned char
    #define uint unsigned int
    /***************引脚声明*********************/
    #define lcd P0
    sbit rs=P2^7;	  //LCD液晶控制端
    sbit en=P2^6;
    sbit SPK=P1^7;  //蜂鸣器引脚
    sbit CS=P1^2;   //将CS位定义为P1.2引脚
    sbit CLK=P1^0;  //将CLK位定义为P1.0引脚
    sbit DIO=P1^1;  //将DIO位定义为P1.1引脚
    sbit key=P2^5;  //定义按键引脚
    sbit a=P2^0;		//模拟量通道选择端
    sbit b=P2^1;		//模拟量通道选择端
    sbit c=P2^2;		//模拟量通道选择端
    
    /***********LCD显示数组**************************/
    uchar code table0[]="  DCV(0-5V)   ";
    uchar table1[]="  V=0000.00 v";
    uchar code table2[]="  DCI(0-100mA)";
    uchar table3[]="  I=0000.00mA";
    uchar code table4[]="  R(0-1k)     ";
    uchar table5[]="  R=000.0    ";
    

     

     

     

posted @ 2021-03-11 09:21  MCU创新DIY  阅读(43)  评论(0)    收藏  举报