《实验7 并行io接口82c55应用》由会员分享,可在线阅读,更多相关《实验7 并行io接口82c55应用(4页珍藏版)》请在金锄头文库上搜索。
1、上海电力学院上海电力学院单片机实验报告单片机实验报告实验名称: 并行 I/O 接口 82C55 应用 试验日期: 2012 年 12 月 13 日 专 业: 电子科学与技术专业 姓 名: 李名扬 班 级: 2010142 学 号: 20102466 (一)基本实验(一)基本实验 一、一、 实验目的实验目的了解 8255 芯片的结构及编程方法。二、二、 实验内容实验内容用 8255 的 PA 口做输入口,PB 口做输出口,控制 PA 口状态从 PB 口输出 显示。三、三、 实验说明实验说明 通过 PA 口接 8 个开关 K1K8,PB 口接 8 个发光二极管,从 PA 口读入 8 位开关的状态送
2、 PB 口显示,拨动 K1K8,PB 口上接的 8 个发光二极管 L0L7 对应显示 K1K8 的状态。四、四、 实验接线图实验接线图D034 D133 D232 D331 D430 D529 D628 D727PA04 PA13 PA22 PA31 PA440 PA539 PA638 PA737PB018 PB119 PB220 PB321 PB422 PB523 PB624 PB725PC014 PC115 PC216 PC317 PC413 PC512 PC611 PC710RD5 WR36 A09 A18 RESET35 CS6UB318255D0D1D2D3D4D5D6D7RDWRA
3、0A1RST8255CSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7RB314.7KVCCY0K1K2K3K4K5K6K7K8L0L1L2L3L4L5L6L7图(图(71)五、五、 实验程序框图实验程序框图开 始8255 初始化置 8255PA 口为低电 平读 PA 口的值将 PA 口的值送 PB 口显示图图(72)六、六、 实验步骤实验步骤 1、8255 芯片的 PA(PA0PA7)插座用 8 芯线连接开关 JK(K1K8) 。 2、8255 芯片的 PB(PB0PB7)连接发光二极管 JL(
4、L0L7) 。 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
5、 显示数字:3 K5 按下,数码管 LED4 显示数字:4 K6 按下,数码管 LED5 显示数字:5 K7 按下,数码管 LED6 显示数字:6 K8 按下,数码管 LED7 显示数字:7二、二、LEDLED 显示器的线路图显示器的线路图三、实验步骤三、实验步骤1、82C55 芯片的 PC0PC7 插孔依次接在开关 K1K8。2、82C55 芯片的 PB0PB7 连接 LED 显示区 BIT。3、82C55 芯片的 PA0PA7 连接 LED 显示区 CODE。4、82C55 芯片的片选 82C55CS 插孔接译码输出 Y0。5、调试运行程序,拨动开关,相对应的 LED 显示器显示其状态。四、试验程序四、试验程序实验总结:实验总结:这次实验看似很简单,但真正做起来还是要非常认真仔细才行,试验中有 一些容易遗漏的小细节,稍不注意,就会造成实验结果出不来。在老师的指导 下学会了如何使用但不运行调试程序,以前都是直接运行,所以有时出了问题 也不知道错在哪里,而通过单步运行我们可以判断出到底是程序有问题还是硬 件出了问题。很遗憾这次实验没能把提高实验的结果做出来,不过我感觉程序 应该没什么问题,等下次实验再继续调试一下,争取把它弄出来。这次实验, 让我更加体会到了实践操作对理论学习的重要性,通过亲自动手,在试验中发 现问题,解决问题,能让我们对书本所学有更好的理解和掌握。