基于单片机电流电压电阻万用表超量报警系统-学习笔记
功能:
- 解开压缩后打开仿真文件,点击运行按键进行仿真。
- 按切换档位按键可以切换电压、电流、电阻的测量;
- 在仿真过程中可以调节滑动变阻器“RV1”来模拟改变电阻值,在册电阻的档位可以看出阻值变化。
- 改变电压和电流量需要停止仿真,然后“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 ";

浙公网安备 33010602011771号