MSP430G2553 Proteus仿真0~5V电压表数码管显示报警系统-0046
Proteus仿真小实验:
MSP430G2553 Proteus仿真0~5V电压表数码管显示报警系统-0046
功能:
硬件组成:51单片机 +8位数码管+MAX7219数码管驱动模块++多个按键+LED灯+蜂鸣器
1.准确测量信号发生器输出的方波频率信号(速度)(0~10KHz),然后显示在数码管上面。
2.可以通过按键设定报警频率(速度),当速度超过设定报警值后,蜂鸣器器报警并且LED灯亮。
3.有4个按键分别是:速度设置、增大、减小、确定。点击速度设置键可以进入速度设置模式。
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“电压表”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
void main()
{
//时钟配置
WDTCTL = WDTPW | WDTHOLD; // 关闭看门狗
if (CALBC1_1MHZ==0xFF)
{
while(1);
}
DCOCTL = 0;
BCSCTL1 = CALBC1_1MHZ;
DCOCTL = CALDCO_1MHZ; //校准时钟
//ADC通道以及参数的配置
initADC10();
//数码管端口配置
P2DIR = 0xff;
P3DIR = 0X4F;
FMQ_OFF;//关闭
}