微原实验报告8255 - 图文(2)

2019-08-31 23:21

总设计图如下

编译、运行后可让灯按要求亮灭;

K0、K1均为低电平时,灯按照D1到D8的顺序依次亮灭,如图:

此时将K0改为高电平,灯按照D1到D8的顺序依次亮灭,如图:

此时将K1也变为高电平,灯全灭,如图:

再将K0、K1均变为低电平,灯又按照D1到D8顺序亮灭,如图:

2、LAB6000实验箱上的设计 思路:按照protues设计连线即可。 如图:

实验要求(二):8255、8259、8253的组合使用,不用判断开关状态。 整体思路:使用中断让灯按照要求亮灭。 软件流程图:

此处省略PB1到PB7与L1到L7的连

线

主程序: 中断服务子程序: 开始 DS,DX压栈,灯全灭 8253、8255初始化 关中断 ICW初始化 非规范装入中断向量 设置中断屏蔽字,开放IR2 置中断次数、灯初始状态并开中断 等待中断 N 中断次数到8? Y 恢复 结束

程序见附录

1、Proteus中的设计:

灯按要求亮灭 计数器减1 向8259A发中断结束命令字OCW2 中断返回


微原实验报告8255 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江南大学本科生学分绩点制实施办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: