测控技术与仪器专业课程设计报告姓名:李鸡巴学号:201010324045专业班级:2010级测控技术与仪器题目:基于单片机原理的交通信号灯设计攀鸡巴学院电气信息工程学院-1-二〇一一年七月目录一、设计目的…………………………………………………2二、设计任务和要求…………………………………………………2三、设计原理分析…………………………………………………2四、硬件资源及其分配…………………………………………………3五.硬件图…………………………………………………6六、程序框图…………………………………………………7七、程序…………………………………………………8:八、调试运行…………………………………………………13九、仿真截图…………………………………………………13十、设计心得体会…………………………………………………15-2-一、设计目的1、通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去提高我们的动脑和动手的能力
2、通过交通信号灯控制系统的设计,掌握定时/计数器及中断的使用方法,和简单程序的编写,最终提高我们的逻辑抽象能力
二、设计任务和要求任务:设计一个能够控制十二盏交通信号灯的模拟系统要求:利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并用LED灯显示倒计时间
1、东西绿灯亮,南北红灯亮2、黄灯亮3、东西红灯亮,南北绿灯亮三、设计原理分析1、首先了解实际交通灯的变化情况和规律
假设一个十字路口如上图所以,为东南西北走向
初始状态0:为东西绿灯亮,南北红灯亮;然后转状态1:东西绿灯亮黄灯亮,南北红灯亮黄灯亮;过后转状态2:东西红灯亮,南北绿灯亮;再转状态3:东西红灯亮黄灯亮,南北绿灯亮黄灯亮
一段时间后,又循环至状态0
中间可通过中断按钮产生中断,跳入中断程序执行中断
列出交通信号灯的状态表如下:(其中,1代表灯亮,0代表灯灭)状