导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→超简单的的跑马灯程序,烧录到AT89C51上好使,但是烧录到

* 96456: 超简单的的跑马灯程序,烧录到AT89C51上好使,但是烧录到AT89S51上就不好使恳请大虾执教

   小K 
小K发表的帖子 

 超简单的的跑马灯程序,烧录到AT89C51上好使,但是烧录到AT89S51上就不好使恳请大虾执教
 ORG 0000H
 LJMP MAIN
 ORG 0100H
MAIN: MOV  0A6H,#01EH  //喂狗
 MOV  0A6H,#0E1H

START: MOV  A,#01H
LOOP: MOV  P1,A
 RL A
 CALL DELAY
 CJNE  A,#0x00,LOOP
 JMP START

DELAY: MOV  R3,#0FFH
DELAY1: MOV  R2,#0FFH 
DELAY2: DEC  R2
 MOV  0A6H,#01EH  //喂狗
 MOV  0A6H,#0E1H
 NOP
 NOP
 NOP
 CJNE  R2,#0,DELAY2
 DEC  R3
 CJNE  R3,#0,DELAY1
 RET
END

硬件电路无任何改动,只是将AT89C51拔下,插上烧录好的AT89S51,但是就是跑不起来!郁闷...........

发表时间:2006年8月7日20:09:00

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  96461.[详细]最好注释好 我再看看  帮你解决
摘要:最好注释好 我再看看  帮你解决......(29字)
- [madabian][780次] 2006年8月7日

[上一篇帖子]:谢谢你了谢谢你了 我今天下午把它解决了 是因为我定义了一个数组,这样定义的
[下一篇帖子]:回复void main(void)    &nbs