【发布时间】:2020-12-24 05:47:50
【问题描述】:
uC: pic10f200 编程器:PICkit 4 IDE:MPLAB X IDE v5.45
我正在从头开始学习汇编,看来 Microchip 的 uC 的所有示例汇编代码都已从 MPLAB X XC8 中淘汰。我正在努力让 LED 亮起,试图用新的语法和命令转录旧的语法和命令。
代码构建没有错误,但是我的 LED 不亮!我在引脚 3 上测量了 0V,这是我用来驱动 LED 的 GP1。
我相信这可能是我从示例代码中复制的 XORWF 命令,老实说不太确定它是如何工作的。我很接近让它工作,所以任何帮助表示赞赏!
#include "xc.inc"
;CONFIG
CONFIG CP = OFF, MCLRE = OFF, WDTE = OFF
ORG 0x0000
START: ;initializing the microcontroller
MOVLW 0xFD ;these two lines set GP1 as an output
TRIS GPIO
XORWF GPIO, F ;this line is where we set GP1 output high to light the LED
LOOP:
GOTO LOOP ;loop forever
END ;needed to end the program
【问题讨论】:
-
链接或引用您尝试翻译的原件可能会有所帮助。我从未使用过 PIC,但这可能有助于发现翻译中丢失的内容的人。
标签: assembly microcontroller pic led microchip