基于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液晶上,当胎压过高时发出报警声。
热门推荐
钓鱼城遗址:重庆历史文化的瑰宝
重庆必打卡:天生三桥与洪崖洞的自然人文之美
解放碑夜景刷屏朋友圈!重庆旅游必打卡
九寨沟、峨眉山、稻城亚丁:川蜀风光摄影攻略
九寨沟旅游攻略:跟着君君玩转川渝美景
四川冬季旅游攻略:九寨沟、峨眉山、青城山和都江堰的冰雪奇缘
夏季防脚气,这些小妙招你get了吗?
游泳池和浴室如何预防足癣传播?这些小妙招请收好!
只要是退伍军人,这6项优待政策,条件符合都能享受!
C++ sort函数:底层原理大揭秘!
qsort()函数优化秘籍大揭秘!
春节自驾维修保养指南,跑高速前优先关注这一点
相对论“时间膨胀”表明速度越快时间越慢,膨胀的到底是什么?
光的干涉原理(以杨氏双缝干涉为例)
胡歌被偶遇满头白发,40岁后如何预防脱发和白发?
南宁历史探秘:邕州古城墙与伏波庙
南宁自驾游:七百弄盘山公路+德天瀑布绝美体验!
南宁新能源汽车产业:驶入发展快车道
三峡大坝:横跨长江的工程奇迹与旅游胜地
三峡大坝三大必游景点全攻略:坛子岭、185平台和截流纪念园
威海春节亲子游必打卡:刘公岛&西霞口动物园
威海春节非遗大观:从螺钿漆器到渔家锣鼓
威海春节旅游:打卡冰雪运动和浪漫天鹅之旅
春节特价机票预订攻略!
威海到成都旅游攻略:3天2晚深度游,玩转网红景点与地道美食
2025春节档电影首批口碑出炉:《唐探》难笑,《哪吒》剧情差
四川省中医药管理局发布最新流感防治方案:8大措施守护你我健康
青岛春节打卡圣地:金沙滩、方特、即墨古城
春节打卡青岛必玩景点!
北京地铁儿童购票政策全攻略:从购票到乘车,这些要点家长要知道