文档介绍:要全套设计请联系QQ174320523 各专业都有
课程设计说明书
课程名称: 微机原理及应用课程设计
课程代码:
题目: 汽车蓄电池电压检测系统
年级/专业/班: 09级/车辆工程/汽电
学生姓名:
学号:
开始时间: 2012 年 07 月 02 日
完成时间: 2012 年 07 月 06 日
课程设计成绩:
学与实际能力(20)
创新(5)
说明书(计算书、图纸、分析报告)撰写质量(45)
总分(100)
指导教师签名: 年月日
目录
摘要…………………………………………………………………………………………2
1 引言………………………………………………………………………………………3
问题的提出………………………………………………………………………… 3
任务与分析……………………………………………………………………………3
2 方案设计…………………………………………………………………………………4
系统设计方案…………………………………………………………………………4
系统总体框图…………………………………………………………………………4
3 系统硬件设计……………………………………………………………………………5
89C51单片机………………………………………………………………………… 5
LCD12864人机交互设备………………………………………………………………7
ADC0804 AD转换芯片……………………………………………………………… 8
4系统软件设计……………………………………………………………………………10
proteus软件环境介绍………………………………………………………………10
protel软件环境介绍……………………………………………………………… 11
………………………………………………………………………11
程序流程图……………………………………………………………………………12
5 系统调试过程……………………………………………………………………………14
结论…………………………………………………………………………………………21
致谢…………………………………………………………………………………………22
参考文献……………………………………………………………………………………23
附录…………………………………………………………………………………………24
摘要
本设计是基于89C51单片机为控制核心的汽车蓄电池电压检测系统。单片机因其体积小、功能强、价格低廉而得到广泛应用。蓄电池在现代工业的各种场合都有广泛的应用,为各种系统提供必不可少的电源,蓄电池的重要性可见一斑,尤其在现代汽车上,蓄电池更是必不可少。本次课程设计用51单片机设计制作的汽车蓄电池电压检测系统,由51单片机、AD0804芯片、液晶屏lcd12864和一些常用元器件组成,用滑动变阻器的滑头端输出电压来模拟蓄电池的电压,经过AD采样,将电压值通过lcd12864显示,当模拟蓄电池电压低于2V时,显示“电压过低,请充电”的提示信息。本设计说明书对该系统的硬件电路,工作原理进行了详细的介绍,同时给出了软件设计的流程图。
关键词: 汽车蓄电池;LCD12864;51单片机;proteus仿真
1 引言
问题的提出
随着人类科技文明的发展,目前汽车上用于蓄电池检测显示的设备过于复杂。在这种趋势下,能否利用现在所学的单片机知识及常见元器件搭建出能够检测并显示的蓄电池系统,将会影响自己的实践能力。本次课程设计题目基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个汽车蓄电池电压检测系统。本设计是基于这种设计方向,以单片机为控制核心,设计制作一个检测系统。
本次设计的系统的控制中心是89C51单片机。首先,在Protel软件环境中进行硬件电路图的设计。然后在8051软件环境中进行系统的软件编程,并进行程序源文件的编译和调试,。。,然后在Proteus软件环境中运行硬件电路,时钟的日期就可以正常显示了。
本次课程设计是应用51单片机原理和微机控制与接口技术设计蓄电池检测系统控制器的硬件电路,并采用c语言进行程序设计。通过控制外部AD0804芯片来检测滑动变阻器模拟输出的蓄电池电