课程设计说明书课程名称:微机检测系统设计课程代码:8416671题目:机油压力检测系统学院(直属系):交通与汽车工程学院年级/专业/班:2008级车辆工程汽电1班学生姓名:卢汉学号:332008030606004指导教师:唐岚彭忆强赵玲开题时间:2011年11月1日完成时间:2011年11月15日目录摘要……………………………………………………………………………………………31引言…………………………………………………………………………………………41.1问题提出…………………………………………………………………………………41.2任务与分析………………………………………………………………………………42方案设计……………………………………………………………………………………52.1系统方案设计论证……………………………………………………………………52.1.1系统的控制方案设计……………………………………………………………………52.2最终设计方案总体设计框图……………………………………………………………53系统硬件设计………………………………………………………………………………63.1AT89C51单片机…………………………………………………………………………63.1.1AT89C51单片机介绍……………………………………………………………………63.1.2选用AT89C51单片机原因………………………………………………………………73.2时钟电路…………………………………………………………………………………73.3复位电路…………………………………………………………………………………73.4PG160128A显示电路………………………………………………………………………83.5光电报警电路……………………………………………………………………………83.6A/D转换电路……………………………………………………………………………94系统软件设计………………………………………………………………………………104.1主程序框图………………………………………………………………………………104.2蜂鸣器子程序框图…………………………………………………………………134.2显示子程序框图……………………………………………………………115系统调试过程………………………………………………………………………………125.1原理图和印制板图绘制和检查…………………………………………………………125.1.1在protel99se绘制原理图并进行相应的ERC检查……………………………155.1.2在protel99se生成PCB图………………………………………………………165.2Keil程序调试…………………………………………………………………………175.3Proteus仿真调试………………………………………………………………………14结论……………………………………………………………………………………………18致谢……………………………………………………………………………………………19参考文献………………………………………………………………………………………20附录一程序源代码…………………………………………………………………………21附录二电路原理图和PCB图…………………………………………………………………38附录三Proteus仿真截图……………………………………………………………………39摘要本课程设计是基于8051单片机为控制核心的机油压力检测系统。在硬件电路部分,此设计的采用8051单片机,ADC0832转换器,报警电路。本设计先测量出机油压力的电信号,然后通过单片机对所测出的油压值是否在规定范围内进行判断,进而达到报警的目的,并通过LCD显示压力数值。关键词:8051单片机、机油压力检测、LCD显示、报警1引言1.1问题的提出随着汽车电子化程度越来越高,通过增加更多的电子装置,使汽车工作在更好的状态,充分发挥汽车的性能,保证汽车的安全性,减少汽车故障率,增加汽车寿命等。由于发动机机油压力与发动机工作状况的好坏直接相关,所以如何监测机油压力对发动机有很大的意义。1.2任务与分析本设计的主要任务就是利用单片机实现汽车机油压力的检测功能。检测压力检测系统所具...