交通灯原理图及流程图
总线原理图(Multisim 软件图) 89c52 引脚图 复位电路(Multisim 软件图) 晶振电路(Multisim 软件图) 硬件设计框图 按键电路LED数码管显示 LED指示灯 复位电路 晶振电路 单 片 机 电源电路 总体程序流程图 开始 初始化初值函数 Init 键 盘 扫 描 Keys can 显示程序 Display Y TR00, TR10 P0table [9], P20 Key 0 Key1 东西方向 P10 xde Y N Y Key2 南北方向 P10 xf3 N Y Key0 键 盘 扫 描 Keys can t0400 Y P10 xde Y Y P10 xdd N N 400t0460 TR01 TR11 460t0920N Y YP10 xeb t1860 P10 xf3 N 延时 delay zx 0 x 110y 0y 1y y 1x x Y N N Y 5z 键盘扫描 Keys can 3Ptemp Temp 0 xff Temptemp Y1OFF; R1OFF; G2OFF; Y2OFF; R2ON; Num20; num123; anum/10; bnum10; cnum1/10; d num110; TMOD0 x11; TH0 65536-50000/256; TL0 65536-50000 256; TH1 65536-50000/256; TL1 65536-50000 256; EA1; ET01; ET11; TR01; TR11; timer0 interrupt 1 //定时器 0 中断 Y TH0 65536-50000/256; TL0 65536-50000 256; t0t01 t0200 t0400 NumNum-1 YY Num0 Num3 G1OFF Y1ON R1OFF N N 400t0460 N NumNum-1 Y Num0 Num23 G1OFF Y1OFF R1ON N Y N 460t0920 Y NumNum-1 Num0 Num20 G1ON Y1OFF R1OFF Y N t00 N t0920 Y N anum/10;bnum10; timer1 interrupt 3 //定时器 1 中断 TH1 65536-50000/256; TL1 65536-50000 256; t1t11 t1200 t1460 Num1Num1-1 YY Num20 G2ON YOFF R2OFF N N Y N Y Num10 Num13 G2OFF Y2ON R2OFF N Y N Y Num1Num1-1 Num0 Num123 G2OFF Y2OFF R2ON Y N t10 N t1920 Y N cnum1/10;dnum110; Num1Num1-1 460t1860 Num10 860t1920 display //显示程序 P0table[a]; P20 xfe; 延时 delay1 P20 xff P0table[b]; P20 xfd; 延时 delay1 P20 xff P0table[c]; P20 xfb; 延时 delay1 P20 xff P0table[d]; P20 xf7; 延时 delay1 P20 xff