基于单片机AT89C52控制的自动往返电动小车设计
摘要:本毕业设计主要介绍的是基于单片机AT89C52控制的自动往返电动小车控制系统的硬件和软件设计。用AT89C52单片机实现自动往返电动小车设计,采用AT89C52单片机为控制核心,利用光电检测器检测道路上的标志,控制电动小车的正反向行驶,快慢速行驶,以及停车的位置,并可自动记录往返时间和行驶路程。整个系统的电路结构简单,可靠性高。实验测试结果满足要求,本文着重介绍了该系统的软硬件设计方法及测试结果分析。
关键词:AT89C52单片机 光电检测器 检测技术和传感器
毕业设计说明书目录
1.引言-------------------------------------------------------------------------------------16
2.设计要求-------------------------------------------------------------------------------16
3.方案的选择与论证-------------------------------------------------------------------16
3.1核心控制系统设计--------------------------------------------------------------17
3.1.1方案一------------------------------------------------------------------------17
3.1.2方案二------------------------------------------------------------------------17
3.2速度测量检测电路的选择-----------------------------------------------------17
3.2.1方案一------------------------------------------------------------------------17
3.2.2方案二------------------------------------------------------------------------18
3.3直流电机驱动模块设计--------------------------------------------------------18
3.3.1方案一------------------------------------------------------------------------18
3.3.2方案二------------------------------------------------------------------------18
3.3.3方案三------------------------------------------------------------------------18
3.4电源模块设计--------------------------------------------------------------------18
3.41方案一-------------------------------------------------------------------------18
3.4.2方案二------------------------------------------------------------------------18
3.5键盘及显示电路设计-----------------------------------------------------------18
3.6小结--------------------------------------------------------------------------------19
4.系统的具体设计和功能实现(硬件部分) -----------------------------------------19
4.1速度检测模块的电路设计与功能实现--------------------------------------19
4.2直流电机驱动模块的电路设计与功能实现--------------------------------20
4.3电源模块设计--------------------------------------------------------------------24
4.4键盘及显示电路-----------------------------------------------------------------24
5.系统的软件设计-----------------------------------------------------------------------25
5.1 89C2051的路面检测程序流程图--------------------------------------------27
5.2 89C52的主控程序8962的中断和定时器资源配制----------------------27
5.3车速检测(中断服务程序1) 流程图-----------------------------------------27
5.4定时器服务程序流程图--------------------------------------------------------28
5.5限速子程序流程图--------------------------------------------------------------29
5.6过线返回流程图-----------------------------------------------------------------29
5.7显示和播报程序-----------------------------------------------------------------30
5.8主结构流程图--------------------------------------------------------------------30
5.9系统内存资源的分配-----------------------------------------------------------32
5.10 系统主要程序的设计---------------------------------------------------------32
6.结论--------------------------------------------------------------------------------------39
7.附录--------------------------------------------------------------------------------------40
参考文献
1. 张福学.2004/2005传感器与执行器大全(年卷):传感器、变送器、执行器.北京:机械工业出版社,2006
2. 张洪润.传感器应用电路200例.北京:北京航空航天大学出版社,2006
3. 杨向萍,王跃.《单片微型计算机原理及应用技术》. 北京:中国纺织大学出版社,1999.9
4. 何立民.《MCS-51系列单片机应用系统设计》. 北京:北京航空航天大学出版社, 2002.7
5. 王淑红.测控电路与器件(21世纪高职高专规划教材)/机电系列.北京:清华大学出版社,2006
6. 孙传友,孙晓斌,测控系统原理与设计。北京:北京航空航天大学出版社,2007
7. 王晓明.《电动机的单片机控制》.北京:北京航空航天大学出版社,2002.5
8. 何立民.《单片机应用技术选编》 . 北京:航空航天大学出版社,1997.10
9. 徐仁贵.《微型计算机接口技术及应用》. 北京:机械工业出版社,1999
10.张志良.《单片机原理与控制技术》. 北京:机械工业出版社,2002
11.周志德.《单片机原理及应用》. 北京:高等教育出版社,2001
12.丁镇生.《传感及其遥控遥测技术应用》. 北京: 电子工业出版社,2001
13.赵秀珍,单永磊.《单片微型计算机原理及应用技术》.北京: 中国水利水电出版社2002
14.吕泉.现代传感器原理及应用.北京:清华大学出版社,2006
15.彭军.传感器与检测技术.西安:西安电科大出版社,200
16.雷霖,微机自动检测和与系统设计。北京:电子工业出版社,2003