首先下载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文件,连接单片机,下载即可
标签:keil,51,HEX,unsigned,char,单片机,点击 From: https://www.cnblogs.com/yecss/p/18336395