全部内容请点击目录列表查看:

51电子-STC89C51开发板:《目录》

---------------------------  正文开始  ---------------------------------------

官方提供的教程:

在包里的路径:

五一电子介绍以及其它资料\5、单片机知识及首选工具\2、单片机教材二\index.htm

五一电子介绍以及其它资料\5、单片机知识及首选工具\ 6--仿真器光盘\SP_51仿真器\如何把ASM格式文件导入KEIL中以及如何编译.htm

KEIL 里,是以 项目为单位的,如果你想写一个汇编文件,或添加一个汇编文件,

都要先建立项目: 工程  -- 新建工程 ,弹出对话框里,找一个你想存放文件的路径,新建文件夹

这里为了演示,我在D盘下建立一个目录 51dz-test 项目名叫 51dz-test

保存后出现,选择芯片类型,如图显示就行

如果上图设置错了,还可以在 File 栏的 Target 上右键 -- 为目标 XXX 选择新设备,弹出上图框重新选择

有了项目目录就可以添加文件写代码了:

方式一: 添加现有 asm 后缀文件

选择文件所在磁盘目录 -- 选择文件类型 -- 选择 文件 -- 点击 Add 添加。

点击 Add 后,对话框并不会关闭,目的是可以继续选择其他文件的。

方式二: 新建文件

点击 左上角 -- 新建 -- 文件 ,再 点击 左上角  文件  --  保存,

保存文件,后缀名用  asm  结尾

编译前设置,有了 工程项目,点击 目标选项  来设置生成 HEX 后缀格式文件。

设置频率和你开发板一样,新买的开发板默认是 12MHz  的 ,所以填 12

如下图,生成 HEX 文件前打勾。

点击编译后, 0 错误  0警告

注意:如果项目里有增加错的文件,可以在文件上右键 -- 删除文件,或者直接点击键盘上 Del 键删除

目录下,生成了和项目同名的 HEX 后缀的文件,这个文件就是要烧录到单片机开发板上的。

具体烧录,看 “51电子-STC89C51开发板:《程序烧录(刷写) 到 IC 设置》” 这篇。

-

最新文章

  1. CSS3与页面布局学习总结(八)——浏览器兼容与前端性能优化
  2. webpack 打包一个简单react组件
  3. 用.net访问电子枢纽信用中心的数据查询服务
  4. <矩阵的基本操作:矩阵相加,矩阵相乘,矩阵转置>
  5. 转:《JavaScript—之对象参数的引用传递》
  6. metasploit(MSF)终端命令大全
  7. WF工作流与管理类应用系统工作流需求实现的一些误区
  8. WTL 设置 SDI 主窗口初始大小的方法
  9. magento head.phtml 加载<a target=_parent
  10. MySQL timestamp NOT NULL插入NULL的问题
  11. 记一次简单的sql注入
  12. 并发编程之synchronized关键字
  13. docker基础学习(一)
  14. linux audit审计(5)--audit规则配置
  15. Django2.0引入css、js、img文件
  16. Vue + Element UI 实现权限管理系统 前端篇(十三):页面权限控制
  17. Django ModelForm 组件的应用
  18. 【菜鸟】RESTful 架构详解
  19. HttpClient(三)-- 抓取图片
  20. java启动参数 设置

热门文章

  1. Vue3中的响应式api
  2. [NOI Online 提高组]冒泡排序
  3. 解密Prompt系列2. 冻结Prompt微调LM: T5 & PET & LM-BFF
  4. 玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10
  5. HACKNOS: RECONFORCE (V1.1)
  6. Vue3 ref 模板引用获取不到节点
  7. 基于IGServer的Web地图要素空间分析
  8. C#获取各种当前日期时间
  9. 179. 最大数 (Medium)
  10. C++调用C#DLL并调试