文档介绍:前言
随着工业控制自动化水平的不断提高,。我们需要对系统中的多个对象进行高度智能化、自动化的控制。因此,单片机控制系统是整个控制系统中不可缺少的一部分。经过几年的专业学习,我们已基本掌握了一定的基础知识,但知识的综合应用能力仍有待提高。
本次毕业设计是为了培养和提高我们的综合应用能力;加深对单片机技术的理解和利用设计工具进行综合设计应用的掌握;增强对单片机程序编写能力和使用ALTER公司的工具软件WAVE进行设计的应用;是我在校期间的最后一次综合理论的设计,也是对所学专业知识的集中检阅。在指导老师的帮助下灵活运用课堂知识,学会查阅相关参考书目,分析实际案例,通过本次设计,培养自己独立分析和解决实际问题的综合能力,扩大知识面,掌握单片机设计的基技能及编制设计技术的一般方法。传统的汽车转弯信号灯的控制采用数字逻辑电路实现,虽然这种方式较分立元件电路有了较大改进,但由于其功能完全靠硬件实现、因而存在种种弊端:在这种控制线路中、要实现某种控制只能通过各芯片间的硬件连线解决,而其控制功能已包含在固定线路之间,因此它的功能专一,不灵活;为了安全可靠、节约使用各芯片引脚,设置了许多带有制约关系的联锁电路,使电路在电源接通时,各器件都处于受制约状态。上述种种不利因素使得传统的汽车转弯信号灯控制系统很难达到更高的自动化、智能化程度,难以满足我们对设计、制作、使用、维护、功能调整和变更更加灵活方面的要求。我们在汽车转弯信号灯控制系统中采用性能价格比较优的AT89C51单片机作为控制器,代替传统的控制电路、从而提高了自动化程度,增加了系统功能。
目录
前言…………………………………………………………………………1
摘要…………………………………………………………………………4
第一章课题内容…………………………………………………………………… 5
设计目的……………………………………………………………………5
设计内容……………………………………………………………………5
系统的控制要求……………………………………………………………5
第二章总体方案……………………………………………………………………6
方案论证……………………………………………………………………6
器件选择、电路制作及软件编程…………………………………………7
系统的调试…………………………………………………………………7
第三章硬件设计……………………………………………………………………8
硬件安排及分析……………………………………………………………8
AT89C51单片机型号的选择及介绍………………………………………9
主要特性………………………………………………………………10
管脚说明………………………………………………………………11
振荡器特性……………………………………………………………12
AT89C51方框图………………………………………………………13
芯片擦除………………………………………………………………14
编程方法………………………………………………………………15
AT89C51的极限参数及电气特性……………………………………17
其它芯片内部逻辑结构图图……………………………………………19
硬件原理图………………………………………………………………20
PCB板图…………………………………………………………………20
Protel99封装总结………………………………………………………20
第四章软件设计…………………………………………………………………25
程序流程图………………………………………………………………25
设计程序…………………………………………………………………27
总体说明…………………………………………………………………30
1HZ闪烁信号的产生与占空比…………………………………………30
30HZ闪烁信号的产生与占空比…………………………………………30
内存单元分配表…………………………………………………………32
调试与存在的不足……………………………………………………33
调试方法…………………………………………………………………33
存在的问题和设计的不足………………………………………………33
参考文献……………………………………………………………………………35
结束语……………………………