STC89C52RC单片机
硬件连接方式:
USB线连接笔记本U口,单片机USB2(供电及下载)接口。连接之后要开启单片机上的电源按键。且设备管理器串口中出现该设备
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);
}
代码编辑完成后,将其挂接到工程下,如下图结构所示
生成目标文件
STC-ISP下载程序
在Keil5中编辑完代码,生成目标文件后。需要使用STC-ISP程序将目标文件下载至单片机中。
首先选择单片机型号(注意必须与单片机上印刷型号一样),再选择要下载的目标文件,最后点击下载
点击下载后,一值检测。此时要按下单片机开关重启单片机,才能顺利下载。
加油+++++++++++++++++++++