基于89C51的交通灯控制器的设计开题报告.doc
- seunk个人认证 |
- 2021-09-19 发布|
- 87.5 KB|
- 6页
实验报告
课 题 名 称 基于89C51的交通灯控制器的设计 (软件部分)
系 别 自动化系
专 业 班 09自动化
姓 名 熊治东
评 分
指 导 教 师 邵老师 吴老师
景德镇陶瓷学院科技艺术学院
1课题设计的目的和意义
1.1课题研究的目的
本次设计的目的就是让同学们在理论学习的基础上,通过完成一个涉及D8255芯片单片机的资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排版调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。
1.2课题研究的意义
(1) 掌握在单片机系统中扩展简单I/O接口的方法。
(2) 掌握数据输出程序的设计方法。
(3) 掌握模拟交通灯控制的实现方法。
(4) 掌握外部中断技术的基本使用方法。
(5) 掌握中断处理程序的编程方法。
(6)?通过硬件实践达到巩固消化课程的内容;
(7) 进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,启发创新思维。
(8) 使之具有独立单片机产品和科研的基本技能,是以培养学生综合运用所学知识的过程;
(9) 使知识转化为能力和能力转化为工程素质的重要过程。
3设计方案
本设计主要通过输入控制电路、时钟控制电路、片内外程序切换控制、显示电路。以MSC-51系列单片机IntelAT89C51为中心器件来设计交通灯控制器,实现AT89C51芯片的P0口设置红、绿灯、黄灯燃亮时间的功能;为了系统稳定可靠可采用74LS14施密特触发器芯片的消抖电路,避免系统因输入信号抖动产生误操作;显示时间直接通过AT89C51的P2口输出,由CD4511驱动LED数码管显示红灯燃亮时间