单片机并行IO口8255扩展实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一并行I/O口8255扩展实验

一、实验目的

了解8255芯片的结构及编程方法,学习模拟交通灯控制的实现方法。

二、实验内容

用8255做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。

三、实验说明

因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化情况和规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1东西绿灯通车,南北红灯。过一段时间转状态2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态3,南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯灭,黄灯闪烁几次,东西仍然红灯,最后循环至状态1。

四、实验原理图

五、实验程序框图(8255.ASM)

六、实验步骤

①8255 PC0-PC7、

PB0-PB3分别接L0~L11

红、黄、绿发光二极管;

②8255CS接Y0(在仿

真插头所在扩展总线区);

③打开8255接口区中的

电源开关S1;

④调试、运行程序(内

程序,外数据);

⑤初始态为四个路

口的红灯全亮之后,东西

路口的绿灯亮南北路口的

红灯亮,东西路口方向通

车。延时一段时间后东西

路口的绿灯熄灭,黄灯开

始闪烁。闪烁若干次后,

东西路口红灯亮,而同时

南北路口的绿灯亮,南北

路口方向开始通车,延时

一段时间后,南北路口的

绿灯熄灭,黄灯开始闪烁。闪烁若干次后,再切换到东西路口方向,之后重复以上过程。

.

相关文档
最新文档