0
点赞
收藏
分享

微信扫一扫

STC89C52RC第一练

STC89C52RC单片机

STC89C52RC第一练_#include

硬件连接方式:

USB线连接笔记本U口,单片机USB2(供电及下载)接口。连接之后要开启单片机上的电源按键。且设备管理器串口中出现该设备

STC89C52RC第一练_目标文件_02


Keil5 中编写代码

代码目的是:使得单片机中1个LED灯不停得闪烁。

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

sbit led1=P1^0;
void Delay500ms();  //不写该句的话,会出现:missing function-prototype的报错

void main()
{
	while(1)
	{
  	led1=0;
  	Delay500ms();
  	led1=1;
  	Delay500ms();
	}
}

void Delay500ms()	//@11.0592MHz
{
	unsigned char data i, j, k;
	_nop_();
	i = 4;
	j = 129;
	k = 119;
	do
	{
  	do
  	{
  		while (--k);
  	} while (--j);
	} while (--i);
}

代码编辑完成后,将其挂接到工程下,如下图结构所示

STC89C52RC第一练_#include_03

生成目标文件

STC89C52RC第一练_#include_04


STC-ISP下载程序

在Keil5中编辑完代码,生成目标文件后。需要使用STC-ISP程序将目标文件下载至单片机中。

STC89C52RC第一练_#include_05

首先选择单片机型号(注意必须与单片机上印刷型号一样),再选择要下载的目标文件,最后点击下载

STC89C52RC第一练_#include_06

点击下载后,一值检测。此时要按下单片机开关重启单片机,才能顺利下载。


加油+++++++++++++++++++++



举报

相关推荐

0 条评论