本帖最后由 xtc45 于 2015-2-3 23:15 编辑
最近对PIC单片机很有兴趣, 因为手头上有几片PIC12F629 , 于是从它入手,研究了几天, 连点亮一个LED 也没弄成。 请各位 大虾帮忙弄弄原因。
硬件设计:除GPIO3外,其他管脚都是输出.为了电路简单, 用内部晶振 。
软件用MPLAB 8.92, 汇编, C语言还弄不懂。
写了点亮LED 的程序 ,烧录后点不亮。。。。。
#include "P12F629.INC"
ORG 00H ;主程序起始地址
GOTO START
START
BCF STATUS,RP0 ;体选择BANK0
CLRF GPIO ;清GPIO寄存器
movlw 07h
MOVWF CMCON ; 数字IO
MOVLW 08H
MOVWF TRISIO ;除GPIO3外,其他管脚都是输出
BSF GPIO,00H ;GP0输出高电平,对应全亮
END
程序完成后能编译成HEX 文件, 编程器用LT48-UXP。 配置如下:
哥们都帮忙看看到底是哪里出错了。
|