大家好,我刚接了一个任务用PIC12F675 开发个电压测量,高点亮绿灯,低点亮红灯.一开始感觉很简单,我也看了和抄了网上的一些程序,我的设计思路是这样,我先能让单片机工作能点亮一个灯,以后就好办.但 就是点不亮.
程序: p=12f675
#include<12f675.inc>
org 0x00
main
nop
bsf status,rp0;
movlw 0x00;
movwf OPTION_REG;
clrf GPIO;
movlw 0x07;
movwf CMCON;
bsf status,rp0;
clrf ansel;
bsf status,rp0;
movlw 0x0b;
TRIS GPIO;
clrwdt;
bsf gpio,4;
bsf gpio,5;
qwe
nop
bsf gpio,4;
bsf gpio,5;
clrwdt;
goto quw;
end;
我用的是MPLAB 8.0,编译通过了,有几个WARING,提示不在BANK0内.烧录器用的是周立功的EASYPRO 280U.
选用内部震荡,I/O.我现在不知道问题出在那里,是程序,还是设置,还是烧录器.
我的交货是6月6号,希望大家多指教,不胜感激.我电话是13501720418 刘.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2.或许等亮了,但是你看不出来。
3.相关寄存器配置错误。
用示波器看看,活用软件模拟运行一下看看。
这个东西就用12f675啊?真的有点奢侈啊。
一周热门 更多>