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