单片机实验----交通灯
4页1、单片机交通灯设计报告单片机交通灯设计报告班级:班级:08 光电光电 姓名:方湖东姓名:方湖东 学号:学号:0815221010一、一、设计原理:设计原理:十字路口的简化图形如此:首先了解实际交通灯的变化情况和规律。假设一个十字路口如上图所以,为东南西北走 向。状态 1 东西绿灯通车,南北红灯亮。过一段时间后,转状态 2,东西南北都闪烁黄灯。再转状态 3,南北绿灯通车,东西红灯亮。过一段时间后转状态 4,东西南北都闪烁黄灯,又循环至状态 1。列出交通信号灯的状态表如下列出交通信号灯的状态表如下:(其中,1 代表灯亮,0 代表灯灭) 东西东西南北南北状态状态绿 黄 红绿 黄 红 1001100 2010010 3100001 40100102、本次采用锐志开发板来模拟实验接口如下所示: P1 口接 LED 灯 P0 口接数码管段码 P2 口接数码管位选 P3 口接按键 3、通过编写程序,实现对发光二极管的控制,来模拟交通信号灯的管理。每延时一段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。二、原理图及设计原程序和流程图如下:二、原理图及设计原程序和流程图如下:1.接口图:2、设计原
2、程序:X1 EQU 41H ;倒计时秒数X EQU 42H ;数码管显示数ORG 0000H RESET: LJMP MAINORG 000BH ;定时器中断LJMP ITTORG 0100H MAIN: MOV SP,#60HMOV R7,#20MOV TMOD,#01H ;设置定时器初 值MOV TL0,#0B0HMOV TH0,#3CHSETB TR0SETB ET0SETB EAMOV X1,#15;初始化MOV X,#15MOV R2,#01HMOV R3,#05HMOV B,#10MOV R4,#2MOV P1,#7EH LOOP2: MOV A,X ;对数据的十位个位拆分MOV B,#10DIV ABMOV R2,AMOV R3,BMOV DPTR,#TAB;数码管显示MOV A,R2MOVC A,A+DPTRMOV P2,#0FEHMOV P0,ALCALL DELAYMOV A,R3MOVC A,A+DPTRMOV P2,#0FDHMOV P0,A MOV P3,#0FFH;按键读取MOV A,P3ANL A,#3CHMOV R0,ALCALL DELAYMOV A,
《单片机实验----交通灯》由会员第***分享,可在线阅读,更多相关《单片机实验----交通灯》请在金锄头文库上搜索。
2024-04-18 4页
2024-04-18 2页
2024-04-18 2页
2024-04-18 2页
2024-04-18 5页
2024-04-18 2页
2024-04-18 4页
2024-04-18 3页
2024-04-18 2页
2024-04-18 2页