- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机结课论文无时间显示的定时交通信号灯
单片机课程论文
课程名称_单片机原理及其接口技术
题目名称_无时间显示的定时交通信号灯
学 院_机械与控制工程学院
专业班级_
学 号
姓 名_ ___________________
指导老师_ ___________________
2012 年 5 月 20 日
一、浅谈我对单片机学习的心得体会
时光飞逝,转眼间,这个学期又进入尾声了,我们很多课程的学习也将告一段落了,对于《单片机原理及其接口技术》这门课的学习我有着太多的感慨。对于上我们这门课的金老师我自然有着更多的评价。自单片机问世以来及其飞速发展已掀起了计算机应用工程应用的一场新革命,使得计算机技术冲破了实验室和机房的界限,并将其广泛应用于工业控制系统、数据采集系统、自动测试系统、智能仪表和接口及各类功能模块等广阔的领域。如今单片机的设计及其应用在我们的生活中并不少见,如洗衣机,冰箱,智能防盗锁,玩具等。特别是在信息技术高速发展的今天,单片机在计算机网络和通信领域中的具有相当广阔的应用。由于现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。同时单片机在医学中更有广泛的应用,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。可见单片机这门课对于我们机械类专业学生学习的必要性和重要性。不得不说在学习这门课的过程中我们遇到太多的困难,原因是多方面的,单片机是与其它课程,特别是其先修课程,如《基础电路分析》、《微机原理及其接口技术》、《模拟电子技术》及《数字电子技术》等有着相当密切的联系。如果这些课程没学好的话,对于单片机的学习相当的不利,甚至很难提起我们的兴趣。所以在学习中我们必须要付出相当大的努力,坚定意志,并注重多学科的连贯性。下面就我本学期对单片机这门课的所学,设计一个简单的微型单片机系统。
二、交通信号灯的设计
设计功能要求
在双干线(指东西方向和南北方向)的十字路口上,交通信号灯的变化是固定的。东西向放行则南北方向应禁止,反之亦然。其规律是:放行线——绿灯亮放行25s(状态0),黄灯亮警告5s(状态1)然后红灯亮禁止30s(状态2 和3);禁止线——红灯亮禁止30s(状态0和1),然后绿灯亮放行25s(状态2)黄灯亮警告5s(状态3)。当两条路线交替地成为放行线和禁止线时,就实现了定时交通控制。交通灯运行状态如图1.1所示。
图1.1交通灯运行状态图
设计思路
如图1.1所示,东西方向和南北方向共需要12 只信号灯,由于东西(或南北)方向的信号灯的变化规律是相同的,进行交通信号灯模拟时,只需要2组(6只)发光二极管就足够了。假定以单片机的P1口连接6只发光二极管(即交通信号灯),这样发光二极管的状态就会随着I/O口线输出的不同电平儿发生相应变化。
硬件电路设计
单片机系统采用Atmel公司的AT89S51芯片,晶振选用12MHz,电源电压采用5V,P1口接发光二极管,串联100Ω的电阻,用于限流。
信号灯采用发光二极管模拟组成,分红、黄、绿三种颜色,东西方向的信号灯为D1(红)、D2(黄)、D3(绿),南北方向的信号灯为D4(红)、D5(黄)、D(绿),分别于单片机AT89S51的P1.0、 P1.1、 P1.2、 P1.3、 P1.4、 P1.5 相连。
启动按钮开关K1与P3.5相连,其作用是在系统上电且没有按下按钮开关时,系统自检,检查信号灯是否连接良好。J1口为下载程序用。K2为复位按钮。系统硬件电路图如图1.2所示。
图1.2 系统硬件图
软件设计
从硬件电路图可以看出,当P1口输出低电平0时,发光二极即为“管信号灯”点亮,当P1口输出高电平1时,则发光二极管即“信号灯”灭。为了实现交通运行状态的控制要求,P1口共输出4种控制码。如表1.1所示为不同运行状态时的控制码。
表1.1 不同运行状态时的控制码
南北方向 东西方向 控制码(P1口输出) 运行状态 空 空 绿灯 黄灯 红灯 绿灯 黄灯 红灯 D6 D5 D4 D3 D2 D1 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 1 1 1 1 0 0 1 1 F3H 0 1 1 1 1 0 1 0 1 F5H 1 1 1
文档评论(0)