一:实验目的和要求
1、掌握中断系统外部中断源的使用方法 。
2、掌握延时程序的编程及使用方法 。
3、掌握 Proteus 软件与 Keil 软件的使用方法 。
4、掌握单片机系统的硬件和软件设计方法 。
二:设计要求
1、用 Proteus 软件画出电路原理图,在单片机的外部扩展片外三总线,并
通过片外三总线与 8255 接口。
2、在 8255PA 口或 PB 口的某一口线上产生周期 500μS 的连续方波,接示波
器观察波形。
3、在 8255PC 口的 PC0-PC3 上接 4 个按键作输入,PC4-PC7 上接 4 个发光二
极管作输出,编程实现发光二极管正确指示按键的状态
三:电路原理
四:流程框图
五:实验结果
六:实验总结
通过本次试验,掌握了如何在单片机外部扩展 I/O 口,并且如何在程序中使
用这些扩展出来的 I/O 口,为以后的学习和使用打下了一定的根底,存在的问
题是在编写程序时不够熟练,需要多练习
七:思考题
1、在 8255PC 口上外接 8 个发光二极管,利用 8255PC 口的置位/复位控制字控
制其按某种规律变化