建project文件夹,并在里面新建三个文件夹,CMSIS(存放内核函数及启动引导文件),FWLIB(存放库函数),USER(存放用户自己的函数),如图。
如图 然后任意选择一个芯片cpu 点击这个图标
依次添加刚才准备工作里的CMSIS、USER、FWLIB、STARTUP文件 然后点击魔法棒,进入C/C++设置界面,在define一栏输入 STM32F10X_HD,USE_STDPERIPH_DRIVER ,并在includepath栏加入头文件路径。 工程创建完毕!!
然后一直next(略) 点击p键按钮 添加AT89C51芯片、黄色LED灯、电阻
包括以下代码
#include <reg51.h> #include <intrins.h> //延迟函数 void delay_ms(int a) { int i,j; for(i=0;i<a;i++) { for(j=0;j<1000;j++) _nop_(); } } void main(void) { while(1) { P0=0xfe; delay_ms(50); P0=0xfd; delay_ms(50); P0=0xfb; delay_ms(50); P0=0xf7; delay_ms(50); P0=0xef; delay_ms(50); P0=0xdf; delay_ms(50); P0=0xbf; delay_ms(50); P0=0x7f; delay_ms(50); } }在MDK中进行编译,生成一个对应工程名的.hex文件
然后再Proteus中双击芯片
学习Proteus,keil工具的使用,为今后的学习打下基础
