PIC16F877

[复制链接]
 楼主| aijun02 发表于 2012-1-10 09:35 | 显示全部楼层 |阅读模式
MPLAB与PROTEUS联机调试,程序能正常运行,但把程序烧到PIC16F877A上单片机上,单片机不工作是怎么回事呀?请各位高手指点
 楼主| aijun02 发表于 2012-1-10 09:36 | 显示全部楼层
补充一下,PIC.H需要编写吗
Ryanhsiung 发表于 2012-1-10 10:08 | 显示全部楼层
先查硬件,再查软件
  硬件:电源是否正常
           MCLR复位脚是否正常
  软件:DEBUG一下看一下
XIEYUANBIN 发表于 2012-1-10 11:02 | 显示全部楼层
配置位有没有设置,就是CONFIGER BIT,要设置成你所用的震荡方式,WDT没用的话请关闭
yewuyi 发表于 2012-1-10 11:30 | 显示全部楼层
仿真和实际是有很多细节区别的
Wayner 发表于 2012-1-10 19:49 | 显示全部楼层
单片机振荡了吗?
icjhp2012 发表于 2012-1-31 14:12 | 显示全部楼层
先查一下电路,最小电路没问题的话,你可以编个简单的程序测试一下就知道了。比如将某些PORT口置1或0,用外用表测量。这样你就能看出到底有没有工作。PIC.H这个文件你不用编写。我不知道你用MCC还是HI-TEC编译C.这个需要到安装后的文件夹里找到。你可以将此文件夹直接复制到你新建的工程文件夹内,方便软件查找。推荐你使用这个软件 Everything,这样你直接填写"单片机名.h",就可以搜到你电脑里所有的同名文件,不分大小写。方便的查找。
MCC 和HI-TEC c编译方式不一样,先要分清,不然一直报错,不能编译。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

99

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部