keil是一个用于单片机仿真、烧写的软件(本文内容来自网络与个人实践,侵删)

生成hex文件

1、首先需要打开keil,点击菜单栏上的project,选择open project或new project。
Keil的使用

2、打开想要生成hex文件的工程文件。(将需要编译的文件右键添加到项目中,不需要那个STARTUP.A51文件)
Keil的使用

3、点击如下图所示的图标,会弹出一个设置窗口。
Keil的使用

4、下图中的标注的位置是修改晶振的,如果你的晶振是12Mhz(或11.059),就把这里改成12。
Keil的使用

5、点击设度置界面上方的菜单栏,选择output,如下图标注。在勾选回下图横线标注的地方点击确定。
Keil的使用

6、依次点击下图红笔标注的三个按钮,分别是编译、构建、再答次构建;一般只需要点击前两个按钮即可。
Keil的使用

7、点击后,可以在下部的信息栏看到,create hex,已经创建了hex文件。具体生成的文件在项目的object文件夹中,别瞎找。
Keil的使用

烧录到单片机中

编译后可以直接在keil里调试,仿真,也可以直接用keil烧录到单片机
但用得较多的还是普中和stc-isp。
1、打开软件,选择串口(一般只有一个时会默认)、波特率(9600)、单片机型号(STC51XX new),
2、选择需要烧录的hex文件。
3、将单片机掉电,点程序下载,然后立马给单片机上电,要不会出现 正在联机…写芯片超时 ,因为无法与单片机通信

常见报错

1、添加STARTUP.A51文件后会有 3 warning(s)
2、原项目移位后,可能会出现 点project就闪退 的现象,这个时候需要进注册表,把keil下的项目索引除第一个外都删除(或仅删掉不在原位的项目)

相关文章:

  • 2021-07-28
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-05-22
  • 2021-12-25
  • 2021-09-16
猜你喜欢
  • 2021-04-12
  • 2022-12-23
  • 2021-11-11
  • 2022-01-16
  • 2021-06-06
  • 2022-12-23
  • 2021-07-20
相关资源
相似解决方案