8255
A
控制交通灯的应用系统设计
天津轻工职业技术学院 周树清
[摘 要]单片机是一个基本的微型计算机, 由
M CS
- 51 单片机一个芯片通过简单的电路连接, 便可组成最小应用系
统, 利用集成在单片机内部的接口, 实现并、串行数据传输, 定时g计数控制, 中断等功能, 从而完成一定的检测控制功
能。为扩大单片机的实际应用范围, 常需要将单片机系统扩展, 以实现更为强大的功能。所谓扩展就是在以
CPU
为核
心的单片机的外围连接具有各种功能的芯片, 包括
ROM
扩展芯片、
RAM
扩展芯片、并行接口芯片、中断扩展芯片、定
时g计数器扩展芯片等。8255 就是并行接口芯片的一种, 在各种应用系统设计中使用非常广泛。
[关键词]可编程接口
L ED
(
发光二极管
)
1. 可编程接口: 是指其功能可由计算机的指令来改变的接
口芯片。可编程接口通过编制程序, 可使一个接口执行不同的接
口功能, 使用灵活方便。用它来连接计算机的外设时, 不需要或
只需要很少的外加硬件。
2.
L ED
(
发光二极管
)
: 在单片机系统中, 经常用
L ED
(
发光
二极管
)
数码显示器来显示单片机系统的工作状态, 运行结果等
各种信息, 它是单片机与人对话的一种重要输出设备。
一、设计要求
编 写程序, 使用 8255
A
可编程并行接口芯片, 控制 12 位
L ED
(
发光二极管
)
的亮灭, 从而实现交通灯的模拟控制过程。控
制要求如下:
初始状态为四个路口的红灯全亮, 之后, 东西路口的绿灯亮
南北路口的红灯亮, 东西路口方向通车。延时一段时间后东西路
口的绿灯熄灭, 黄灯开始闪烁, 闪烁若干次后, 东西路口红灯亮,
而同时南北路口的绿灯亮, 南北方向开始通车, 延时一段时间
后, 南北路口的绿灯熄灭, 黄灯开始闪烁。闪烁若干次后, 再切换
到东西路口方向, 之后重复以上过程。
二、设计目的
希望通过设计了解8255
A
芯片的内部结构、工作方式、各引
脚功能及
I
g
O
口的使用, 掌握8255
A
的控制字的意义、功能和设
置方法, 重点是根据控制要求, 对 8255
A
进行初始化编程和应
用, 培养将理论知识应用于实践的综合能力。
三、调试设备
1. 稳压电源一台
(
+ 5
V
)
2 启东计算机厂
DVCC
- 598 单片机实验系统一套
四、电路设计及连线示意图
五、设计过程说明
8255 的
A
1、
A
0 引脚分别接至地址线的
A
1、
A
0。所以相对应8255 各口g寄存器的地址分配如下:
PA
口:
FF
28
H
;
PB
口:
FF
29
H
;
PC
口:
FF
2
AH
; 控制口地址:
FF
2
BH
。
—601—
科技信息
高校理科研究
评论0