51 下载程序到单片机内 [李园7舍_404]
来源:互联网 发布:51单片机与32 编辑:程序博客网 时间:2024/05/21 09:10
此笔记主要记录下载目标程序到单片机内的步骤。
1.安装下载软件
一般在买单片机的时候厂家会附加一张光盘,在光盘中富含一些例子,软件和视屏教程。首先,我们在安装编写单片机程序的软件(我使用的Keil uVision4,下篇介绍Keil uVision4的安装步骤和破解方法)之后,需要下载程序到单片机内时就需要安装下载软件。
首先,在光盘找找到如下软件:
双击即可进行安装。选择安装路径,然后到安装盘里打开安装程序STC_ISP_V4.85(第一次打开的时候必须要用以管理员身份运行)
此后双击打开即可。
2.打开STC_ISP_V4.85应用程序
用STC_ISP_V4.85下载*.hex文件到单片机一共分为5个步骤:
- 选择单片机型号
如图选择的单片机型号为“STC89C52RC”,可以在下拉菜单中选择您所拥有单片机上的型号(在芯片背面标注)。
- 打开程序文件
此程序文件是您编写程序经过编译、调试后的文件。后缀名为hex。
- 选择串行口
在window桌面选中计算机-->右键-->左键单击属性-->左键单击属性管理-->端口(COM和LPT),如下图:
这两个端口是原来就有的,当您在电脑中安装单片机驱动的时候就会新出现一个端口号(在我电脑上面新增加的是COM10)。
波特率的选择:最开始的时候可以将最高波特率选为9600,最低选为1200,若程序文件未被下载成功,这方面的因素就可以排除。
- 设置本框和右下方‘选中’的选项
对于初学者,这些参数最好都是默认,等对单片机有了一定认识之后就可以对其做相应的修改了。
- 下载
在下载hex文件之前一顶要确保单片机是冷启动(单片机上面的开关都处于关闭状态)
在以上4步都做好了之后,就可以点击下载按钮。
若单片机处于下载状态则按下单片机的启动开关。
若是下载失败,一般都是因为第三步中的端口号没有选择对(对于第一次操作)。当然,在下载下面的文本框中会提示下载不成功的可能原因。
3.总结
这次的记录有的地方没有用图形来对应说明,因为单片机不在身边。嘿嘿,没有过仔细的文档,让我们进行推理们,从思考这个角度来说也是好事情。~-~!
- 51 下载程序到单片机内 [李园7舍_404]
- 51 下载hex文件到单片机失败的解决方案 [李园7舍_404]
- 51单片机程序执行流程(STARTUP.A51) [李园7舍_404]
- 51单片机 RAM 数据存储区 [李园7舍_404]
- 51定时器中断程序编写 [李园7舍_404]
- 51 单片机的定时器中断(寄存器) [李园7舍_404]
- matlab 分解矩阵值到数组 [李园7舍_404]
- C 程序在内存中的布局 [李园7舍_404]
- 51 数码管静态显示 [李园7舍_404]
- 51 数码管动态显示 [李园7舍_404]
- 51 串行通信知识点整理 [李园7舍_404]
- 解析BMP文件 [李园7舍_404]
- 动态内存分配 [李园7舍_404]
- 2.7 将程序下载到单片机
- matlab 绘制系统的单位阶跃响应曲线 并编写程序求峰值时间 超调量 [李园7舍_404]
- C自定义函数的可变参数列表实现 Windows APIS目录遍历程序 [李园7舍_404]
- 51 Keil语句延迟时间的精确计算 [李园7舍_404]
- 51 机器周期 时钟周期 晶振频率 定时器初值计算 [李园7舍_404]
- 带点的文件夹的删除和应用
- Eclipse 3.6.2 平台源码地址
- 深入浅出之编译程序和解释程序
- Layout_margn与padding的区别
- 百度2013招聘9月份试题(非北京区)
- 51 下载程序到单片机内 [李园7舍_404]
- Thread.setDaemon
- rcp(插件开发)Eclipse Jobs and Background Processing
- 字节流与字符流的区别
- Apache和Tomcat的区别(网摘)
- HTML列表<dl>表格<table>超链接<a href>
- 精通CSS.DIV网页样式与布局(七)——制作实用菜单
- printf的格式控制的完整格式
- ruby基本语法(2)