文档介绍:实验五 8255控制交通灯实验
实验五 8255控制交通灯实验
一、实验目的与要求
1、了解8255芯片的工作原理,熟悉其初始化编程方法以及输入、输出程序设计技巧。学会使用8255并行接口芯片实现各种控制实验五 8255控制交通灯实验
实验五 8255控制交通灯实验
一、实验目的与要求
1、了解8255芯片的工作原理,熟悉其初始化编程方法以及输入、输出程序设计技巧。学会使用8255并行接口芯片实现各种控制功能,如本实验(控制交通灯)等。
2、熟悉8255内部结构和与8088的接口逻辑,熟悉8255芯片的3种工作方式以及控制字格式。
3、认真预习本节实验内容,尝试自行编写程序,填写实验报
告。
二、实验设备
STAR系列实验仪一套、PC机一台
三、实验内容
1、编写程序:使用8255的PA0..
2、PA4..6控制LED指示灯,实现交通灯功能。
2、连接线路验证8255的功能,熟悉它的使用方法。
四、实验原理图
D034D133D232D331D430D529D628D727PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC7
10
RD 5WR 36A09A18RESET 35CS
6
8255
U36
D0D1D2D3D4D5D6D7WR
RD RST
A0
A1
PC5PC6PC7
PC2PC3PC4PC0PC1DS35DS36DS37DS38DS39DS40DS4112345678
VCC
DS42
A0A1
CS
CS1(0F000H)
510
R111510
R112
510R113510R114510R115510R116510R117510R118
PB_ADD EQU 0F001H
PC_ADD EQU 0F002H
sta segment stack
db 100 dup (0)
sta ends
data segment
LED_Data DB 01111110B ;东西绿灯,南北红灯DB 11111110B ;东西绿灯闪烁,南北红灯
DB 10111110B ;东西黄灯亮,南北红灯
DB 11011011B ;东西红灯,南北绿灯
DB 11011111B ;东西红灯,南北绿灯闪烁
DB 11011101B ;东西红灯,南北黄灯亮data ends
code segment
ASSUME CS:CODE,DS:DATA
START: