MCS-51单片机开发攻略

 时间:2024-10-28 17:01:06

1、下载安装Keil uVision软件作为优秀的MCS-51系列单片机编译器,ARM公司推出的集成化Keil开发环境,可以作为MCS-51、C251、C166、MDK-ARM等编译器,推出的编译器的编译效率与执行效率处于业界领先水准,可以到Keil官网安装下载试用版本,可能会有代码限制或时间限制,当然许多朋友会选择下载后破解,在此考虑到权益问题,小编不再介绍如何破解软件,鉴于讲诉51单片机开发,所以下载时请安装C51编译器,不要选择错误了。

MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略

2、下载单片机对应的编程器继诔罨租磊Intel出售MCS-51专利给各大半导体厂商后,各大厂商在MCS-51的基础上添加/重新设计了电路与硬件资源,加上半导体厂滞蹁葑寒商的加工技术各异,所以如今市面上出售的51单片机类型可谓丰富多彩,无论是硬件资源,还是编程器、封装形式、ROM、RAM、执行速度等,合理地选择一款51单片机,并去单片机厂商下载官方版的编程器,比如国内质量优良、品质认证的51单片机如STC(宏晶科技)-51单片机,需要下载STC-ISP编程软件,用于下载程序,烧写hex文件到51单片机ROM中运行,如下图所示,分别为STC-ISP下载、安装后界面:

MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略

3、建立工程基于STC单片机特点,需要首先利用STC-ISP添加MCU型号到Keil中,如下图所示,找到Keil仿真设置/添加MCU型号到Keil点击之后,就导入单片邙掩镔呔机库到Keil软件啦,此时再打开Keil软件,启动界面如下所示,点击Project/New uVision Project...选择工程保存路径后会出现MCU型号选择界面,如下图所示,选择STC MCU Database就出现STC提供一系列型号单片机啦,如下所示,选择对应的单片机型号,比如STC12C2052AD型号,点击确定(OK)即可 ;当跳出是否Copy STARTUP.A51 到工程中时,选择否!

MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略

4、配置工程并编写代码建立工程后如下所示,点击页面中的New按钮,新建文件并保存文件名为main.c,右键单击Source Group 1在弹出菜单中选择Add Existing Files t泠贾高框o Group 1...选择main.c文件,确定就将main.c文件加到工程中,编写代码即可。此外,由于STC-ISP编程器要求的编程文件为hex格式,所以需要简单设置工程,很简单,如下所示,点击工程属性配置按钮,在跳出的属性配置页面,点击Output标签,勾上Create HEX File就可以编译生成hex文件啦!

MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略
MCS-51单片机开发攻略

5、程序烧写不同的单片机有不用的编程器,针对STC单片机,需要借助于STC-ISP编程器,如下所示,打开STC-ISP后,设置单片机型号,单击打开程序文件后选择工程编译产生的hex文件,后合理选择使用外部时钟/内部时钟后点击下载/编程就会开始与51单片机通信,此时一般需要复位一下单片机才能写入程序!

MCS-51单片机开发攻略
  • 自制电路板制作PCB的过程
  • Arduino学习笔记之分离字符串
  • script对象如何使用text属性?
  • QtCreator的设计界面上如何提升控件
  • Matlab学习入门之如何利用帮助
  • 热门搜索
    端午节的手抄报图片 预防艾滋病手抄报 普通话手抄报简单字少 读书伴我成长手抄报 庆祝六一手抄报 厉行节约手抄报 文明健康有你有我手抄报 新年手抄报内容 小学生手抄报制作技巧入门 关于新学期的手抄报