毕设仿真分享 单片机双路压力监测报警系统-单片机仿真毕设分享资料

这个基于C51单片机的双路压力监测报警系统是做的程设计,已通过验收,没有bug,功能更完善,所附包含proteus仿真文件,源代码,使用说明,可以做一个不错的参考。
所完成功能为模拟电路输入测量两路压力值,量程范围0~100MPa,带有LED报警功能,可以自行设置上限,压力测量值分时显示。
使用说明:
1.开始仿真,压力上限初始值为99MPa;
2.点击按钮button(要使数码管全部清零),在键盘处输入上限值;
3.上限值修改成功,重新开始显示,显示第一路时左侧带有上限值标识,显示第二路时左侧没有标识;
4.当测量数值超过了所设定上限,二极管闪烁报警;
5.结束仿真。

#include
#include
#include	  
#define uchar unsigned char
#define uint unsigned int
#define a DWORD [0x40]
#define b DWORD [0x50]
						 
/**************函数声明部分*************/
void jianpan1(void);			 
void jianpan2(void);
void DelayMS(uint x);
void int_CHANGE(uint y);
void Display1(void);
void Display2(void);
void beep(void);

uchar code ledtab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};    //0~9共阴字型码
uchar data ledbuf[8]={0x6f,0x6f,0x73,0x48,0x00,0x00,0x00,0x00};    //初始显示P=(数据缓冲区)
sbit OE=P2^0;				
sbit EOC=P2^1;		
sbit ST=P2^2;
sbit CLK=P2^3;		
sbit LE1=P2^4;
sbit LE2=P2^5;
sbit BUTTON=P2^6;  
sbit BEEP=P2^7; 
sbit r4=P1^7;
uchar Pre_KeyNo,KeyNo;	  //存储键值
uchar num1,num2,num;	  //存储报警上限值

void main()				  //主函数
{
	uint i;
	TMOD=0x02;		  //方式2,8位自动重装初值定时方式
	TH0=0x14;		  //计数初值寄存器
	TL0=0x00;		  //8位计数器
	IE=0x82;		  //开总中断,并允许T0中断
	TR0=1; 			  //启动计数
    P2=0x4f;		  //端口初始化

项目获取:

https://gitee.com/feifei1122/simulation-project

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
从头开始设计一个基于51单片机的温湿度报警器的lcd1602液晶仿真控制系统,需要以下全套资料: 1.硬件设计资料: - 51单片机选型和Datasheet:选择适合的51单片机型号,并收集该型号的Datasheet,以查看引脚定义和使用说明。 - 温湿度传感器选型和Datasheet:选择适合的温湿度传感器以测量温度和湿度,并收集传感器的Datasheet,了解工作原理和使用方法。 - LCD1602液晶屏选型和Datasheet:选择适合的LCD1602液晶屏,并收集液晶屏的Datasheet,以了解液晶屏的接口定义和使用方法。 - 报警器设计和Datasheet:设计报警器电路,用于报警显示。 - 电路图和PCB设计:绘制硬件电路图,并设计Printed Circuit Board(PCB)。 2.软件设计资料: - Keil C编译器:下载和安装Keil C编译器,用于编写和调试单片机程序。 - 汇编语言和C语言参考手册:学习51单片机的汇编语言和C语言编程,以编写程序。 - 温湿度传感器驱动程序:编写温湿度传感器的驱动程序,以读取传感器数据。 - LCD1602液晶屏驱动程序:编写LCD1602液晶屏的驱动程序,以显示温湿度数据和报警信息。 - 报警器控制程序:编写报警器的控制程序,以触发报警操作。 - 系统整合程序:将以上所有程序整合到一个单片机程序中,实现完整的温湿度报警器功能。 3.测试和调试资料: - 电源电压和电流要求:记录温湿度报警系统的电源需求,包括电压和电流。 - 仿真软件和工具:选择合适的仿真软件和工具,用于测试和调试单片机程序。 以上是设计一个基于51单片机的温湿度报警器lcd1602液晶仿真控制系统时所需的全套资料。这些资料将帮助你完成硬件设计、软件设计、测试和调试,最终实现一个功能完备的温湿度报警系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值