微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 初始的STC89C52RC单片机小实验

初始的STC89C52RC单片机小实验

时间:12-03 来源:互联网 点击:
以前的AT89S52的实验板要并口烧写,STC的能串口烧写,看了爱上单片机,其中介绍有自制的USB烧写线,用到了 USB转UART接口模块(CP2102芯片实现) - 模块具有5V和3.3V电源输出给单片机端。然后去找,啊,有PL2303实现的USB-串口模块卖,接起来也很方便,一个最小系统,

这个图是在杜洋书上图片按自己的改的。这个就是最小系统了,37脚接个二极管控制闪烁。一块STC89C52RC,一块PL2303USB转串口模块,一个10uF电解电容和一个10K欧电阻组成复位电路,两个陶瓷30pF电容和一个11.0592晶振组成振荡电路,发光二极管和220欧组成闪烁灯验证程序。9个元器件,单片机上接9个引脚。

下载STC-ISP烧写程序,缺省设置,先把STC89C52RC的+5V那断开,打开要写的hex文件,按download,等提示后,将+5V那接上,就开始烧写,成功了,灯就开始闪了

keic3的UV3.CDB备份后换成STC官网的说明的UV3.CDB那能选STC89C52RC型号,下面就是灯闪烁的C程序了:

#include

#define uchar unsigned char

#define LED P0
void delay(int);

void main()
{
LED = 0xff;
while(1)
{
LED=~LED;
delay(200);
LED=~LED;
delay(200);//这可以设长些,灯闪的规律就变了

}
}

void delay(int x)
{
int i,j;
for(i =0 ;ifor(j = 1;j<=600;j++);
}

还是蛮简单的,就拿铜丝缠引脚,,整个像小时候做的电磁铁实验,然后其他的什么数码管控制电机舵机继电器,编程就好办了,只要不把单片机烧了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top