📄 led.asm
字号:
;实验目的:点亮RC0口的LED
;硬件设置:拨码开关S2的第1位置ON,其他各位关闭。
#INCLUDE<P16F877A.INC> ;包含头文件,以免定义寄存器
__CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC
;芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡
ORG 00H ;程序入口地址
NOP ;放置一条ICD所需要的空指令
CLRF PORTC
BSF STATUS,RP0 ;选择体1
MOVLW 0FEH ;RC0设为输出,其他各位设为输入
MOVWF TRISC
BCF STATUS,RP0 ;转回体0
MOVLW 1
MOVWF PORTC ;RC0输出高电平,点亮LED
LOOP
GOTO LOOP ;放置一条停机指令
END ;源程序结束。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -