单片机汽车转向灯

单片机汽车转向灯

ID:14911408

大小:82.50 KB

页数:11页

时间:2018-07-30

单片机汽车转向灯_第1页
单片机汽车转向灯_第2页
单片机汽车转向灯_第3页
单片机汽车转向灯_第4页
单片机汽车转向灯_第5页
资源描述:

《单片机汽车转向灯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理与应用课程大作业项目名称:基于AT89S52的汽车灯光控制系统设计专业班级:微机091学号:姓名:连云港职业技术学院信息工程学院2011年4月19日目录  第一章项目要求---------------------------------  1.1设计目标----------------------------------1.2AT89S52的简介和结构框图-------------------第二章项目设计前的分析-------------------------2.1汽车转向灯的几种状态分析------------------2.2设计电

2、路的思路----------------------------第三章硬件电路的设计----------------------------3.1单片机简介--------------------------------3.28051单片机指令----------------------------3.3MCS-51构成与工作原理----------------------  第四章软件的设计--------------------------------4.1发光二极管常亮-----------------------------4.2发光二极管一

3、闪一亮-------------------------4.3发光二极管一闪一亮(可延时)---------------4.4通过开关控制发光二极管一闪一亮(可延时)---4.5通过开关控制发光二极管一闪一亮(可延时),当出现故障时能报警-------------------------------------------第五章项目设计总结------------------------------第六章元件清单----------------------------------第一章项目要求一、设计目标1、发光二极管常亮2、发光二极管一闪一亮3、发

4、光二极管一闪一亮(可延时)4、通过开关控制发光二极管一闪一亮(可延时)5、通过开关控制发光二极管一闪一亮(可延时),当出现故障时能报警二、AT89S52的简介和结构框图第二章项目设计前的分析一、汽车转向灯的几种状态分析汽车灯主要包括转向灯、刹车灯、倒车灯、雾灯。其中汽车转向灯包括左转向灯和右转向灯。其状态如表:转向灯显示状态驾驶员指令左转向灯右转向灯灭灭驾驶员未发出指令灭闪烁驾驶员发出右转向灯指令闪烁灭驾驶员发出左转向灯指令闪烁闪烁驾驶员发出汽车故展显示指令二、设计电路的思路第三章硬件电路的设计一、单片机简介AT89S52的简介AT89S52是一种低

5、功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,字节RAM,32位I/O口线,看门狗定时器,个数据指针,三个位定时器/计数器,一个向量级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至H

6、z静态逻辑操作,支持种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。位微控制器8K字节在系统可编程FlashAT89S52二、8051单片机指令80C51指令系统专用于80C51系列单片机,具有255种操作码(00H-FFH)除去A5H。1.寻址方式寻址方式就是指指令中给出寻找操作数或操作数所在地址的方法,执行任何指令都需要操作数。1)立即寻址MOVDPTR,#1234H;立即寻址是指在指令中直接给出操作

7、数,出现在指令中的操作数称为立即数,因此被称为立即寻址。2)直接寻址MOVA,3AH;直接寻址是指在指令中直接给出操作数单元地址。功能是将片内RAM的3AH单元内的数据传送内累加器A。直接寻址方式只能给出8位地址,因此这种寻址方式的寻址范围只限于片内RAM。具体:a.低128单元,在指令中直接以单元地址的形式给出;b.特殊功能寄存器,即可以以单元地址形式也可以以寄存器符号形式给出。直接寻址是访问SFR寄存器的唯一方法。3)寄存器寻址INCR0;寄存器寻址是指指令中将指定的寄存器的内容作为操作数。该语句实现R0寄存器的自加一操作。寄存器寻址范围:a.四

8、个寄存器组共32个通用寄存器;b.部分特殊功能寄存器,A、AB、DPTR。4)寄存器间接寻址ANLA,@R1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。