我用MCD2和QL200开发板仿真调试流水灯程序时,怎么按那个复位键程序都不会跳回初始状态,是不是调试状态时没用的吖?。还有就算不执行程序,连按四下复位键,RC7会被置位。执行这段程序时也出现很多问题:
main
bsf status rp0
movlw 0
movwf trisc ;为什么我把C口设输出,但是protc的最高位被置位啊?
movlw 07h
movwf option-reg ;我执行这条命令时,intcon的第三位t0if被置位?
bcf status,rp0
movlw 0a0h
movwf intcon ;第三位t0if始终是1,intcon内容变成0a4h?
bcf intcon,t0if ;清楚不了中断标志?
movlw tmr-b;tmr-b前面已设为0
movfw tmr0 ;执行完指令后,寄存器tmr0却不为零
…………
我不知道是什么原因,是我连接硬件出问题还是什么?麻烦指教一下…………
|