Windows 10 20H2
Proteus 8 Frofessional v8.9 SP2
Keil uVision V5.29.0.0
PK51 Prof.Developers Kit Version:9.60.0.0


新建工程

设置名称和路径

下一步

下一步

选择系列、控制器和编译器

双击MCU设置主频

调试

这里以点灯为例

在Proteus中编写程序

编辑源文件

/* Main.c file generated by New Project wizard
 *
 * Created:   周二 11月 16 2021
 * Processor: AT89C52
 * Compiler:  Keil for 8051
 */

#include <reg52.h>
#include <stdio.h>
#include "intrins.h"

sbit LED = P1^0;

void Delay500ms()        //@12.000MHz
{
    unsigned char i, j, k;

    _nop_();
    i = 4;
    j = 205;
    k = 187;
    do
    {
        do
        {
            while (--k);
        } while (--j);
    } while (--i);
}

void main(void)
 { 
   // Write your code here
   while (1)
   {
      LED = !LED;
      Delay500ms();
      };
 }

运行后可见LED灯闪烁

导入Keil生成的Hex程序

双击MCU,选择Program File为Keil生成的Hex文件

再次运行也可看到LED闪烁