GOGOGO高清完整国语,GOGOGO在线观看免费观看完整版高清,GOGOGO免费高清完整,GOGOGO高清在线观看免费视频,GOGOGO日本高清国语完整,GOGOGO免费高清完整版

技術熱線: 4007-888-234

點亮RB口八個LED的實驗

更新時間: 2019-03-21
閱讀量:587

;84led-a.asm 用程序點亮RB口8個LED的實驗
;本程序的功能是:程序復位后,RB7口的8個LED都被點亮,
;燒寫時應注意:配置位已經在程序中寫明,加載HEX文件時會自動加載,燒寫時不用再手動設置配置位。
;實驗時請注意套件跳線選擇,跳線全部插入串口座方向
;*******************************************************************              
 LIST P=16F84A,R=DEC;  告訴編譯程序使用何種PIC單片機,默認數制為10進制。
;-------------------------------------------------------------------
  __CONFIG B'11111111110001';_CP_OFF&_WDT_OFF&_PWRITE_ON&_XT_OSC
                                              ;沒有代碼保護
                                              ;看門狗關閉
                                              ;上電廷時器開啟
                                              ;振蕩器模式為XT
;-------------------------------------------------------------------
STATUS EQU 03H; 定義狀態寄存器地址
PORTA EQU 05H  ;端口A的數據寄存器地址
PORTB EQU 06H  ;端口B的數據寄存器地址

TRISA EQU 5H   ;定義端口A的方向控制寄存器地址
TRISB EQU 6H   ;定義端口B的方向控制寄存器地址
;---------------------- STATUS 
RP0       EQU 5  ;定義狀態寄存器中的RAM頁選位RP0
;--------------------

         ORG 0000H              ; 程序從零地址開始
         CLRF PORTA
         CLRF PORTB           ;初始化I/O口
    
         BSF STATUS,RP0       ;設置數據寄存器體1
         MOVLW B'00000000'    ; 1代表輸入,0代表輸出
         MOVWF TRISA           ; 設置PORTA全部IO為輸出
  MOVLW B'00000000' 
         MOVWF TRISB           ; 設置PORTB 全部IO為輸出
         BCF STATUS,RP0       ;恢復數據寄存器體0
 
  MOVLW 0FFH
         MOVWF PORTB           ;RB口全部為1,8個LED都被點亮
         GOTO

點亮RB口八個LED的實驗

點擊次數:887次        更新時間:2012-08-22

;84led-a.asm 用程序點亮RB口8個LED的實驗
;本程序的功能是:程序復位后,RB7口的8個LED都被點亮,
;燒寫時應注意:配置位已經在程序中寫明,加載HEX文件時會自動加載,燒寫時不用再手動設置配置位。
;實驗時請注意套件跳線選擇,跳線全部插入串口座方向
;*******************************************************************              
 LIST P=16F84A,R=DEC;  告訴編譯程序使用何種PIC單片機,默認數制為10進制。
;-------------------------------------------------------------------
  __CONFIG B'11111111110001';_CP_OFF&_WDT_OFF&_PWRITE_ON&_XT_OSC
                                              ;沒有代碼保護
                                              ;看門狗關閉
                                              ;上電廷時器開啟
                                              ;振蕩器模式為XT
;-------------------------------------------------------------------
STATUS EQU 03H; 定義狀態寄存器地址
PORTA EQU 05H  ;端口A的數據寄存器地址
PORTB EQU 06H  ;端口B的數據寄存器地址

TRISA EQU 5H   ;定義端口A的方向控制寄存器地址
TRISB EQU 6H   ;定義端口B的方向控制寄存器地址
;---------------------- STATUS 
RP0       EQU 5  ;定義狀態寄存器中的RAM頁選位RP0
;--------------------

         ORG 0000H              ; 程序從零地址開始
         CLRF PORTA
         CLRF PORTB           ;初始化I/O口
    
         BSF STATUS,RP0       ;設置數據寄存器體1
         MOVLW B'00000000'    ; 1代表輸入,0代表輸出
         MOVWF TRISA           ; 設置PORTA全部IO為輸出
  MOVLW B'00000000' 
         MOVWF TRISB           ; 設置PORTB 全部IO為輸出
         BCF STATUS,RP0       ;恢復數據寄存器體0
 
  MOVLW 0FFH
         MOVWF PORTB           ;RB口全部為1,8個LED都被點亮
         GOTO {D_L_技術支持_內容瀏覽}nbsp;               ;在本指令不停循環。

         END                  ; 形式上的程序結束


nbsp;               ;在本指令不停循環。

         END                  ; 形式上的程序結束


欢迎光临: 安图县| 阳泉市| 江门市| 巨野县| 上杭县| 赤壁市| 尉氏县| 鹤岗市| 西青区| 贵定县| 皋兰县| 汉阴县| 永宁县| 高陵县| 工布江达县| 武陟县| 泰兴市| 商都县| 正定县| 城市| 博湖县| 都江堰市| 双流县| 肇源县| 芮城县| 东乡| 京山县| 根河市| 卢氏县| 长白| 太原市| 绵阳市| 绩溪县| 柯坪县| 宁乡县| 大名县| 广丰县| 育儿| 石城县| 贵南县| 纳雍县|