单片机8255控制交通灯实验
集 美 大 学
计 算 机 工 程 学 院
实 验 报 告
课程名称单片机原理、接口及应用实验名称8255控制交通灯实验实验类型设计型
姓名学号
日期地点
成绩教师
评语:
1.实验目的与要求
了解8255芯片的工作原理,熟悉其初始化编程方法以及输入、输出程序设计技巧。学会使用8255并行接口芯片实现各种控制功能,如本实验(控制交通灯)等。
熟悉8255内部结构与单片机的接口逻辑,熟悉8255芯片的3种工作方式以及控制字格式。
认真预习本实验内容,尝试自行编写程序,填写实验报告。
2.实验设备
STAR系列实验仪一套,PC机一台
3.实验环境
星研集成环境
4.实验内容
1.编写程序:使用8255的PA0..2、PA5..7控制LED指示灯,实现交通灯功能。
2.连接线路验证8255的功能,熟悉它的使用方法。
1)实验原理图
实验装置的连线说明
B4区:CS、A0、A1——A3区:CS1、A0、A1
B4区:JP56(PA口)——G6区:JP65
5.实验扩展及思考
1.如何对8255的PC口进行位操作?
答:8255的控制字中,D7位为1时表示方式选择,D7位为0时,表示对C口进行置为/复位。C口共有8个二进制位,控制字中的D3、D2、D1三位的编码与C口的某一位对应,而对指定位进行的操作则由D0确定。如: