交通灯控制课程设计报告课程名称:微型计算机技术及应用专业:电气工程及其自动化班级:************学号:************姓名:************指导教师:************日期:2013-12-10目录第一章设计内容的概述一
设计任务内容二
设计要求第二章硬件的设计一
设计过程简单分析二
硬件系统工作原理三
8086各个引脚的连接方法2
时钟发生器8284芯片的说明第三章程序设计一.流程图二.程序代码三.硬件清单四.芯片资料1
8255介绍2.8253介绍3
8282介绍4.3—8译码器74LS138介绍第四章总结第一章设计内容的概述一.设计任务内容用8255来控制LED灯,用8253来定时,达到交通控制的目的
二.设计要求一开始,(南北用1,3东西为2,4)四个路口都为红灯,然后南北变为绿灯通车东西变为红色,30秒之后后,黄灯变亮,黄灯闪烁5次之后南北变为红灯,东西变为绿灯通车,30秒之后后,黄灯变亮,黄灯闪烁5次之后南北变绿灯,东西变为红灯,重复上述过程
第二章硬件的设计一
设计过程简单分析分析:红,黄,绿灯可分别接在8255的A口,B口和C口上,灯的亮灭可直接由8086输出0,1控制
30秒延时及闪烁由8253控制,由闪烁的实现方法可由8253来实现
设8253各口地址分别为:设8253基地址即通道0地址为04A0H;通道1为04A2H;通道2为04A4H;命令控制口为04A6H
黄灯闪烁的频率为1HZ,所以想到由8253产生一个1HZ的方波,8255控制或门打开的时间,在或门打开的时间内,8253将方波信号输入或门使黄灯闪烁
由于计数值最大为65535,1MHZ/65536的值远大于2HZ,所以采用两个计数器级联的方式,8253通道0的clock0输入由分频器产生的1MHZ时钟脉冲,工作在方式3即方波发生器方式,理论设计输出周