一、Keil uVision2的使用

1、首先创建一个项目

2、然后填写项目的名称 和 保存的地址

3、完成第二步之后会跳出选择芯片的界面

我们选择 AT89C51 芯片,然后点击确定

4、界面会有如下显示

5、然后我们可以编写c语言代码,我们先创建一个空白文件,如图

点击 File -> new

然后就有编写C语言代码的界面了

5、注意一定要保存,而且保存一定要选择格式 .C ,并且保存在刚刚建立工程的文件夹不然待会成默认的格式就无法生成hex文件,保存之后就可以就行编译了,如图

6、点击保存之后,我们还要把它导入项目工程文件,如下图:右键 Source Group 1 ,然后选择 Add Files to Group 'Source Group 1' 。

7、然后选择刚刚保存的 .c 文件,点击add。如图:

8、然后我们再编写代码,编写完成之后,我们还要注意一点!!

就是生成hex文件,然后让 Proteus 软件 烧写代码。如图:

然后记得勾选如下图:

二、Proteus 8 的使用

双击芯片,然后点击如下图:

再把 keli 生成 .hex 文件导入,运行芯片了!

Keli Proteus 8 的使用教程相关推荐

  1. 【Proteus 8.9安装教程】

    Proteus 8.9安装教程 最近帮别人搞了"称重器",使用到了HX711这款传感器,查阅资料发现只有Proteus 8.9及以上版本里面才有HX711的传感器,所以特地安装了一 ...

  2. 51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程(附仿真文件+源代码)

    51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程附仿真文件截图 单片机控制的LOVE心形创意彩灯 参考源代码 ORG 0000H LJMP START ORG 0030H ;初始 ...

  3. 单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程(附仿真文件+源代码)

    功能:按一下开关后,单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程 单片机控制蜂鸣器唱生日快乐歌曲 程序源代码如下: /* 生日歌 */ #include <reg51.h&g ...

  4. Proteus 8 中文版安装教程

    链接:https://pan.baidu.com/s/1LeCnN6Qot6w3dk89PSan_A 提取码:proy proteus 8.6 下载 安装教程 1.下载好后,请先进行解压.解压过后会出 ...

  5. proteus 8.4安装教程

    1.右击软件压缩包选择解压到"Proteus8.4". 2.在解压文件夹中找到Proteus8.4 SP0 with Advanced Simulation文件夹,右击打开. 3. ...

  6. Proteus 8 Professional安装教程

    1.右击软件压缩包选择解压到"Proteus8.6". 2.在解压文件夹中找到Proteus_8.6_SP2_Pro,右击打开. 3.点击Browse更改安装路径,建议安装在除C盘 ...

  7. 51单片机控制的数字温度计 PROTEUS 和51单片机教程

    51单片机控制的数字温度计 总览部分 MCU部分 显示部分 开仿真以后实时显示温度 因为这个程序比较简单,我就直接上代码了,有不明白的请看我以前的文章,谢谢哦! 参考代码如下: #include &q ...

  8. 51单片机 16X192点阵程序动态显示汉字 PROTEUS 和51单片机教程(附仿真文件+源代码)

    51单片机 16X192点阵程序动态显示任意汉字 程序参考源代码如下: #include<AT89X52.H> sbit ST=P3^5; sbit E1=P3^4; sbit MR=P3 ...

  9. 单片机四线步进电机驱动 PROTEUS 和51单片机教程(附仿真文件+源代码)

    单片机四线步进电机驱动 程序功能: 当按下SW1时步进电机正转,按下SW2后步进电机反转,并可以根据源码任意调节旋转速度和每一个脉冲旋转角度 程序参考源代码如下: /C语言程序:/ #include ...

  10. 数码管显示拨码开关编码 PROTEUS 和51单片机教程(附仿真文件+源代码)

    功能: 数码管显示拨码开关编码 (当八个拨码开关拨到不同位置时候,三位数码管会显示不同的编码 供参考代码如下: /* 数码管显示拨码开关编码 */ #include <reg51.h> t ...

最新文章

  1. ssh无法登录,提示Connection closing...Socket close.
  2. 查看linux是几位的操作系统
  3. ADO学习(一)基础理论
  4. ubuntu+php环境下的Memcached 安装方法
  5. python多线程_python多线程:控制线程数量
  6. 想轻松入门Python编程,必须看这10个经典案例,学完就能找到工作
  7. 什么是系统架构设计:关于架构演进理论
  8. 想了解“云+AI”究竟怎么“玩儿”,还要看这里、看这里!
  9. Machine Learning Basics(要点)
  10. python 爬取直播_python---爬取某鱼直播
  11. Ubuntu18.04添加vim配置
  12. 设计之美 --大道至简
  13. if函数 中关于“条件”的一些使用技巧
  14. Python 数据分析之双色球高频数据统计
  15. Java模拟实现ATM系统
  16. Qt之如何读取Excel表格数据
  17. 000898先生的留言
  18. elasticsearch常用的curl命令
  19. spring hateoas初体验
  20. 基于STM32F429的RGB屏使用

热门文章

  1. 《Python核心编程》第二版第三版高清PDF 中文
  2. Hexo高级教程之代码高亮
  3. Android游戏编程之从零开始pdf
  4. 基于Vue学生选课管理系统
  5. mysql 好用 客户端_5款好用的mysql客户端
  6. Mysql数据库存储内存调整与优化
  7. Java培训班学费一般多少?Java自学成功率是多少?
  8. 若变量已正确定义并赋值,不符合c语言语法的表达式是____.,若变量已正确定义并赋值,表达式______不符合C语言语法.A、a*b/c; B、3.14%2 C、2,b D、a/b/...
  9. 小乌龟Git回滚重置及合并指定提交
  10. CarMaker与NS3联合仿真平台--安装