STC12C5A60S2 51单片机最小系统
STC12C5A60S2
二.根据usb下载器安装驱动 1.先把usb下载器插到电脑,查看计算机设备管理,查看占用的com端口 如果设备未识别,需要安装usb驱动 2.安装keil编译器 1>.新建一个工程,再新建一个源码文件,再把文件添加到项目中去 新建project:project->new project-填写项目名称(点击保存) 选择芯片型号->Atmel->89c52(兼容89c51) 新建file:file->(按ctrl+s)->填写文件名称(testFile.c点击保存) 把file添加到项目中:右键选择Source Group1->add file to group1... 编译设置 设置编译(确保):output>create hex ~ (确保被选中) 编译:编辑好源码后,点击编译,生成后的文件在当前项目下*.hex 三.下载源码到芯片 1.首先确保最小系统连接好,usb下载器连接电脑并连接最小系统Gnd,Rxd,Txd.Vcc(与芯片先不连接) 2.打开ISP客户端,选择要写入的*.hex文件,点击下载(下载波特率设定为57600-19200) 3.当下载处于等待状态时,连上Vcc线,开始下载(如果最小系统没问题) 四.hello world Led灯正极接芯片p1口,负极接Gnd(可以验证最小系统是否运行起来)
代码如下: #include
sbit led1=P1^0;
void delay(unsigned int i); //声明延时函数
void main(){
while(1){
led1=1;
delay(10000);
led1=0;
delay(10000);
}
}
/*******延时函数*************/
void delay(unsigned int i)
{
unsigned char j;
for(i; i > 0; i--)
for(j = 255; j > 0; j--);
}
STC12C4052AD 一.根据芯片电路连接 电路图<>实物图 线路连接 vcc20连接蜂鸣器+极 gnd连接-极 二.示例代码 在程序实例.zip->project->音乐-挥舞翅膀的女孩 关注我的微信共享学习,讨论更多技术知识
一.根据芯片文档连接物理电路,最小系统:
电路图<>实物图二.根据usb下载器安装驱动 1.先把usb下载器插到电脑,查看计算机设备管理,查看占用的com端口 如果设备未识别,需要安装usb驱动 2.安装keil编译器 1>.新建一个工程,再新建一个源码文件,再把文件添加到项目中去 新建project:project->new project-填写项目名称(点击保存) 选择芯片型号->Atmel->89c52(兼容89c51) 新建file:file->(按ctrl+s)->填写文件名称(testFile.c点击保存) 把file添加到项目中:右键选择Source Group1->add file to group1... 编译设置 设置编译(确保):output>create hex ~ (确保被选中) 编译:编辑好源码后,点击编译,生成后的文件在当前项目下*.hex 三.下载源码到芯片 1.首先确保最小系统连接好,usb下载器连接电脑并连接最小系统Gnd,Rxd,Txd.Vcc(与芯片先不连接) 2.打开ISP客户端,选择要写入的*.hex文件,点击下载(下载波特率设定为57600-19200) 3.当下载处于等待状态时,连上Vcc线,开始下载(如果最小系统没问题) 四.hello world Led灯正极接芯片p1口,负极接Gnd(可以验证最小系统是否运行起来)
代码如下: #include
STC12C4052AD 一.根据芯片电路连接 电路图<>实物图 线路连接 vcc20连接蜂鸣器+极 gnd连接-极 二.示例代码 在程序实例.zip->project->音乐-挥舞翅膀的女孩 关注我的微信共享学习,讨论更多技术知识
个人网站:http://www.liyuan3210.com