基于51单片机轮胎胎压监测系统-压力传感器(仿真+程序+报告)
本设计:
基于51单片机轮胎胎压监测系统-压力传感器(仿真+程序+报告)
Proteus仿真版本:proteus7.8
程序编译器:keil 4
编程语言:C语言
编号C0018
----本设计分享下载链接:-----
基于单片机的轮胎压力检测报警系统设计,51单片机控制,MPX4115压力传感器胎压检测,1602液晶显示电路,胎压过高蜂鸣器异常报警。
仿真图(提供源文件):
源程序(提供源文件):
/************
读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端,形成下降沿3ADDI=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语言程序。在电脑系统平台单片机仿真就能实现上述功能。
四、正文
1 设计任务
运用proteus仿真软件画出仿真电路图,用keil软件编写c语言程序来实现胎压报警系统。用压力传感器检测胎压值,当胎压过高时发出报警声。
2 设计方案
AT89C51单片机控制,用压力传感器MPX4115检测胎压值,胎压数据实时显示在1602液晶上,当胎压过高时发出报警声。
基于51单片机轮胎胎压监测系统-压力传感器(仿真+程序+报告)相关推荐
- 基于51单片机轮胎胎压监测系统-压力传感器proteus仿真
基于51单片机轮胎胎压监测系统-压力传感器仿真+程序+报告 Proteus仿真版本:proteus7.8 程序编译器:keil 4 编程语言:C语言 编号C0018 百度云网盘下载链接 基于单片机的轮 ...
- 基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频)
基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频) 仿真图proteus 7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0031 ...
- 基于51单片机甲醛浓度检测系统仿真设计(仿真+程序+原理图+报告+讲解)
文章目录 资料下载(可点击) 功能说明 仿真图 复位电路 晶振电路 程序 原理图: 设计报告: 器件清单: 基于51单片机甲醛浓度检测系统仿真设计(仿真+程序+原理图+报告+讲解) 原理图:Altiu ...
- 基于51单片机水位检测自动抽水系统Proteus仿真
资料编号:168 下面是相关功能视频演示: 168-基于51单片机水位检测自动抽水系统Proteus仿真(源码+仿真+全套资料) 功能讲解: 采用51单片机作为控制CPU,采用ADC0832采集水 ...
- 基于51单片机的压力监测仪(MPX4115)(Proteus仿真+程序)
编号:28 基于51单片机的压力监测仪(MPX4115) 功能描述: 本设计由51单片机最小系统+MPX4115压力传感器+ADC0832模块+液晶1602模块 1.主控制器是AT89C82单片机 2 ...
- 基于51单片机的水箱水位监测控制系统proteus仿真原理图PCB
功能介绍: 0.本系统采用STC89C52作为单片机 1.通过传感器监测水位,当水位低于水位下限时,接通加水水泵,直到水位达到水位上限,停止加水 2.水位低于水位下限时,声光报警 3.可按键手动加水, ...
- 基于51单片机的水位水质检测系统Proteus仿真原理图PCB
功能: 0.本系统采用STC89C52作为单片机 1.LCD1602液晶实时显示水位.水质百分比 2.按键设置水位水质阈值并通过液晶显示 3.具备4个LED分别作为水位水质的上下限指示灯 4.具备声光 ...
- 51单片机的音乐播放器系统(仿真+程序)
1.主要功能 该系统由AT89C51单片机+数码管模块+蜂鸣器模块+按键模块构成 可实现功能: 1.按键切换歌曲(4首) 2.数码管显示歌曲序号 2.仿真 proteus 仿真使用的是8.10版本,由 ...
- 51单片机的智能鱼缸控制系统【proteus仿真+程序+报告+原理图】
1.主要功能 该系统由AT89C51单片机+LCD1602+DS18B20温度传感器+DS1302时间模块+ADC0832采集模拟水位.浑浊度信息+继电器控制电机和加热器模块+蜂鸣器模块构成. 可实现 ...
最新文章
- 用java写一个日历_2017.12.2 用java做一个日历
- Linux软件安装——安装软件的命令
- bash shell脚本访问PostgreSQL的三种方式
- 没错!Python杀死了Excel!
- IntelliJ IDEA 如何用 真机 测试安卓(Android)App 实战移动端
- 局域网linux唤醒windows,局域网唤醒 (WOL - Wake on LAN) | 远程启动计算机- ManageEngine OpUtils...
- wpf开发仿真3d软件_3D体验平台品牌应用——SOLIDWORKS?
- 尝试从远程计算机访问Web服务不显示调用按钮
- Vue和MVVM的对应关系
- 郁金香VC外挂教程(全) 翻录版 免Key(精品教程)
- centos7部署gitlab遇到的坑
- squid端口转发_Squid服务器三种代理方式详解
- ​观点|我离开AI行业的5个理由
- queryDSL复杂查询的分页和自定义排序实现
- Docker搭建Nginx集群
- linux正则表达式大全,正则表达式,正则表达式语法大全
- 三星手机app信息推送服务器地址,三星推送服务(samsung push service)
- 缺氧游戏里能造出计算机吗,缺氧游戏氧气制造方法汇总 缺氧氧气如何制造
- android gps距离计算器,计算器刷成安卓系统 刷系统千万别找设计师
- 参数非法异常:java.lang.IllegalArgumentException: class com.xxx.SignDetailRQ declares multiple JSON fields