zoukankan      html  css  js  c++  java
  • 51单片机虚拟调试

    1、安装Keil4与Proteus7.8

    2、Keil4与Proteus7.8联调

    3、使用

    需要说明一下,我这里使用的虚拟电路板文件(TX-1.DSN)是郭天祥的那个.

    1、这一步就不用说了.....

    2、Keil4与Proteus7.8联调

    首先需要安装驱动<点这里>

    实现protues和keil的联调步骤如下:

    1.首先安装好Proteus 7.8keil4(虽然这个驱动表明只支持Keil2和3两个版本,实测4版本也是没有问题的)

    2.安装keil和Proteus联调驱动程序

    3.安装联调驱动程序,注意:驱动程序安装在和keil同一个文件夹下

    4.在Keil4界面中点击Project—>Options for Target “Simulator”,点击Debug选项卡,然后如下配置:

    接着,我们点击右上角的Settings按钮,如下配置:


    4、使用

    在正式使用前还得小小配置一下,点击Target Options按钮:

    然后,点击Output选项卡,勾选Create HEX File选项(目的是生成.hex文件,该文件是要下载到板子中运行的代码):

    接着打开protues,找到89C51这个芯片(在最右侧中间位置):

    我们双击该芯片,会出现如下图所示对话框:

    我们只关心Program File这一项,点击右侧的文件夹图标,然后选择,你用Keil4编译出来的.hex文件,最后一步就是正式启动这块虚拟的开发板观看效果了,我们看程序界面最左下角有四个按钮:

    我们点击第一个按钮,虚拟开发板就运行了,我们就可以观察到实际运行效果,很棒(⊙o⊙)哦....

    下面来个helloWord试试,我们点亮第一个发光二极管D1:

    在Keil4中编写如下代码:

    #include <reg52.h>
    sbit D1 = P1^0;
    void main()
    {
    D1 = 0; //给低电平触发
    }

    编译完成之后,在protues中找到生成的.hex文件,再点击开始按钮就可以看到第一个发光二极管亮了:

  • 相关阅读:
    构建之法阅读笔记05
    构建之法阅读笔记04
    构建之法阅读笔记03
    学习进度条
    软件工程练习——买书
    软件工程练习——找水王2
    Java作业07
    Java课堂作业06
    读《大道至简》第六章有感
    Java课堂作业05
  • 原文地址:https://www.cnblogs.com/hicjiajia/p/2384630.html
Copyright © 2011-2022 走看看