PIC单片机,我用汇编语言编程序,编好的程序在MPLAB SIM 仿真,仿真时在File Registers窗口中,除status,

PIC单片机,我用汇编语言编程序,编好的程序在MPLAB SIM 仿真,仿真时在File Registers窗口中,除status,,第1张

可能是你没有写TRISD,前面应该设定PORTD的输入还是输出。
MOVLW 00H
MOVWF TRISD;将PORTD设为输出口。
MOVLW 7FH
MOVWF PORTD
一般TRISD我们只设定一次,值不改变。

PIC单片机从8位到32位的都有,看你用那种单片机了。
最好的仿真器,当然是Microchip他们自己出的MPLAB REAL ICE了。但这个最便宜的也得两三千。如果是学习的话,推荐用ICD2,Microchip他们自己出的才八九百,而Microchip在中国的总代理贝能公司也仿制ICD2,就比官方版的便宜一两百。这个ICD2资料是公布的,网上可以找到自制资料,所以淘宝网上有人卖自制的ICD2,才两三百。ICD2是一个集简单调试和编程器一体的“在线调试器”(这是Microchip对它的说明)。
一般Microchip和贝能的产品可以直接打电话联系他们买,一些大点的城市有买PIC单片机的店也能给你拿到他们的产品。如果买便宜的自制ICD2,直接在淘宝找就行。
另外:支不支持C和汇编编程,和仿真器无关,MPLAB自带免费的汇编编译器。他们的网站可以下载30天试用版的C语言编译器(只针对PIC12/16系列,官方版的ICD2的光盘也送这个)。PIC的C编译器最便宜也得800元,可以上网下破解的。
补充:16F84是16F里比较简单常用的且功能较为简单的单片机,ICD2不能仿真他,但不代表REAL ICE不能仿真。好好看看MPLAB里对16F84的设置,它是可以用ice来仿真的。 如果你用的是MPLAB82以上版本,还可以看到ICD3可以仿真它。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13393995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存