天堂草原最受欢迎的角色,天堂动漫,天堂在线,色天堂下载,天堂中文在线资源,亚洲男人天堂

技術(shù)熱線: 4007-888-234
設(shè)計(jì)開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)

點(diǎn)亮RB口八個(gè)LED的實(shí)驗(yàn)

更新時(shí)間: 2019-03-21
閱讀量:477

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

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

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

點(diǎn)亮RB口八個(gè)LED的實(shí)驗(yàn)

點(diǎn)擊次數(shù):887次        更新時(shí)間:2012-08-22

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

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

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

         END                  ; 形式上的程序結(jié)束


nbsp;               ;在本指令不停循環(huán)。

         END                  ; 形式上的程序結(jié)束


联系我们: 游戏| 墨江| 溧阳市| 喜德县| 当涂县| 左云县| 泰顺县| 淳安县| 临城县| 南京市| 西平县| 寿阳县| 怀柔区| 福州市| 磴口县| 光山县| 乌鲁木齐县| 闽清县| 伊金霍洛旗| 神池县| 韶关市| 调兵山市| 大石桥市| 华阴市| 梨树县| 东莞市| 富宁县| 繁昌县| 贵州省| 塔城市| 宜都市| 阿拉善右旗| 安龙县| 舞阳县| 新津县| 佛山市| 石门县| 龙泉市| 罗田县| 镶黄旗| 桓台县|