本帖最后由 bartsimpson 于 2013-4-15 09:47 编辑
大家好,我刚刚接触PIC单片机。使用PICkit3 烧写,IDE是MPLABX。为了检验自己对PIC编程的掌握程度,我把一个简单的程序写入PIC18F13K50.程序的功能是让PORTC 的1口持续输出高电平,以点亮一个LED。代码如下:
#include P18F13K50.INC
CONFIG WDTEN = OFF
CONFIG MCLRE = ON
CONFIG DEBUG = ON
CONFIG LVP = OFF
CONFIG FOSC = IRC
CONFIG CP0 = OFF
CONFIG CP1 = OFF
CONFIG CPB = OFF
CONFIG CPD = OFF
CONFIG EBTR0 = OFF
CONFIG EBTR1 = OFF
CONFIG EBTRB = OFF
ORG 0x20
Start:
CLRF PORTC
CLRF TRISC
MainLoop:
BSF PORTC, 1
GOTO MainLoop
end
烧录后,IDE显示"programming/verify complete"。
但是LED怎么都不亮。我尝试烧录后用单独的电源向PIC供电,也尝试了IDE中的"maintain active connection with hardware tool"来给PIC供电,都不行。
我测试了LED是好的。
不知谁能指点我一下? |