MSP430F249 Proteus仿真智能刷卡计时计费水表系统 -0070
Proteus仿真小实验:
MSP430F249 Proteus仿真智能刷卡计时计费水表系统 -0070
功能:
Protues版本:8. 9
程序编写:IAR 7.10
硬件组成:MSP430F249 单片机 +LCD1602显示器+一个继电器模拟电磁阀+一个电位器模拟工作电压 + 蜂鸣器 + 1个按键(1个按下模拟刷卡固定 一定的费用和水量)+信号发生器模拟 流量传感器
1.1个按下模拟刷卡固定 一定的费用和水量,LCD显示用水量和剩余金额
2.单片机通过测量信号发生器输出的脉冲信号获取流量。有了流量就可以计算出用水量。然后实时扣费和减少用水量。欠费和可用水量不足了就关闭电磁阀,这样就实现停水功能。同时蜂鸣器报警,
4.单片机使用内部ADC测量电位器的电压,检测工作电压小于3.3v也报警
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“计费水表”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
void main()
{
static int i=0;
float temp=0;
/*
I/O端口的初始化和配置
时钟的配置
*/
IO_init();
Int_TimerA();
Int_TimerB();
//使能中断
_EINT();
//LCD1602初始化
LcdReset();
//初始化ADC值
ADC_Init(); }