led.asm

来自「pic16f877 流水灯pic16f877」· 汇编 代码 · 共 20 行

ASM
20
字号
;实验目的:点亮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 + =
减小字号Ctrl + -
显示快捷键?