基于89C51的交通灯控制器的设计开题报告.doc

基于89C51的交通灯控制器的设计开题报告.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于89C51的交通灯控制器的设计开题报告

实验报告 课 题 名 称 基于89C51的交通灯控制器的设计 (软件部分) 系  别 自动化系 专 业 班 09自动化    姓  名  熊治东 评 分 指 导 教 师 邵老师 吴老师 景德镇陶瓷学院科技艺术学院 1课题设计的目的和意义 1.1课题研究的目的 本次设计的目的就是让同学们在理论学习的基础上,通过完成一个涉及D8255芯片单片机的资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排版调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。 1.2课题研究的意义 (1) 掌握在单片机系统中扩展简单I/O接口的方法。 ) 掌握数据输出程序的设计方法。 ) 掌握模拟交通灯控制的实现方法。 ) 掌握外部中断技术的基本使用方法。 ) 掌握中断处理程序的编程方法。()? (7)本设计主要输入控制电路、时钟控制电路、片内外程序切换控制、显示电路。以MSC-51系列单片机IntelAT89C51为中心器件来设计交通灯控制器,实现AT89C51芯片的P0口设置红、绿灯、黄灯燃亮时间的功能;为了系统稳定可靠采用74LS14施密特触发器芯片的消抖电路,避免系统因输入信号抖动产生误操作;显示时间直接通过AT89C51的P2口输出,由CD4511驱动LED数码管显示红灯燃亮时间。单片机要求使用 AT89C51,信号灯连接电路如下:东西:绿灯P0.0????? 黄灯P0.1????? 红灯P0.2 南北:绿灯P0.5????? 黄灯P0.6????? 红灯P0.7 运行步骤: 开始 ↓ 东西 南北 都是红灯 ↓ 步骤(1) 南北绿灯亮15s,东西红灯亮15s。 南北黄灯亮 3s,东西红灯亮 3s。 南北红灯亮15s,东西绿灯亮15s。 南北红灯亮 3s,东西黄灯亮 3s。 循环步骤(1) 按照题目要求,绘制仿真电路图如下: 用汇编语言编写的程序如下,在12MHz的条件下,已经通过了仿真调试。 ;-------------------------------------------- ??? ORG?? 0000H ??? MOV?? P0, ??? ;P0.7=P0.2=0, 东西 南北 都是红灯. ??? XRL?? P0, #255????????? ;取反,适合于高电平发光 ??? CALL DL3S LOOP: ??? MOV?? P0, ??? ;P0.5=P0.2=0, 南北绿 东西红. ??? XRL?? P0, #255 ??? CALL DL15S ??? MOV?? P0, ??? ;P0.6=P0.2=0, 南北黄 东西红. ??? XRL?? P0, #255 ??? CALL DL3S ??? MOV?? P0, ??? ;P0.7=P0.0=0, 南北红 东西绿. ??? XRL?? P0, #255 ??? CALL DL15S ??? MOV?? P0, ??? ;P0.7=P0.1=0, 南北红 东西黄. ??? XRL?? P0, #255 ??? CALL DL3S ??? SJMP LOOP ;-------------------------------------------- DL15S: ??? MOV?? R4, #5 DL2: ??? CALL DL3S ??? DJNZ R4, DL2 ??? RET ;-------------------------------------------- DL3S:?????????????????? ;延时3s,实测3.03s ??? MOV?? R5, #23 DL3: ??? MOV?? R6, #0 DL4: ??? MOV?? R7, #0 DL5: ??? DJNZ R7, DL5 ??? DJNZ R6, DL4

文档评论(0)

seunk + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档