首先下载Keil
打开https://www.keil.com/download/product/
选择C51进行下载:
表格里面的信息瞎填就完了。然后点击submit
然后下载安装即可
激活Keil
右键桌面的keil软件图标,使用管理员权限打开。
点击左上角的file->license management
复制CID
打开注册机软件
选择c51和professional选项生成一个秘钥,填写到keil里面就激活完了。
新建项目
选择对应的芯片的型号
右键source group 1,点击add new item...
添加一个main文件
编写代码
#include <REGX51.h>
unsigned char code seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char code posi[] = {0x7F,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
void delay1s()
{unsigned char i = 0;TMOD = 0x01;TL0 = (65536-50000) % 256;TH0 = (65536-50000) / 256;TR0 = 1;for (i=0;i<20;i++) {TL0 = (65536-50000) % 256;TH0 = (65536-50000) / 256;while(!TF0);TF0 = 0;}
}
void main()
{unsigned int j=0;while(1){P2 = 0x00;for(j=0;j<10;j++){P0 = seg[j];delay1s();}}
}
配置keil
点击魔术棒
更改晶振频率为11.0592
点击output选项,勾选create HEX FILE
下载HEX文件
打开普中ISP,选择HEX文件,连接单片机,下载即可