软件仿真按键调试,当按键配置为输入如何利用SIM -> Stimulus

2020-02-09 09:21发布

如果没有ICD2等调试器,还可以用MPLAB IDE自带的SIM纯软件仿真。有时如果调试的程序段与硬件无关(如纯计算),用SIM仿真更方便。在“Debugger”中选中“MPLAB SIM”便进入SIM仿真。在SIM仿真下,执行“Debugger”-> “Stimulus”激励就是模拟外部线路输入信号给单片机的相关引脚或对某寄存器注入数据,如模拟外部按键、模拟其他芯片(或单片机)给被调试单片机发送的信号、模拟一个外部输入的模拟电压供单片机进行A/D转换等(实际上是注入到ADRESH和ADRESL寄存器中)。

在这里我遇到一个问题,正常情况下模拟输入关闭,按键配置为输入;管脚配置为弱上拉。使用SIM仿真却读不到端口的值!

(原文件名:2011-4-2 8-56-16.png)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
wangqh1983
1楼-- · 2020-02-09 12:21
这是我利用SIM -> Stimulus仿真一个捕捉事件。是读ICL7135的BUSY高电平脉冲。设置为输出1V!

(原文件名:2011-4-2 16-45-22.png)
wangqh1983
2楼-- · 2020-02-09 16:48
 精彩回答 2  元偷偷看……

一周热门 更多>