- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
TOC \o 1-5 \h \z 摘要 3
1引言 4
1.1问题提出 4
1.2任务与分析 4
2方案设计 4
2.1系统方案设计论证 4
系统的控制方案设计 4
最终方案聞 5
2.2最终设计方案总体设计框图 5
3系统硬件设计 6
\o Current Document AT89C51单片机 6
AT89C51单片机介绍 6
选用AT89C51单片机原因 8
\o Current Document 3.2时钟电路 8
\o Current Document 3.3复位电路 9
4系纟檄件设计 10
\o Current Document 4.1主程序框图 10
\o Current Document 4.2数码管显示子程序流程图 10
\o Current Document 4.3报警子程序程序框图 10
\o Current Document 5系统调试过程 11
111212135.1原理图和印制板图绘制和检查 5.1.1 在Protel99se绘制原理图并进行相应的ERC检查
11
12
12
13
在 Protel99se 生成 PCB 图
5.2 Keil程序调试
TOC \o 1-5 \h \z \o Current Document 5.3 Proteus 仿真调试 14
结论 15
\o Current Document 致谢 16
18 \o Current Document 参考文献 17
18
附录—程序源代码
微机检测系统课程设计
微机检测系统课程设计
微机检测系统课程设计
微机检测系统课程设计
22
22
附录二电路原理图和PCB图
23附录三Proteus仿真截图
23
微机检测系统课程设计
微机检测系统课程设计
-2
-2.
微机检测系统课程设计
微机检测系统课程设计
-2
-2.
摘要
汽车发动机机油压力与发动机工作状态密切相关。本文通过以AT89C52单片机为控制核心, 通过压力传感器MPX4115产生模拟一个信号,经ADC0804送入单片机进行处理,再从单片机P2 口将电平信号送入数码管实现动态显示。并在超过安全阈值时由单片机控制LED灯报警。此次设计 给出了系统总体框图、硬件设计、软件仿真。
关键词:AT89C52数码管ADC0804机油压力检测
2
2方案设计
-4
-4 -
2
2方案设计
-4
-4 -
1
1引言
1.1问题的提出
本次的任务就是设计一个机油压力检测系统来检测汽车机辛由压力。
1.2任务与分析
汽车机油压力检测系统是通过数字显示信息让驾驶员了解机油压力的状态。该系统利用
AT89C52单片机作为处理器,通过压电式压力传感器对机油压力进行信号检测,传感器输出信号经
数字滤波及A/D转换后输入ECU经计算后通过数码管显示机油压力,同时将信号与设定的信号范 围进行比较,当不正常区间时报警电路则输出语音报警信号,并通过报警线点亮报警指示灯。
设计的核心是以AT89C52单片机作为硬件电路的核心。先应在protell99se中绘制出原理图
并作相应的ERC佥査,检查无错误后,在相应地方用文本标出注释;其次根据设计思路确定出相应
的程序设计方案,并选择最佳的方案,并在Keil
的程序设计方案,并选择最佳的方案,并在
Keil软件里面进行程序的编
Keil写和调试;最后在程序调试无误后在 Proteus中搭建虚拟的单片机仿真平台,并和
Keil
实现联调,并在Proteus中仿真验证机油压力检测的结果。
2.1系统方案设计论证
2.1.1系统的控制方案设计
方案1:以单片机AT89C52为核心,通过MPX411产生模拟信号,送入ADC0804进行模数转 换,在送入单片机进行处理,电路较为简单。
方案2:以单片机AT89C5伪核心,通过电源发生器产生模拟信号,经过放大、滤波、A/D转换
电路,送入单片机处理,电路相对于方案1
电路,送入单片机处理,电路相对于方案
1较为复杂,连线时容易出错。
2丄2最终设计方案
从各方面考虑后,确定方案:以单片机AT89C52为核心,MPX4115产生模拟信号,送入 ADC0804S行模数转换,在送入单片机进行处理,再通过单片机P2 口送入数码管显示。并在超过 安全阈值时通过单片机P3.0 口控制蜂鸣器与LED灯报警。此方案电路简单易实现,而且功耗更低, 故选此方案。
2.2最终设计方案总体设计框图
图2.1系统总体设计框图
当时钟电路的晶振产生外部振荡脉冲信号送入 AT89C51单片机的XTAL2 口时,单片机
开始以时钟频率为基准,有条不紊地一拍一拍地工作。单片机 AT89C52执行编写在其内部
的程序,处理从ADC0804送来的信号,并送到P2 口输出到数码管显示。并在超过安全阈
文档评论(0)