单片机控制的交通灯系统设计报告(编辑修改稿)内容摘要:
私精神更另我感动不已。 另外,在重复修改与设计的过程中,我又重新把《单片机原理与应用技术》这本书仔细的看了一下,弄懂了一些以前一知半解的东西,进一次加强和巩固了我的理论知识。 在此次课程设计过程中,我把单片机的理论知识用于实践中,使理论与实践相结合,使我的理论知识的到了巩固,在查资料翻阅资料的过程中也丰富了我的知识跟阅历。 湖南科技大学本科课程设计报告 12 源程序: ORG 0000H AJMP MAIN ORG 0003H LJMP qqq。 跳到设定时间中断服务程序 ORG 000BH LJMP。 跳到跳到特种车辆自动服务程序 ORG 0013H LJMP INT2。 跳到南北有车东西无车中断服务程序 ORG 001BH LJMP INT3。 跳到东西有车南北无车中断服务程序。 .........数字显示代 码 ........................................... ORG 0100H TAB: DB 3FH,6H,5BH,4FH,66H,6DH,7DH,7H,7FH,6FH ORG 0300H MAIN: MOV 25H,30。 南北通行时间初始值,存到 25H 单元 MOV 26H,20。 东西通行时间初始值,存到 26H 单元 MOV SP,40H。 CLR。 MOV TMOD,66H。 T0、 T1 都计数方式,工作模式 2 ,启动方式TRi 确定 MOV TL0,255。 MOV TH0,0。 MOV TL1,255。 MOV TH1,0。 SETB IT0。 SETB IT1。 MOV IE,8FH。 开中断 SETB TR0。 T0 开始计数 SETB TR1。 T1 开始计数。 .......南北绿灯东西红灯 ................................ 湖南科技大学本科课程设计报告 13 NBLD: CLR。 MOV R1,25H。 南北通行时间 30 秒 (25h)=30, NBLD1: MOV P2,1EH。 点亮南北绿灯东西红灯 MOV 20H,R1。 MOV A,R1。 ADD A,5。 MOV 21H,A。 LCALL DISP1。 LCALL DISP1。 DJNZ R1,NBLD1。 判断 30 秒是否已完,若未完则从新显示、延时。 .......南北黄灯闪东西红灯 ........ ShanHD: MOV R2,5。 黄灯闪亮 5 秒 HD: MOV P2,1DH。 点亮黄灯 MOV 22H,R2。 LCALL DISP2。 MOV P2,1FH。 熄灭黄灯 LCALL DISP2。 DJNZ R2,HD。 ......东西绿灯 ....... DXLD: CLR。 MOV R3,26H。 东西通行 20 秒 DXLD1: MOV P2,33H。 点亮南北红灯东西绿灯 MOV 24H,R3。 MOV A,R3。 ADD A,5。 MOV 23H,A。 LCALL DISP3。 湖南科技大学本科课程设计报告 14 LCALL DISP3。 DJNZ R3,DXLD1。 判断 20 秒是否已完。 .......南北红灯东西黄灯闪 ......................................... ShanHD1: MOV R2,5。 转入黄灯闪亮 5 秒 HD1: MOV 22H,R2。 MOV P2,2BH。 点亮南北红灯东西黄灯 LCALL DISP2。 显示时间,并延时 秒 MOV P2,3BH。 点亮南北红灯关闭东西黄灯 LCALL DISP2。 DJNZ R2,HD1。 判断 5 秒是否到,若未到继续闪灭东西黄灯 AJMP NBLD。 .......特种车辆通过 .................................. Tezhong: MOV P2,1BH。 点亮东西南北红灯 SETB。 MOV R4,15。 特殊车辆通过时间 15 秒 QHD: MOV 27H,R4。 LCALL DISP4。 显示时间 DJNZ R4,QHD。 判断 15 秒是否到,若不到继续显示时间 CLR。 AJMP NBLD。 .....延迟 ..... DELAY: ACALL DELAY1。 ACALL DELAY1 RET DELAY1: MOV R6,50。 DE6: MOV R0,50 DE7: DJNZ R0,DE7 DJNZ R6,DE6 湖南科技大学本科课程设计报告 15 RET。 .....南北通行的时间显示子程序 ..(其中有 秒延时 ).......... DISP1: MOV P0,0。 MOV R7,25。 RP1: MOV A,20H。 MOV DPTR,TAB。 MOV B,10 DIV AB。 MOVC A,@A+DPTR。 MOV P1,00001110B。 MOV P0,A。 LCALL。单片机控制的交通灯系统设计报告(编辑修改稿)
相关推荐
RG上产生的不平衡电流 ΔI=VI /RG;流过晶体管 BG1和 BG2,由于晶体管 BG3和 BG4为镜象电流源所偏置,迫使流过BG3和 BG4集电极的电流相等。 因此由差分输入电压所产生的不平衡电流流过另一个外接电阻 RS,由于反馈放大器的作用,该放大器的输出电压 Vo 和电阻 RS两端的电压保持相等,因此可得: GSIO RRVV (21) 即放大器的放大倍数的计算公式为 22 所示:
④ EA/Vpp 、 EA/Vpp 为内部程序存储器和外部程序存储器选择端。 当 EA /Vpp 为高电平时,访问内部程序存储器,当 EA/Vpp 为低电平时,则访问外部程序存储器。 对于 EPROM 型单片机,在 EPROM 编程期间,此引脚上加 21伏 EPROM 编程电源( Vpp)。 输入 /输出引脚 , , ,。 ① P0 口( )是一个 8位漏极开路型双向 I/O 口
) interrupt 1 //using ** //T0 定时中断处理 { TH0= 0x3c。 // T0 高 8 位 TL0= 0xb0。 // T0 低 8 位 second_timing++。 if (second_timing20) //记时一秒 { switch(status) { case 0: if (S_CAR_SL_G_time==S_CAR_SL_G_time_set)
EA ; 定时器和中断初始化 SETB ET0 ;允许定时器 0中断 SETB ET1 ;允许定时器 1中断 MOV TMOD, 11H ;定时器 0/定时器 1选择工作方式 1 MOV TH0, 3CH ;定时器 0设置计数初值 MOV TL0, 0B0H MOV TH1, 3CH ;定时器 1设置计数初值 MOV TL1, 0B0H MOV DPTR, DISBH ; 系统初始化后提示符 P
.4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 5 图 28 单片机引脚图 89C55 单片机引脚功能: 主电源及时钟引脚: 滨州学院本科毕业设计(论文) 10 ( 1) Vcc( 40 脚):接 +5V电源。 ( 2) Vss( 20 脚):接地。 ( 3) XTAL1( 19 脚):提供单片机控制信号。 ( 4) XTAL2( 18
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 研究现状 随着电力系统容量日益增大,范围越来越广,仅设置系统各元件的继电保护装置,远不能防止发生全电力系统长期大面积停电的严重事故。 为此必须从电力系统全局出发,研究故障元件被相应继电保护装置的动作切除后,系统将呈现何种工况