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<reg52.h>
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->音乐-挥舞翅膀的女孩
关注我的微信共享学习,讨论更多技术知识

 个人网站:http://www.liyuan3210.com

 

最新文章

  1. StringUtils中的常用的方法
  2. 编译安装php
  3. ip的划分,超详细
  4. 数据库 基础篇4(mysql语法---表)
  5. 通过Greasemonkey实现网页图片自动点击
  6. scjp考试准备 - 5 - 重载和重写
  7. 前端js模板库 JinkoTemplate
  8. Android 屏幕适配方式
  9. phpstorm安装laravel-ide-helper实现自动完成、代码提示和跟踪
  10. Linux常用的配置文件整理
  11. WPF中用户控件对比自定义控件(UserControl VS CustomControl)
  12. spring集成mybatis实现mysql读写分离
  13. 你不可不知的Eclipse快捷键
  14. Android Studio教程08-与其他app通信
  15. 浅谈MySQL引擎(纯个人理解,如有错误请指正)
  16. 在子类中调用父类的方法super
  17. 15. Spring boot CRUD
  18. 检测IP地址冲突的shell脚本-check_server_ip_conflict.sh
  19. Wannafly 挑战赛22 D 整数序列 线段树 区间更新,区间查询
  20. Dubbo的配置及启动

热门文章

  1. U盘安装CentOS 7错误 /dev/root does not exist, could not
  2. Flutter FormatException: Bad UTF-8 encoding 0xc3 (at offset 172)
  3. Android百分比布局方案
  4. 文献综述八:基于JAVA的商品网站的研究
  5. Gradle发布项目到 maven 之gradle-bintray-plugin(2)
  6. Java基础22-Static关键字
  7. select简单示例,有注释
  8. 岛屿问题求最短路径(DFS)
  9. 这真的该用try-catch吗?
  10. Whu 1604——Play Apple——————【博弈】