原创 PIC16F87X开发环境的建立

2009-3-6 00:11 2668 2 2 分类: MCU/ 嵌入式

    公司的新项目,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的安装目录,头文件和库的目录也要设置好:


47b7eb23-e68c-4192-a119-a0a0e898c365.jpg


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条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /2 下一条