基于51单片机的轮胎胎压监测系统设计与实现
创作时间:
作者:
@小白创作中心
基于51单片机的轮胎胎压监测系统设计与实现
引用
与非网
1.
https://m.eefocus.com/circuit/1712692.html
本文介绍了一个基于51单片机的轮胎胎压监测系统设计。系统采用MPX4115压力传感器检测胎压,通过1602液晶显示屏实时显示胎压数据,并在胎压过高时通过蜂鸣器发出报警。文章详细介绍了系统的硬件组成、软件实现以及Proteus仿真过程,适合对单片机和嵌入式系统感兴趣的读者参考学习。
本设计基于51单片机轮胎胎压监测系统,使用压力传感器进行胎压检测,通过1602液晶显示电路显示胎压数据,当胎压过高时通过蜂鸣器发出异常报警。系统采用Proteus 7.8进行仿真,使用Keil 4编译器编写C语言程序。
仿真图
源程序
/************
读ADC0832函数
************/
//采集并返回
unsigned int Adc0832(unsigned char channel) //AD转换,返回结果
{
unsigned char i=0;
unsigned char j;
unsigned int dat=0;
unsigned char ndat=0;
if(channel==0)channel=2;
if(channel==1)channel=3;
ADDI=1;
_nop_();
_nop_();
ADCS=0;//拉低CS端
_nop_();
_nop_();
ADCLK=1;//拉高CLK端
_nop_();
_nop_();
ADCLK=0;//拉低CLK端,形成下降沿1
_nop_();
_nop_();
ADCLK=1;//拉高CLK端
ADDI=channel&0x1;
_nop_();
_nop_();
ADCLK=0;//拉低CLK端,形成下降沿2
_nop_();
_nop_();
ADCLK=1;//拉高CLK端
ADDI=(channel>>1)&0x1;
_nop_();
_nop_();
ADCLK=0;//拉低CLK端,形成下降沿3
ADDI=1;//控制命令结束
_nop_();
_nop_();
dat=0;
for(i=0;i<8;i++)
{
dat|=ADDO;//收数据
ADCLK=1;
_nop_();
_nop_();
ADCLK=0;//形成一次时钟脉冲
_nop_();
_nop_();
dat<<=1;
if(i==7)dat|=ADDO;
}
for(i=0;i<8;i++)
{
j=0;
j=j|ADDO;//收数据
ADCLK=1;
_nop_();
_nop_();
ADCLK=0;//形成一次时钟脉冲
_nop_();
_nop_();
j=j<<7;
ndat=ndat|j;
if(i<7)ndat>>=1;
}
ADCS=1;//拉低CS端
ADCLK=0;//拉低CLK端
ADDO=1;//拉高数据端,回到初始状态
dat<<=8;
dat|=ndat;
return(dat); //return ad k
}
报告
摘要
本文基于单片机的轮胎压力检测报警系统设计,采用AT89C51单片机控制,MPX4115压力传感器进行胎压检测,1602液晶显示电路显示数据,当胎压过高时通过蜂鸣器发出异常报警。系统主要通过Proteus仿真软件和C语言程序实现。
一、课程设计的性质和目的
本设计属于专业基础课的综合运用,旨在通过Proteus仿真软件和C语言程序实现模拟胎压报警系统。通过本次设计,主要掌握Proteus仿真软件的使用、仿真电路组成、电路元件使用以及C语言程序的编写。
二、课程设计的要求
具体要求由课题老师与选题学生共同商定。设计在电子与信息工程学院实验室进行,由指导教师协调安排。元器件需由指导教师签字后在行政楼301领取。时间安排为每天集中半天的辅导,具体时间由师生协商安排。
三、主要仪器设备及软件
本次设计主要应用Proteus仿真软件和Keil编译器编译C语言程序。在电脑系统平台上通过单片机仿真即可实现上述功能。
四、正文
- 设计任务
运用Proteus仿真软件画出仿真电路图,用Keil软件编写C语言程序来实现胎压报警系统。用压力传感器检测胎压值,当胎压过高时发出报警声。
- 设计方案
采用AT89C51单片机控制,使用MPX4115压力传感器检测胎压值,胎压数据实时显示在1602液晶上,当胎压过高时发出报警声。
热门推荐
信了口头承诺,被征收人签空白协议有没有法律效力
醋泡姜的三种制作方法
起泡酒的正确饮用方式
中国购房公摊面积如何计算
如何让“变美”更安心?——来自“医美热”的观察
如何优雅地结束一段感情?
暑期运动指南 | 各年龄段暑期运动指南来了!家长和小朋友请收好
道路交通安全监控措施
多家民营银行下调存款利率,留给“存款特种兵”们的空间不多了
广州老旧电梯换新有补贴,每台可申请15万元!
牙齿正畸费用详解:从1万到8万,哪种方案最适合你?
安卓如何实现远程数据库
一个窗口怎么打开多个excel表格
IPD 项目管理的六个关键阶段探讨
如何有效清洁光学设备 ?告别“怎么擦都不干净”的困扰
冷暖不均:2月宏观经济指标预测与3月政策前瞻
根据人格类型判断:这些迹象表明你需要重新考虑职业方向
如何制定高效的复习计划以提高分数
如何提升客户精细化管理
房屋中介人面谈指南:从准备到跟进的全流程沟通技巧
新媒体相关专业详解:课程设置、能力要求与就业前景
房贷浮动利率和固定利率的优劣比较
SVD狙击步枪:俄兵工厂仍有订单,堪称枪坛“常青树”
Windows下怎么压缩图片大小?整理了六个能够轻松搞定的方法
上海地铁预计年内实现5G全覆盖
诡辩:定义、特征、类型及其应对策略
「不會感到壓力」:開始寫「年度目標」的方法,更有效地達成你的目標
10部心跳加速的后宫动漫推荐,带你走进欲罢不能的异世界
考1938年花园口决堤事件五大真相
如何培养宝宝独立睡觉和自己穿衣服