发表于:2007/2/8 10:51:00
#0楼
为何我写的程序在电脑上测试通过,写到机器上就不行呢?
我写了一个最简单的指令,也就是驱动8个发光二极管,用P0口驱动,低电平有效。
用keill编写完得到一个A.hex的文件,然后拿ALL-11C2的编程器写入,选用的IC是89c51
外部的接线没错,复位信号和晶震信号都正常,而且用试波器测量过,这些都正常,5伏供电也正常。不知道是不是我用ALL-11C2写得不正确,我程序是绝对写进去了,但是现在得到的结果是灯全亮,正常的应该是有一个灯亮,并且在移动。我把沿时加长也没用。测量p0口的波形也不正常!
郁闷……
ALL-11C2的手册也没有,在我打开A.hex时,有好几个选项,我选了第一个,也就是二进制的那个。其它的不知道什么意识!
请各位大哥帮帮忙……
自学当中,身边苦于无人请教!
我写了一个最简单的指令,也就是驱动8个发光二极管,用P0口驱动,低电平有效。
用keill编写完得到一个A.hex的文件,然后拿ALL-11C2的编程器写入,选用的IC是89c51
外部的接线没错,复位信号和晶震信号都正常,而且用试波器测量过,这些都正常,5伏供电也正常。不知道是不是我用ALL-11C2写得不正确,我程序是绝对写进去了,但是现在得到的结果是灯全亮,正常的应该是有一个灯亮,并且在移动。我把沿时加长也没用。测量p0口的波形也不正常!
郁闷……
ALL-11C2的手册也没有,在我打开A.hex时,有好几个选项,我选了第一个,也就是二进制的那个。其它的不知道什么意识!
请各位大哥帮帮忙……
自学当中,身边苦于无人请教!