100分在线等,很急

go765432 2011-09-14 08:32:37
现在有8086cpu,8253可编程定时器,8255a可编程外围接口芯片,
其中,8255a的a口接8个开关,b口接8个led,
希望每隔5秒中断一次,读取开关状态,并在led上显示开关状态

我的思路:

用定时器产生周期为5的方波,产生中断,调用读开关状态的程序,但是我有点小疑问:
1、如何产生这个中断呢?(比如将方波接入intr引脚)
2、如何在软件里面调用“读开关状态程序”,也就是如何在产生中断的时候,我的读开关程序能被调用
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WJN92 2011-09-15
  • 打赏
  • 举报
回复
8253就可以做到定时了吧
然后替换原来的中端
再读取8255a
Areslee 2011-09-15
  • 打赏
  • 举报
回复
产生方波用8253编程就行,不用再接什么硬件
你接管中断服务程序就能调用你的程序
alcz2008 2011-09-15
  • 打赏
  • 举报
回复
不懂帮顶。。。。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧