• 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文件,再点击开始按钮就可以看到第一个发光二极管亮了:

  • 相关阅读:
    PHP开发者常犯的MySQL错误
    linux 用户管理
    php中mysql数据库异步查询实现
    PHP 安全相关 简单知识
    js倒计时 网上流传最多的
    TP学习笔记
    Java Map
    Java集合技巧
    Java集合之HashSet/TreeSet原理
    Java Set
  • 原文地址:https://www.cnblogs.com/hicjiajia/p/2384630.html
Copyright © 2020-2023  润新知