本文章用keil5和proteus8.16汉化版实验
- 第一步
- 打开keil
- project-new新建工程
- 型号选AT89C52(和Proteus选的型号对应)
- 新建项目.c
- 代码led闪烁
- 打开keil
#include <REGX52.H>
void delay()
{
int i;
for(i=0;i<10000;i++);
}
void main()
{
while(1)
{
//P1=0xFE;//1111 1110
P1_2=1;
delay();
P1_2=0;
delay();
}
}
- 编译
- 点这个魔法棒
- 晶振频率和proteus上(proteus默认为12)对应,所以应改成12
- 生成.Hex文件
- 晶振频率和proteus上(proteus默认为12)对应,所以应改成12
- 第二步
- 打开proteus
- 新建工程
- 可以改一下文件路径
- 然后一直点下一步
- 点P
- 点终端
- 找到地
- 连接线路
- 点右下角运行
-
-
- 然后一直点下一步
- 可以改一下文件路径
- 新建工程
- 打开proteus
运行结果: