上海电力学院
单片机实验报告
实验名称: 并行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显示器的线路图