实验7 并行IO接口82C55应用 下载本文

内容发布更新时间 : 2024/5/20 3:42:37星期一 下面是文章的全部内容请认真阅读。

上海电力学院

单片机实验报告

实验名称: 并行I/O接口82C55应用

试验日期: 2012年12月13日

专 业: 电子科学与技术专业 姓 名: 李名扬 班 级: 2010142 学 号: 20102466

(一)基本实验 一、 实验目的

了解8255芯片的结构及编程方法。

二、 实验内容

用8255的PA口做输入口,PB口做输出口,控制PA口状态从PB口输出显示。

三、 实验说明

通过PA口接8个开关K1~K8,PB口接8个发光二极管,从PA口读入8位开关的状态送PB口显示,拨动K1~K8,PB口上接的8个发光二极管L0~L7对应显示K1~K8的状态。

四、 实验接线图 UB31D0D1D2D3D4D5D6D7RDWRA0A1RST343332313029282753698356D0D1D2D3D4D5D6D7RDWRA0A1RESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7825543214039383718192021222324251415161713121110PA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7K1K2K3K4K5K6K7K8L0L1L2L3L4L5L6L7Y08255CSRB314.7KVCC

图(7-1)

五、 实验程序框图

读PA口的值 开 始 8255初始化 置8255PA口为低电平 将PA口的值送PB口显示 图(7-2) 六、 实验步骤

1、8255 芯片的PA(PA0~PA7)插座用8芯线连接开关JK(K1~K8)。 2、8255 芯片的PB(PB0~PB7)连接发光二极管JL(L0~L7)。 3、8255芯片的片选8255CS插孔接译码输出Y0。

4、调试、运行程序test3中8255.ASM。拨动开关,相对应的发光二极管显示其状态。

七、试验程序

(二)提高实验 一、实验内容

用82C55控制LED显示器。82C55的PA口以静态方式控制8个数码管显示器的显示内容,PB口控制数码管显示器的选通输端口。通过PC口读入按键控制信息。

K1按下,数码管LED0显示数字:0 K2按下,数码管LED1显示数字:1 K3按下,数码管LED2显示数字:2 K4按下,数码管LED3显示数字:3 K5按下,数码管LED4显示数字:4 K6按下,数码管LED5显示数字:5 K7按下,数码管LED6显示数字:6 K8按下,数码管LED7显示数字:7

二、LED显示器的线路图