初始的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 ;i
}
还是蛮简单的,就拿铜丝缠引脚,,整个像小时候做的电磁铁实验,然后其他的什么数码管控制电机舵机继电器,编程就好办了,只要不把单片机烧了。
STC89C52RC单片 相关文章:
- STC89C52RC单片机8位流水灯程序(11-29)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)