《51单片机应用开发从入门到精通》——1.3 Keil uVision2集成开发环境

简介:

本节书摘来异步社区《51单片机应用开发从入门到精通》一书中的第1章,第1.1节,作者:张华杰 ,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 编程器的安装与使用

51单片机应用开发从入门到精通
除了上一小节uVision2自带的编程器,也可以采用硬件编程器将单片机集成开发系统上生成的HEX文件使用此编程器写入到单片机内,不过需要安装编程器。编程器的安装非常简单,主要有两个步骤:一是将编程器连接到计算机上;二是在计算机上安装编程器程序软件。

下面以一款单一型串口方式连接的AT51S编程器为例介绍编程器安装过程,如图1-23所示。

c79f8f4ce94c2c9c12def131d439ae7d25ffac8f

1.4.1 编程器的连接

编程器采用串口与计算机连接,端口自动识别,无需设置,安装十分简便。先将配套的串口电缆一端与编程器的9芯座连接,另一端接到计算机的COM1口或COM2口上,电缆两端插头相同,不需区分。

再将配套的直流电源调到12V挡,将插头插到编程器电源座上,编程器指示灯大约每隔一秒闪烁一次,表示编程器工作正常,等待服务软件的指令。若接上电源后编程器指示灯常亮或常灭,则说明编程器工作异常,需要将电源断开数秒后重新连接。

将需要写入程序的单片机插入编程器IC锁紧座内,单片机1脚朝向锁紧座手柄的方向。请注意,不是所有编程器都是将单片机1脚朝向锁紧座手柄的方向,要依据说明书中的说明进行操作。

1.4.2 安装编程器软件

当完成编程器与计算机的连接,并且编程器处在正常的工作状态时,就可以安装编程器软件,编程器程序软件可以工作在Windows95/98/XP/2000操作系统上。

打开存有编程器软件的目录,双击安装文件Setup.exe,当出现对话框时,只要不断地单击“下一步”按钮就可完成自动安装,并自动完成端口的识别。图1-24所示为编程器软件的窗口。

651bf430cb19773d16a7c512e7223257cfb13863

1.4.3 编程器的使用

接通编程器电源,然后双击编程器软件启动图标,在出现编程器工作窗口的同时完成编程器软件与编程器的连接。如果连接失败,可根据故障原因提示进行检查,排除后再重试。当连接成功后可按下面步骤把编好的程序写入单片机。

(1)在编程器上插入单片机

将单片机插入编程器插座并锁紧,注意使单片机1脚朝向锁紧座手柄的方向。

(2)选择单片机型号

单击编程器软件工作窗口上方“器件”按钮,在出现的下拉菜单中选择相应的单片机型号。

(3)读出与擦除

对于已经写过数据的单片机,应先使用软件的擦除功能对单片机进行擦除,擦除后从单片机读出的数据是全FF,也可以在擦除前先将数据读出并将数据保存到磁盘中,然后再进行擦除。

(4)打开HEX文件

单击软件窗口左上方“文件”菜单选项,选择“打开HEX文件”选项,在存放HEX文件的目录里找到需要写入的文件,单击该文件名后软件工作窗口中就会出现十六进制的HEX文件。

(5)写入文件

单击“写入”按钮,被选中的文件就会被写入到单片机内。

相关文章
|
2月前
|
Linux 数据安全/隐私保护 Docker
在云服务器上搭建集成开发环境
在云服务器上搭建集成开发环境
|
7月前
|
jenkins 持续交付 开发工具
如何基于Docker搭建jenkins集成开发环境?建议收藏
如何基于Docker搭建jenkins集成开发环境?建议收藏
100 1
|
3月前
|
IDE 前端开发 JavaScript
【C#】C# 开发环境配置(Rider 一个.NET 跨平台集成开发环境)
【1月更文挑战第26天】【C#】C# 开发环境配置(Rider 一个.NET 跨平台集成开发环境)
|
10月前
|
自然语言处理 JavaScript 前端开发
解放程序员,创造更大价值——Cursor集成GPT-4人工智能技术的开发环境
解放程序员,创造更大价值——Cursor集成GPT-4人工智能技术的开发环境
117 0
|
10月前
|
IDE 开发工具
瑞萨RH850 CS+集成开发环境Sections字段说明
在文章:瑞萨RH850 CS+环境下设置堆和栈空间和瑞萨IDE:CS+ for CC进行BootLoader升级时开发环境配置中,讲解到Sections字段的使用。
|
10月前
|
IDE Java 编译器
Java 集成开发环境 eclipse 的安装及基本使用
Java 集成开发环境 eclipse 的安装及基本使用
243 0
Java 集成开发环境 eclipse 的安装及基本使用
|
11月前
|
开发框架 Ubuntu IDE
基于Linux安装和配置集成开发环境IntelliJ Idea
基于Linux安装和配置集成开发环境IntelliJ Idea
|
Oracle Java 关系型数据库
珠联壁合地设天造|M1 Mac os(Apple Silicon)基于vscode(arm64)配置搭建Java开发环境(集成web框架Springboot)
也许有人从未听说过Python,但是不会有人没听说过Java,它作为一个拥有悠久历史的老牌编程语言,常年雄踞TIOBE编程语言榜首,其顶尖的霸主地位不可撼动,而M1 mac业已发布了一段时间,作为跨时代的顶级芯片系统,这两大巨头能否珠联璧合,让开发者们猛虎添翼、更上层楼?本次我们尝试在M1 mac系统中搭建Java开发环境,并且集成目前Web开发领域红的发紫的Springboot框架,另外,谁说玩儿Java就必须得用Eclipse或者IntelliJ IDEA?我们就骄傲地使用Vscode。
珠联壁合地设天造|M1 Mac os(Apple Silicon)基于vscode(arm64)配置搭建Java开发环境(集成web框架Springboot)
|
机器学习/深度学习 机器人 PyTorch
金玉良缘易配而木石前盟难得|M1 Mac os(Apple Silicon)天生一对Python3开发环境搭建(集成深度学习框架Tensorflow/Pytorch)
笔者投入M1的怀抱已经有一段时间了,俗话说得好,但闻新人笑,不见旧人哭,Intel mac早已被束之高阁,而M1 mac已经不能用真香来形容了,简直就是“香透满堂金玉彩,扇遮半面桃花开!”,轻抚M1 mac那滑若柔荑的秒控键盘,别说996了,就是007,我们也能安之若素,也可以笑慰平生。好了,日常吹M1的环节结束,正所谓剑虽利,不厉不断,材虽美,不学不高。本次我们尝试在M1 Mac os 中搭建Python3的开发环境。
金玉良缘易配而木石前盟难得|M1 Mac os(Apple Silicon)天生一对Python3开发环境搭建(集成深度学习框架Tensorflow/Pytorch)
|
数据可视化 IDE 开发工具
下载R语言及其集成开发环境RStudio的方法
本文介绍R语言及其集成开发环境RStudio的下载、安装方法~
197 1
下载R语言及其集成开发环境RStudio的方法