本帖最后由 a123a567l 于 2015-11-14 14:56 编辑
我是一个初学者
我用EMU8086编了一个程序 就是用8259做的中断实验
实验目的是:8259的高级中断可以打断低级中断,而低级中断不能打断高级中断
但是我用 proteus仿真不出结果 我应该怎么修改代码和 电路呢???
仿真电路中:
IR0的子程序是亮起第三个LED灯
IR7的子程序是亮起第五六七个LED灯
但是仿真的时候 按下BUTTON 却没有反应,为什么又中断来的时候 不进入中断?
要完成 【高级中断可以打断低级中断,而低级中断不能打断高级中断】应该怎么改?
能帮我改好吗?(因为我花太多时间了)
0
|
|
|
|
原理图里面实际上有4个引起中断的BUTTON
但是有用的是 IR0和 IR7的BUTTON
|
|
|
|
|
在线等,,,麻烦大家了 着急···········
|
|
|
|
|
现在哈,因为编译器的问题,就8086还在用。其他都是用c或者c++了。你是课程设计吧。
|
|
|
|
|
亲 我现在在学微机原理 也遇到了跟你一样的问题 请问你的问题现在解决了吗 是怎么解决的
|
|
|
|
|
8086仿中断有bug,无法自动获取中断类型号,要手动从软件向总线发类型号,这样导致8259这类芯片最多只能连一个外设
|
|
|
|
|