单片机原理及应用课程设计-单片机控制交通灯的设计汇.docVIP

单片机原理及应用课程设计-单片机控制交通灯的设计汇.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用课程设计-单片机控制交通灯的设计汇

东北石油大学课程设计任务书 课程 单片机原理及应用课程设计 题目 单片机控制交通灯 专业 电子信息工程 姓名 学号 主要内容、基本要求、主要参考资料等 1、主要内容: 根据单片机课程所学内容,结合其他相关课程知识,用单片机控制交通灯,以加深对单片机知识的理解,锻炼实践动手能力,为以后的毕业设计和工作打下坚实基础。 2、基本要求: 本设计以MCS-51系列单片机为核心,采用常用电子器件设计。要求可以用单片机控制交通灯。 3、主要参考资料: [1] 张毅坤. 单片微型计算机原理及应用,西安电子科技大学出版社 1998 [2] 余锡存 曹国华.单片机原理及接口技术[M].陕西:西安电子科技大学出版社,2000.7 [3] 雷丽文 等.微机原理与接口技术[M].北京:电子工业出版社,1997.2 完成期限 2011.3.14—2011.3.18 指导教师 专业负责人 2011年 3 月 13 日 目 录 第1章 系统设计 1 1.1交通管理的方案论证 错误!未定义书签。 第2章 硬件设计 2 2.1系统硬件设计 2 2.2系统工作原理 2 第3章 软件设计 3 总结 8 参考文献 9 附录1 整体电路图 10 附录2 源程序 11 第1章 系统设计 交通管理的方案论证 东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。 60S 5S 80S 5S …… 东西道 红灯亮 黄灯亮 绿灯亮 黄灯亮 …… 南北道 绿灯亮 黄灯亮 红灯亮 黄灯亮 …… 表说明: (1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。时间为60秒。 (2)黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。 (3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。时间为80秒。 东西方向车流大 通行时间长。 (4)此表可根据车流量动态设定红绿灯初始值。 第2章 硬件设计 系统硬件设计 选用设备8031单片机一片选用设备:8031弹片机一片,8255并行通用接口芯片一片,74LS07两片,MAX692‘看门狗’一片,共阴极的七段数码管两个双向晶闸管若干,7805三端稳压电源一个,红、黄、绿交通灯各两个,开关键盘、连线若干。 系统总框图如下: 系统工作原理 (1)开关键盘输入交通灯初始时间,通过8051单片机P1输入到系统 (2)由8051单片机的定时器每秒钟通过P0口向8255的数据口送信息,由8255的PA 口显示红、绿、黄灯的燃亮情况;由8255的PC口显示每个灯的燃亮时间。 (3)8051通过 设置 各个信号等的燃亮时间、通过8031设置,绿、红时间分别为60秒、80秒循环由8051的 P0口向8255的数据口输出。 (4) 通过8051单片机的P3.0位来控制系统是工作或设置初值,当.牌位0就对系统进行初始化,为1系统就开始工作。 (5)红灯倒计时时间,当有车辆闯红灯时,启动蜂鸣器进行报警,3S后然后恢复正常。 (6)增加每次绿灯时间车流量检测的功能,并且通过查询P2.0端口的电平是否为低,开关按下为低电平,双位数码管显示车流量,直到下一次绿灯时间重新记入。 (7)绿灯时间倒计时完毕,重新循环。 第三章 软件设计 每秒钟的设定 延时方法可以有两种一中是利用MCS-51内部定时器才生溢出中断来确定1秒的时间,另一种是采用软延时的方法。 相应程序代码 (1)主程序     定时器需定时50毫秒,故T0工作于方式1。 初值:     TC=M-T/ T计数 =216 -50ms/1us=15536=3CBOH ORG 1000H START: MOV TMOD, #01H ; 令TO为定时器方式1 MOV TH0, #3CH ;装入定时器初值 MOV TL0, #BOH  ; MOV IE,   #82H ;开T0中断 SEBT  TRO       ;启动T0计数器 MOV  RO,  #14H   ;软件计数

您可能关注的文档

文档评论(0)

liwenhua11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档