去年买了2块PIC16F887的片子,自己用万用板焊接了一个最小系统,在RB口连接了8个LED灯,用PICC编写了一段代码,目地让RB低四位亮,高四位灭,程序如下(抄来的):
#include<pic.h> //包含单片机内部资源预定义
//#include<pic168xa.h> //包含877A的头文件
//__CONFIG(0x1832);
//芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡
void main() //主程序
{ TRISB=0x00; //RC0输出,其他输入
while(1) //死循环,让RC0一直亮
{
PORTB=0xf0; //RCO输出高电平,点亮LED
}
}
很无奈的是去年年底到今年现在,我还没有达到预期的目地,我用的是PICC编译器,我也不知道是哪里出错了,请各位兄地指教,最好能发个例子,小弟不胜感激!
注:
以前我学习C51与AVR觉得入门轻松多了,KEIL好用,ICCAVR这东西也好整,没有几天我就能跑流水灯等等的,现在正靠这些混口饭吃,工作之余也想玩下PIC这东西!
} |