导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→EMC78  问题求救[shaoximing99]

 *第21112篇: EMC78 问题求救

  
楼 主:shaoximing99 2004年4月19日08:35
 EMC78  问题求救
EMC78  问题求救
我有一程序,在EMC提供的软件仿真里运行,跟在wice2.8 里运行不一样,不知道
哪位大师能指点一下,我在 soft-simulator 里运行时能看到 ioca(CA)寄存器
的值在递减,而R1/TCC 寄存器的值也是安目的地增加,而到WICE 里运行时,R1 和
IOCA 寄存器的值在乱变,本来该中断的没有中断,程序如下:(仿真器: ice 456e,另外我做了一个程序调试外部中断,发现中断标志置1了,却不能执行中断服务程序,真是烦。好心人帮帮我吧)
ORG 0
    CLR 0X20
 JMP TCC_PRO

 ORG  0X08       ;定时中断
 DISI
 CLR 0X0F
    INC 0X20
    MOV  A,@0XFE
 MOV 1,A
 ENI
 RETI

TCC_PRO:                
  
  MOV A, @0X01
 IOW    0X0F
 MOV A, @0X40
 CONTW
 ENI
TCC_WAIT: 

 NOP
 JMP TCC_WAIT

  
2楼:guest 2004年7月14日10:25
 软件中断后中断标志位清0,应加上ENI
软件中断后中断标志位清0,应加上ENI
  
3楼:guest 2004年7月14日10:27
 加在TCC_WAIT中
加在TCC_WAIT中

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:[推荐]学习资料下载,吐血推荐!

[下一篇主题]:求救~谁有89c2051.h的库文件啊~