一:STC89C52和STC89C52RC
带“RC”的自带RC时钟振荡电路,可以在不接外部晶振就能使用。使用ISP下载时一定要选对型号,否则下载失败。
二:测试程序
#include <reg51.h> //包含头文件,在“reg51.h”上右键单击,并打开,可以看到它里面的定义
//当然也可以改成 reg52.h STC.H 功能一样的,只是定义的IO口有一点区别,51单片机可以通用。
sbit led=P1^0; //定义一个LED 为P1.0 IO口
void main() //C语言主函数
{
led=0; //单片机IO P1.0脚输出一个低电平,点亮发光管。 高电平为5V 低电平为0。
while(1);
}
勾选如上两处,keil中编译会直接下载。
三:疑问点。
单片机精灵和例程延时函数为什么不一样? for循环8个机器周期。
四:有源无源蜂鸣器