keil与Proteus联合建立虚拟实验室

    在暑假的时候,看到过一篇关于keil与Proteus虚拟实验室的建立,觉得挺好的,不过那个时候把要求 放太高,想制作一个比较复杂的原理图,由于当时proteus里面的元件名都不清楚,后来不了了之,今天很有兴致,再次尝试,虽然这个实验不是很难,但能 把它做出来觉得非一般好,牺牲了我一个下的睡觉时间,大多是中间不小心的操作带来的不必要的麻烦!

    功能介绍:使用proteus是可以在没有实际的实验板的情况下做单片机的实验,可以看到程序的运行结果,降低学习单片机的成本,而把 KEIL跟PROTUES联合起来使用是为了更形象地看到程序的运行结果,就像使用在线仿真器一样,实现同样的学习效果,用软件学习可把成本降到最低!

    第一次成功把两个软件相连接的图样:

               图片

          接下来说明把两个软件相连的过程,下图摘自一篇论文的片段

    图片

                图片
  注:目前只在自己电脑上运行过,没试过不同电脑运行!

上面的程序为:

   ORG        00H   
    SJMP    STAR
    ORG        30H
STAR:MOV    P2,#0FFH
    MOV        P1,#0FFH
ST1:MOV        A,P1
    ANL        A,#0FH
    ACALL    ST2
    MOV        P2,A
    SJMP    ST1
ST2:INC A
    MOVC    A,@A+PC
    RET
    DB        0C0H,0F9H,0A4H,0B0H     ;0--3的共阳型显示码
    DB        99H,92H,82H,0F8H     ;0--7
    DB        80H,90H,88H,83H         ;8--B
    DB        0C6H,0A1H,86H,8EH     ;C--F
    END

再注:如果找不到proteus安装目录下 的VDM51.dll,可上网下载 VDM51.dll的驱动文件,直接装到KEIL的安装目录即可!

  下面图解软件的设置过程!

         先设置keil软件:

  图片

图片
      设置Proteus软件:

  图片

        图片
       程序编译成功:
         图片

版权所有:转载请注明出处!

 

       

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值