用keil如何给51单片机烧写程序?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-30
如何给单片机烧录程序?

需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。
1、首先准备好51单片机最小系统板和烧录器。

2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没有可用的接口。

3、接着把烧录器与51单片机最小系统连线,插入电脑。

4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将目标hex文件导入。

5、然后点击“下载”选项,可以看到软件界面右下角显示框显示“正在检测目标单片机...”。

6、然后对单片机重新上电,不久后,软件界面右下角显示框显示“正在重新握手...成功”。完成以上设置后,即可完成给单片机烧录程序。

用keil编写的单片机程序要编译成目标文件。具体要看你用的芯片。一般编译成十六进制文件或二进制文件。烧写的的方法也和芯片有关。有的要烧写器,有的就是在线。在线烧写就是不用把芯片卸下来直接烧写。一般用串行口或并行口。具体要咨询芯片厂家。每家用到软件都不同。一般都是厂家提供的。

先在KEIL中编译生成HEX文件
(如果编译完了目录内没有找到HEX文件,在项目设置里,C51项中,勾上生成HEX文件选择)
再用COM51来烧。
(这个参照软件说,较简单。一般先载入HEX文件再点个AUTO就可以了)

  • 如何给单片机烧录程序?
    答:接着,将烧录器通过USB连接到51单片机和电脑。一旦电脑识别出新的串口号(如COM10),下一步是导入你的hex文件。点击“打开程序文件”选项,将准备好的程序文件添加到软件中。烧录过程开始,选择“下载”选项后,软件界面会显示“正在检测目标单片机...”,这表明软件正在连接和验证单片机的状态。此时,你...
  • 如何用Keilμvision4写51单片机的lcd驱动?
    答:1、首先我们打开Keil μVision编译器,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为模型,并启动器添加STARTUP.A51文件,然后在当前目录下新建一个C文件,并将其添加入工作路径。2、导入51单片机的头文件以及LCD1602的头文件。3、创建一个延时函数,可以传入想要具体延时的时长,...
  • Keil5如何创建一个新的51单片机项目
    答:先双击打开keil软件 然后点击软件界面的菜单栏的Project,然后点击New uVision project 选择文件夹,然后输入项目名,然后保存,再然后选择MCU型号,一般对于51单片机,选择Atmel的8051就可以了,然后保存,如图,这时就已经基本创建好了,然后下一步 然后创建C文件,输入文件名,然后保存 然后把刚才的c文件添...
  • 51单片机的HEX文件怎么读取和写入?
    答:1、首先在电脑上用proteus软件打开目标文件。然后用鼠标左键双击51单片机图标,如图所示。然后在出现的窗口中,点击下图中的文件夹图标。然后在电脑文件夹中找到编译好的HEX文件导入。2、keil里编译时,设置输出文件为.HEX文件格式。然后在proteus中打开CPU属性,在程序设定栏填入HEX文件路径及名称(也可以通...
  • keil5怎样添加一个51单片机工程
    答:-双击选中LED.c文件-点击Add并Close窗口编写程序并编译出hex单片机认识的文件,hex文件会出现在Objects里面。烧录到单片机里也就是这个hex后缀的文件。生成hex文件按如下布局即可。最后说下编译,有个向下箭头的编译是编译当前(修改)的文件,两个箭头的是重新编译所有的文件。编译成功后没有报错,...
  • 如何给单片机烧录程序?
    答:1、首先准备好51单片机最小系统板和烧录器。2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没有可用的接口。3、接着把烧录器与51单片机最小系统连线,插入电脑。4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将...
  • 如何使用keil 5 编写 51单片机 工程
    答:1.先安装Keil C51并破解,再安装MDK5并破解。2.分别打开Keil C51和MDK5的安装目录。将Keil C51安装目录下的C51文件夹复制到MDK5的安装目录文件夹下。3.分别打开TOOLS.INI文件;将Keil C51下TOOLS.INI文件的内容复制,粘贴到MDK5下TOOLS.INI文件内容的最低端。4.注意查看并找到粘贴到MDK5下TOOLS.INI...
  • keil5单片机怎么编译
    答:keil5编译按钮在:Debug--找到图中所示按钮即为单步运行。分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope。Keil C51单片机软件开发系统的整体结构...
  • 求大神在keil上帮写51单片机C语言程序
    答://第一个实验://假设8个LED阴极指向单片机,D11连接P0.1,D12连接P0.2 ... D18连接P0.7//假设K1按键在P2.3引脚#include<reg51.h>#include<intrins.h>sbit k1=P2^3;//假设K1按键在P2.3引脚void main(){P0=0xfe;while(1){if(k1==0){while(k1==0);P0=_crol_(P0,1);}}}...
  • Keil4怎样编写单片机的程序?
    答:1、首先在电脑桌面中,双击“Keil4”图标打开软件。2、点击上部菜单栏中的“工程”,在下拉菜单中选择“新建工程文件”。3、把工程文件保存到目标文件夹里去,工程文件命名可以随意写入一些数字。4、选择单片机类型,根据实际情况进行选择,例如“Atmel”中的“89C52”。5、点击“文件”,在“文件”的下拉...