《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)写入文件

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

相关文章
|
5月前
|
机器学习/深度学习 IDE 开发工具
Python集成开发环境的选择
【7月更文挑战第6天】Python集成开发环境的选择
82 2
|
1月前
|
API 开发者 容器
DevEco Studio:熟练使用华为提供的集成开发环境DevEco Studio
【10月更文挑战第22天】随着HarmonyOS的普及,华为推出了官方集成开发环境DevEco Studio,以提高开发效率。本文通过开发一款天气应用的案例,详细介绍了如何使用DevEco Studio进行环境搭建、界面设计、数据绑定与交互、调试与运行等步骤,帮助开发者高效完成HarmonyOS应用开发。
230 6
|
2月前
【总结】单片机重点知识总结记录之Keil相对路径(四)
【总结】单片机重点知识总结记录之Keil相对路径(四)
|
5月前
|
Linux Apache C++
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
该文介绍了如何在Windows环境下为FFmpeg集成SRT协议支持库libsrt。首先,需要安装Perl和Nasm,然后编译OpenSSL。接着,下载libsrt源码并使用CMake配置,生成VS工程并编译生成srt.dll和srt.lib。最后,将编译出的库文件和头文件按照特定目录结构放置,并更新环境变量,重新配置启用libsrt的FFmpeg并进行编译安装。该过程有助于优化直播推流的性能,减少卡顿问题。
141 2
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
|
5月前
|
Linux
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
《FFmpeg开发实战》书中介绍了直播的RTSP和RTMP协议,以及新协议SRT和RIST。SRT是安全可靠传输协议,RIST是可靠的互联网流传输协议,两者于2017年发布。腾讯视频云采用SRT改善推流卡顿。以下是Linux环境下为FFmpeg集成libsrt和librist的步骤:下载安装源码,配置、编译和安装。要启用这些库,需重新配置FFmpeg,添加相关选项,然后编译和安装。成功后,通过`ffmpeg -version`检查版本信息以确认启用SRT和RIST支持。详细过程可参考书中相应章节。
117 1
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
|
6月前
|
编解码 Linux
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
XviD是开源的MPEG-4视频编解码器,曾与DivX一起用于早期MP4视频编码,但现在已被H.264取代。要集成XviD到Linux上的FFmpeg,首先下载源码,解压后配置并编译安装libxvid。接着,在FFmpeg源码目录中,重新配置FFmpeg以启用libxvid,然后编译并安装。成功后,通过`ffmpeg -version`检查是否启用libxvid。详细步骤包括下载、解压libxvid,使用`configure`和`make`命令安装,以及更新FFmpeg配置并安装。
98 2
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
|
5月前
|
机器学习/深度学习 IDE 开发工具
Python集成开发环境
【7月更文挑战第6天】Python集成开发环境
77 1
|
6月前
|
编解码 Windows
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
XviD是开源MPEG-4视频编码器,与DivX相似但后者非开源。早期MP4常使用XviD或DivX编码,现已被H.264取代。在Windows上集成FFmpeg的XviD编解码库libxvid,需访问<https://labs.xvid.com/source/>下载源码,解压后在MSYS环境中配置、编译和安装。之后重新配置FFmpeg,启用libxvid并编译安装。详细步骤包括configure命令、make和make install。成功后,通过`ffmpeg -version`检查是否启用libxvid。更多音视频开发技术可参考《FFmpeg开发实战:从零基础到短视频上线》。
127 0
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
|
7月前
|
编译器 C语言 开发者
单片机原理与应用:探索微型计算机世界
单片机原理与应用:探索微型计算机世界
59 1
|
7月前
|
数据采集 数据处理 C语言
单片机:探索其原理、应用与编程实践
单片机:探索其原理、应用与编程实践
110 1
下一篇
DataWorks