Keil uVision 使用教程


1.如果有旧的工程在,先关闭旧工程。Project -> Close Project
2.新建工程。Project -> New uVision Project...找个地方保存工程。
点击确定后,弹出如下图对话框。

Intel -> 8051AH -> OK
点击确定后,弹出如下图对话框。

选择否。工程建立完毕。
3.新建文件。File -> New (Ctrl + N) 可以先写代码,也可以过后再写。Ctrl+S保存在工程目录下(随便,能找到就行),命名为xxx.asm。
4.添加文件。向工程中添加文件。右键Source Group 1 -> Add Files to Group 'Source Group 1'...弹出如下图对话框。

找到刚才保存的文件,点击Add -> Close。
5.配置选项。右键Target 1,点击Options for Target'Target 1'... -> Debug。模拟选Use Simulator。
如果用实验箱,就选右边的Use:。下拉栏里选。。。Keil uVision4 跟3 不太一样啊。。。(xxx V ...依稀记着Lab8000,Intel,8051AH)

6.调试。代码写好后Ctrl + F5,图标是:放大镜里有个红‘d’。有没有错误会在Build Output里显示。
7.运行。没有错误后,按Run(F5)运行程序。View -> Memory Windows查看内存单元。如图。(如果运行不了,就Build,Rebuild多按几遍。。。)

运行程序使50H~5FH的值变为01H~0FH。
在编辑框内输入查询的地址,d 表示:直接寻址的片内RAM;i 表示:间接寻址的片内RAM;x 表示:扩展的外部RAM;c 表示:扩展的外部ROM。

8.改变字体以及大小。Edit -> Configuration -> Color & Fonts -> 8051:Editor Asm Files -> Font。如图。

:)

J.X.Dinosaur

最新文章

  1. 乐乎环球WiFi
  2. This is US 我们的生活
  3. A*寻路算法
  4. Android中 Bitmap和Drawable相互转换的方法
  5. 我的Sharepoint母版页的使用
  6. 怎么修改git提交过的内容
  7. 与(and)&&
  8. Oracle关闭session锁
  9. Cocos2d-x3.2 使用物理引擎进行碰撞检测[转]
  10. spring_150803_service
  11. ASP.NET MVC3开发-数据库篇之CodeFisrt开发(一)
  12. Centos 7 Asp.net core 使用QRCoder 报“Unable to load DLL 'gdiplus'"
  13. [svc]linux的ip命令操作接口和路由表
  14. 用JS制作《飞机大作战》游戏_第2讲(四大界面之间的跳转与玩家飞机的移动)-陈远波
  15. QtCreator 可以通过 Clang-Tidy 和 CLazy 对你的代码进行静态检查
  16. zookeeper简单实战
  17. [转载]C#操作符??和?:
  18. express有中间件的增删改查
  19. Hadoop mapreduce自定义排序WritableComparable
  20. 模板方法模式templeteMethod

热门文章

  1. Concurrent包详解及使用场景
  2. 理解Kubernetes(2): 应用的各种访问方式
  3. java多线程——监视锁(monitor)(转)
  4. mysql默认8小时连接断开机制解决
  5. [UE4]需要保存的数据
  6. 小程序踩坑异步请求json时,headers设置 "content-type": "application/x-www-form-urlencoded"
  7. css3凹角效果
  8. 通过mysqlclient操作MySQL数据库
  9. MySQL中授权(grant)和撤销授权(revoke
  10. 一篇文章,教你学会Git