没有合适的资源?快使用搜索试试~ 我知道了~
硬件 前期:利用现成的51start开发板 后期:自己设计电路并且焊接 单片机应用系统 软件 自己编写(语言:以C语言为主) 51开发平台 编程器(也叫烧写器) 备注:我们现在用的STC的所有51单片 一开发工具 或USB口下载程序(USB为主) 1.集成开发环境:将编辑器、C编译器、软件仿真器软 软件 件全部集成在一个软件中(51单片机中我们用的是 KEIL这个集成开发环境) 2.下载(烧录)软件:编译器生成的HEX文件下载到单 片机中(我们使用的是软件:SIC-ISP)
资源推荐
资源详情
资源评论
绿豆芽科技工作室
用户手册
首先我们了解下 51 单片机的开发平台都由什么组成,如下图所示:
单片机应用系统
开发工具
硬件
软件
编程器(也叫烧写器)
备注:我们现在用的STC的所有51单片
机均不需要编程器,可以直接通过串口
或USB口下载程序(USB为主)
1.集成开发环境:将编辑器、C编译器、软件仿真器软
件全部集成在一个软件中(51单片机中我们用的是
KEIL这个集成开发环境)
2.下载(烧录)软件:编译器生成的HEX文件下载到单
片机中(我们使用的是软件:STC-ISP)
前期:利用现成的51start开发板
后期:自己设计电路并且焊接
自己编写(语言:以C语言为主)
硬件
软件
51开发平台
第一部分:单片机应用系统
(1) 硬件:由于大家刚开始学,没有基础,让大家自己制作一定的硬件电路是
不可能的。因此硬件部分目前指的是大家手里的 51start 开发板,等到后
期大家对单片机有了一定的学习之后,硬件部分指的就是大家自己制作的
作品了。
(2) 软件:大家自己写的 C 语言代码。
第二部分:开发工具
(1) 硬件:在我们学习 51 单片机的时候这部分是不需要的,因为 STC 生产的
51 单片机是不需要仿真器的(备注:在大家学习其他硬件设备的时候会
用到)
(2) 软件:这一部分准确的说有三部分
驱动程序:大家首先需要安装驱动程序,用 USB 下载程序需要
安装 PL2303 的驱动;用串口下载需要安装相应的串口驱动。
集成开发环境:此处指 KEIL 软件(集成开发环境是将将代码编
辑器、 编译器、软件仿真器软件全部集成在一个软件中)
下载软件:此处指 STC-ISP 软件。
绿豆芽科技工作室
首先我们熟悉下单片机的开发流程,如下图所示:
编写程序
编译
下载
运行是否正确
NO
OK!
YES
用C语言在KEIL软件中编写好源程序
将源程序(也叫源代码、源文
件)用KEIL软件编译成目标
程序(也叫机器码、目标文
件、HEX文件)。
用下载软件STC-ISP将目标程序
(hex文件)写入到单片机中。
如果程序运行后不正常(此处
假设硬件电路正常)、可以用
人工检查、软件仿真器、硬件
仿真器、串口助手等技术手段
排除所编程序中存在的各种错
误。错误排除错误后,重新编
译、下载。
下载之前,你需要安装相应的USB
下载驱动(PL2303)或者串口驱动
下面我们将结合一个具体的实例来讲解整个流程!同时会把中途遇到的各种
问题讲一下。下面以“点亮第一个 LED”为例:
准备工作
(1) 安装和破解 Keil 软件(具体方法请见文档“Keil 的安装和破解”)
这个应该都会吧,就跟安装 QQ 似的。
【常见问题】
安装路径尽量不要修改,按照默认的安装就行。
破解 Keil 的 时 候 出现如下错误 : Error R206 : NO REGISTRY ACCESS 。
Administration Rights…….原因是打开软件的时候没有以“管理员的身份”打
开,应该右击,然后选择“以管理员身份运行”,这样的话就不存在上述问
题了。
KEIL 是用来干啥的:KEIL 是一个集成开发环境,可以完成编辑、编译、连接、
调试、仿真等整个开发流程。
绿豆芽科技工作室
KEIL 为什么要破解:KEIL 没有破解的时候,允许程序代码长度限制在 32K,
注册完之后,就没有限制了。刚开始写小程序是没有影响的,如果后面写相
对来说比较长的程序,就会有影响,无法编译。
(2) 安装驱动(具体方法请见文档“驱动的安装”)
【常见问题】
驱动的安装看人品,有的同学可能会一次性安装好,有的同学同学可能就悲
剧了,需要经历不断的重装,重启……Win8 系统多试几次
怎么判断驱动是否安装好了呢?
方法 1:右击“计算机”(XP 系统为“我的电脑”),选择设备管理器中的“端
口(COM 和 LPT) ”,如果前面没有问号或者黄色的叹号,表示安装好了。
方法 2:打开下载软件 STC-ISP,如果串口号处出现下图所示的信息,表示安装
好了。
如果 STC-ISP 下载软件中端口号一栏只有通讯端口(com*)这些字,说明
驱动没有安装好,请重新安装。
(3) 找到下载软件 STC-ISP,将其复制到桌面上(只有几百 K,不会占你多大
空间的!)
准备工作到此结束!你准备好了吗?
剩余11页未读,继续阅读
资源评论
RDSunday
- 粉丝: 234
- 资源: 204
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功