ADuC812单片机实验系统常见问题总结.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADuC812单片机实验系统常见问题总结

ADuC812 单片机实验系统常见问题总结 ——李东 2008-4-6 一、单片机系统上电检测 1、系统上电时,用手感触单片机温度,如发现很烫,则说明单片机已损坏,请立即断电,更换单片机最小系统或者整个实验系统。 2、上电时发现电源指示灯亮度异常,且最小系统板电源接口处很烫,说明此处的稳压管已损坏或烧毁,需更换稳压管。 二、程序无法下载 1、下载时显示无法正确复位,按下述步骤检查: a、检查串口线是否连接正确; b、检查下载软件WSD的设置是否正确(晶振频率为12MHz、相应的串口端口); c、正确重置单片机,即先按下PSEN键,在保持PSEN按下的同时,按下RESET键使系统复位(直至指示灯全亮,数码管全灭)然后抬起RESET键,最后再抬起PSEN 键; d、如按以上步骤仍无法下载,用万用表检查PSEN引脚电平,如果在保持PSEN按下时,按RESET键,PSEN引脚电平不能拉低,说明单片机PSEN引脚损坏,无法下载程序,需更换单片机; 2、下载时显示能正确复位,但无法进入程序下载 此情况说明电源电压不稳定,更换电源即可。 三、程序编译后无hex文件 修改项目属性,在uVision2环境的左边资源浏览器中的【Target 1】上单击右键,选择【Operations for Target‘Target 1’】,选择Output 选项页面,将【Create HEX File:】一项的前面方框中打上钩。然后重新编译即可。 四、uVision程序出错,无法创建新项目 检查电脑系统时间,置成当前时间(日期)。如还出错,重装该软件,重启。 五、编程问题 1、Keil C51支持10进制和16进制数据格式,16进制以0x开头,如0x1C。在对特殊寄存器赋值时建议采用16进制。 2、P1口用作数字输入端口时,需先向对应端口写0后再用;如果向P1端口写1,则此时将作为AD转换通道使用。(上电复位P1默认写1) 3、检测对应IO口输入电平时,应采用位变量或者字的对应位与()操作进行检测。 如检测P1.1口: sbit P1.1 P1^1; if P1.1 1 …… 或 if P10x02 1 …… 4、对按键输入可采用外中断方式或者查询方式进行检测。这两种方法都需采取措施避免一次按键触发几次中断的问题。采用外中断检测方式时,需在中断子程的最后手动清除外中断标志;采用查询扫描方式时应检测按键的电平跳变作为有效输入,如低电平变成高电平或高电平变成低电平作为一次按键输入。 5、数码管采用循环扫描点亮时,应注意保证各个数码管显示时间基本相同,这样才能使数码管看起来亮度一致。 6、在KEIL编程环境中,C51对长整型变量的声明和C语言不同,必须采用关键字 long 声明,而用long int关键字型声明时,计算结果不正确。

文档评论(0)

haocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档