1014604890单片机课程设计交通灯.doc
《1014604890单片机课程设计交通灯.doc》由会员分享,可在线阅读,更多相关《1014604890单片机课程设计交通灯.doc(19页珍藏版)》请在三一办公上搜索。
1、课 程 设 计课程名称 单片机原理与应用 课题名称 交通灯 专 业 班 级 学 号 姓 名 任课教师 课 程 设 计 任 务 书课程名称 单片机原理与应用 课 题 交通灯 专业班级 学生姓名 学 号 指导老师 审 批 任务书下达日期 年 月 日任务完成日期 年 月 日设计内容与设计要求设计内容:本课题以MCS-51系列单片机为核心,有两个功能:1、设计一个交通灯系统,分东西、南北四个方向上的红、黄、绿灯并且在灯亮时有计时显示。设计要求:1)确定系统设计方案; 2)进行系统的硬件设计;3)完成必要的参数计算与元器件选择;4)完成应用程序设计;5)应用程序的调试。主 要 设 计 条 件单片机开发板
2、,12个LED灯:4个红色、4个绿色、4个黄色,2个9012,10个100电阻,1块万用板。说 明 书 格 式1. 课程设计任务书2. 目录3. 总体方案确定4. 各单元硬件电路设计说明及计算方法5. 软件设计与说明(包括流程图)6. 调试结果与必要的调试说明7. 使用说明8. 总结9参考文献附录附录A 程序清单附录B 系统原理图进 度 安 排设计时间为两周第一周星期一、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料,总体方案讨论星期二、总体方案星期三、系统设计及调试星期四、系统设计及调试星期五、软件设计及调试第二周星期一、软件设计及调试星期二、写说明书星期三、写说明书星期四、上午:写
3、说明书,整理资料 下午:交设计资料,答辩目录目录6第1章 前言7第2章 基本原理7第3章 总体设计思路83.1 设计方案8第4章 硬件电路的设计方案84.1 LED显示部分的电路设计94.2 按键电路设计10第5章 软件设计方案115.1交通灯工作设计115.2交通灯数码管显示时间设计12第6章 系统调试146.1 软件模拟仿真146.2 硬件调试14第7章 使用说明15第9章 参考文献15附录16第1章 前言目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。例如计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种卡,民用豪华轿车的安全保障系统
4、,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。还有就是我们自动控制领域的机器人、智能仪表、医疗器械等等。因此,学好单片机非常重要。第2章 基本原理利用AT89S51作为主控器组成一个交通灯控制系统和电子时钟。交通灯采用普通LED灯,用+5V的电源来驱动6个LED灯,在+5V电源与LED灯之间加了9012三极管一个,起到开关的作用。电子时钟的设计只用开发板上的电路即可。进入的是交通灯系统,先是东西方向上的绿灯亮,南北方向上的红灯亮,数码管由30开始递减计时,当计时显示到00时,东西方向上的黄灯亮,而南北方向上仍是红灯亮,这时数码管由05开始递减计时,减到0
5、0后,东西方向开始亮红灯,南北方向开始亮绿灯,数码管由30开始递减计时,当计时显示到00时,南北方向上的黄灯亮,而东西方向上仍是红灯亮,这时数码管由05开始递减计时,减到00后,东西方向开始亮红灯,南北方向开始亮绿灯,这样循环。第3章 总体设计思路3.1 设计方案该系统的功能概括起来就是实现简单的交通灯系统和电子时钟。要完成交通灯系统功能,关键在于用单片机选通9012及LED灯让其红、黄、绿灯亮灭交替的变化,数码管的显示用软件延时程序控制。要完成电子时钟功能,需要编写硬件定时程序。交通灯系统采用单片机开发板作为基本元件。在89S51单片机的P1 口的P1.2P1.4口接东西方向上的LED灯,在
6、P1.5P1.7口接南北方向上的LED灯,从P3.5和P3.6口引出线连到9012的基极上,作为LED灯可以点亮的开关信号,9012集电极上的100电阻为了给9012限流,在红灯和黄灯的电路中加入了100的限流电阻,但因为绿灯亮所需压降较大,所以没有给绿灯加100 的限流电阻。第4章 硬件电路的设计方案根据设计要求和设计思路,硬件电路有两部分组成,即单片机开发板,LED灯组成的模拟交通灯系统。在单片机中,定时功能既可以由硬件(定时/记数器)实现,也可通过软件定时实现。硬件定时是利用单片机内定时器定时,启动以后定时器可与CPU并行工作,不占用CPU时间,CPU有较高的工作效率。交通灯系统设计方案
7、采用软件定时的方式,通过编写Delay函数来进行软件延时,可以方便的控制定时时间的长短。4.1 LED显示部分的电路设计本课题所采用得是由LED(数码管)作为显示电路,用以显示红、绿、黄灯点亮的时间。数码管电路即开发板上的数码管电路。4.2 按键电路设计 本课题用按键K3控制交通灯工作的开始,上电后当K3键按下,交通灯开始工作,数码管开始计时。按键电路即采用开发板上的电路。第5章 软件设计方案根据设计要求和设计思路,进行模块设计。5.1交通灯工作设计按K3键启动选通9012,东西绿灯亮,南北红灯亮,关闭9012,数码管显示计时30s选通9012,东西黄灯亮,南北红灯亮,关闭9012,数码管显示
8、计时5s选通9012,南北绿灯亮,东西红灯亮,关闭9012,数码管显示计时30s选通9012,南北黄灯亮,东西红灯亮,关闭9012,数码管显示计时5s 图5-1 交通灯工作图说明:数码管显示程序中即有延时程序,所以交通灯程序内没有调用延时程序。5.2交通灯数码管显示设计显示程序1:启动计时个位显示90,延时,十位保持不变,当个位到0后,十位显示下一数据十位是否显示3个位只显示0,延时,十位显示下一数据 是 否 图5-2 数码管显示程序1显示程序2:启动计时个位显示50,延时,十位保持0不变,当个位计到0后计数结束图5-3数码管显示程序1主程序:启动当按键K3按下,进入死循环,调用交通灯程序,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1014604890 单片机 课程设计 交通灯
链接地址:https://www.31ppt.com/p-4146044.html