资源介绍
有急救车的交通灯控制实验
一.实验目的
1.学习掌握多个接口芯片综合应用方法。
2.学习中断技术的基本使用方法。
3.学习模拟交通灯控制的实现方法。
4.学习控制程序的编程方法。
二.实验条件和要求
1.用业余时间进行调研,了解交通灯燃灭的规律,并写出调研报告,并在此基础上设计出硬件电路原理图。
2.在设计硬件电路时,要充分利用实验仪上的接口芯片,如8051单片机、8255并行接口芯片、发光二极管(红、黄、绿各两个)。 设计或利用接口仪上已有的单脉冲发生器,但脉冲发生器产生的负脉冲来产生中断,进行模拟有急救车通过。
3.编制相应的软件应用程序,并运行调试。
4.写出规范的实验报告。实验报告用A4纸写出。
三.交通灯控制码
十六进制 二进制
状态1 C3H 11000011B
状态2 12H 00010010B
状态3 06H 02H 00000110B
00000010B
状态4 21H 00100001B
状态5 09H 01H 00001001B
00000001B
紧急情况 C3H 11000011B
四.应用程序
CSEG AT 0000H
LJMP START
CSEG AT 4003H
LJMP JJ
CSEG AT 400BH
LJMP TIMB
CSEG AT 401BH
LJMP COUNT
CSEG AT 4100H
START:MOV SP ,#60H
SETB IT0
SETB BA
SETB EX0
SETB ET0
SETB ET1
MOV DPTR,#0CFA3H
MOV A,#80H ;初始化8255,A为输入口
MOVX @DPTR,A
NOP
MOV TMOD,#61H ;初始化计数器0.1S
MOV TH0,#3CH
MOV TL0 #0B0H
MOV TH1,#9CH
MOV TL1,#9CH ;计数100次
MOV R2,#00H
STA0: MOV DPTR,#0CFA0H
MOV A,#03H
MOVX @DPTR,A
MOV R6,A
- 上一篇: 有急救车通过交通灯单片机实验
- 下一篇: 中断方式的单片机交通信号灯系统