|
第7章 常见问题解答:
如果您是一个初学者,
那么我强烈建议您仔细的阅读以下内容,并反复校对自己可能错误的地方。
另外, 由于usb方式比较复杂一些,
那么, 我建议您先用串口方式实验,成功后再试用usb方式不迟.
1 为何我的xl600套件在烧写程序的时候总是显示:当前串口不存在请选择其他串口?
电源是否确定打开了?
电源指示灯是否已经亮?
检查编程/仿真的按钮的状态,必须在弹起的状态下才可以编程!
是否有其他的软件占用了串口?
例如其他的串口编程器,串口调试器, 以及kiel
uv2 仿真软件。
一台机器上只能同时运行一个串口的软件。
否则相互冲突,不能联机。
是否串口选择错误?
可以在控制面板/系统/硬件属性/端口中察看串口的号码,
设置为一致即可。
是否usb驱动程序没有正确安装?
2
为何提示烧写成功,目标板运行, 但我的xl600却没有反应?
检查卡座上的芯片是否89s51?
如果你放入的是仿真监控芯片,
或者根本没有放芯片,当然不能运行。
所需要的端口是否经过信号排线正确的连接?用排线引入相应的实验资源才可以看到运行结果。
可能是您的系统没有正确的复位,
可以按一下系统的复位键看看。
3
在仿真状态下,为何总是不能联机?
仿真状态下,系统的卡座上必须放入随机的仿真监控芯片sst89e564.并且这个芯片已经烧写有监控文件。
如果这里放入的不是这一个芯片,
当然不行。
仿真状态下,必须使用我们光盘中的keil
uv2软件, 并且注意这个软件必须安装在c盘的根目录,
不能安装在其他的目录!(参考第5章,XL600
仿真操作指南)建立文件的时候,
也不要保存在其他的目录,更不要使用中文的文件名和文件夹。
串口的选择是否正确?由于仿真/烧写都需要用到串口,
为此:仿真操作时, 必须关闭掉xlisp烧写软件以及其他可能用串口的软件。
编程/仿真按键是否设置正确?(仿真时候此按键为按下状态)
4
为何仿真头仿真我自己的电路板不行,
仿真本身的资源又可以?
检查一下自己的电路板的复位,
晶体是否正常, 直接烧片工作正常否?
检查您的仿真头的方向插入是否正确?
特别注意,仿真头的第一脚(红色)对应cpu的第一脚。
可以用万用表检查一下。
6
为何有些程序在烧写方式运行时可以, 而仿真方式却不行?
在仿真状态,会占用部份的系统资源,不能做到100%的完全真实的仿真,
事实上,仿真的概念也就是“模拟”,
如果您对结果有疑问, 那么请切换到isp烧写方式运行。
7 如果我想用2051单片机怎么办?
由于2051和s51相比只是少了p0口和p2口,
其编程方法,指令都是一样的,所以你完全可以用s51代替2051来做实验,编程时避开p0,p2口即可。如果必须用2051,
那么我们将用优惠的价格供应其他编程器给您。
8 随机配的89s51和书上的89c51是一样的么?
89s51是89c51的升级版本,
他们的指令格式完全是兼容的,也完全可以相互替代。并且价格更低,寿命更长。89s51增加了看门狗功能和isp下载功能。
|