公司的新项目,MCU处于选型阶段,于是乎,各路MCU代理商纷至沓来。这不,今天microchip的就来了,还带来一个ICD2和24Fxx的DEMO板。很不争气的是没拆封DEMO板竟然死活都下载不了程序。FAE很郁闷的回去了,说明天再给我带一块过来,留下了ICD2让我先研究着。
忽然记起,N年前,应该是上大学那会,在实验室的垃圾堆里捡到过一块16F877的DEMO板,嘿嘿,将ICD2拿回家试试看。回家翻箱倒柜了半天,嘿,还真给我找到了:
于是乎,跑到microchip的网站下载了mplab8.10,又下载到了PICC8.05的C编译器。PS(PICC破解版貌似不怎么容易找到了,偶费了半天劲还是找了这个比较老的版本)下载地址:http://www.ajdz.net/xzzx.htm 安装说明在此:http://pic16.com/bbs/dispbbs.asp?boardID=23&ID=7641&page=1
一路next,mplab和PICC都安装了并破解好了。
插上ICD2,并安装驱动。
接下来打开mplab,设置编译环境,project->set language tools locatoin..
如下图所示,设置编译器的路径为picc的安装目录,头文件和库的目录也要设置好:
OK,接下来可以用工程向导新建一个16F877的工程了。
1 project-> project wizard
2 选择芯片16F877
3 选择编译器PICC
4 选择文件存储目录
OK
新建main.C文件,并加入到工程
#include <pic1687x.h>
void delay(int time)
{
int i;
for(;time>0;time--)
{
for(i=1000;i>0;i--)
;
}
}
main()
{
TRISC=0X00;
while(1)
{
PORTC = 0xFF;
delay(20);
PORTC = 0x00;
delay(20);
}
编译,下载,运行,一个跑马灯程序完成了。
文章评论(0条评论)
登录后参与讨论