使用keil进行51单片机的开发

首先下载Keil

打开https://www.keil.com/download/product/

选择C51进行下载:

image-20240801114342819

表格里面的信息瞎填就完了。然后点击submit

image-20240801114715698

然后下载安装即可

image-20240801114746323

激活Keil

右键桌面的keil软件图标,使用管理员权限打开。

点击左上角的file->license management

复制CID

image-20240801115103168

打开注册机软件

image-20240801115229739

选择c51和professional选项生成一个秘钥,填写到keil里面就激活完了。

新建项目

image-20240801115409291

选择对应的芯片的型号

image-20240801115459805

右键source group 1,点击add new item...

image-20240801115529124

添加一个main文件

image-20240801115620706

编写代码

#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

点击魔术棒

image-20240801115734936

更改晶振频率为11.0592

image-20240801115834784

点击output选项,勾选create HEX FILE

image-20240801115928763

下载HEX文件

打开普中ISP,选择HEX文件,连接单片机,下载即可

image-20240801120134080

posted @ 2024-08-01 12:04  海浪博客  阅读(454)  评论(0)    收藏  举报