终于我的板子还有仿真器全回来了,终于可以玩板子了。
1 打开IAR,点击Project,Create New Project
2 选择8051,空的工程,起名保存:
成功后出现:
3 然后我们要给工程新建一个C语言文件,首先新建文件,SAVE,起名保存:
新建文件就是工具栏的这个,保存也有:
4 把C文件添加到Projrct下面:
5 编译,这是会弹出对话框:
你自己保存一个工作空间,此时项目是这样:
你添加一个main函数再编译就好了:
6 我们来看看文件下的组织与内容:
.dep .ewd .ewp是工程相关的一些文件,.eww表示工作空间的文件,.c就是编的代码文件
7 编写程序点亮小灯:
我们现在是要点亮D1,所以给其0
#include <iocc2530.h>
void main(){
P1DIR |=0x01;
P1_0=0;
while(1);
}
8 配置工作:
右键项目,options:
接下来:
Overfide default Alow C_SPY-specific extra output file勾选
把Debugger Serup Driver改成图里面的
然后保存编译
9 连接好仿真器
10 点击编译,下载,全速运行:
然后看:
11 LED亮灭:
#include <iocc2530.h>
void delay(){
int i,j;
for(i=0;i<1000;i++){
for(j=0;j<1000;j++){
}
}
}
void main(){
P1DIR |=0x01;
while(1){
P1_0=0;
delay();
P1_0=1;
delay();
}
}
12 有时候我们想不用IAR环境下载程序到板子:
然后编译发现多了文件:
安装Setup_SmartRFProgr_1.9.0,按图配置,不用IAR直接下: