人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

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

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

開(kāi)發(fā)工具

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

技術(shù)支持

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

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭(zhēng)力

新聞中心

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

單片機(jī)開(kāi)發(fā)--點(diǎn)亮單個(gè)LED

更新時(shí)間: 2019-01-05
閱讀量:3066

4led-a.asm 用程序點(diǎn)亮RB7A一個(gè)LED8的實(shí)驗(yàn),供初學(xué)入門(mén)用

;本程序的功能是:程序復(fù)位后,RB7口的LED8被點(diǎn)亮,其它LED不應(yīng)發(fā)光。
;燒寫(xiě)時(shí)應(yīng)注意:配置位已經(jīng)在程序中寫(xiě)明,加載HEX文件時(shí)會(huì)自動(dòng)加載,燒寫(xiě)時(shí)不用再手動(dòng)設(shè)置配置位。
;實(shí)驗(yàn)時(shí)請(qǐng)注意套件跳線選擇,跳線全部插入串口座方向
;*
LIST P=16F84A,R=DEC; 告訴編譯程序使用何種PIC單片機(jī),默認(rèn)數(shù)制為10進(jìn)制。
;——————————————————————————————————-
__CONFIG B’11111111110001’;_CP_OFF&_WDT_OFF&_PWRITE_ON&_XT_OSC
;沒(méi)有代碼保護(hù)
;看門(mén)狗關(guān)閉
;上電廷時(shí)器開(kāi)啟
;振蕩器模式為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頁(yè)選位RP0
;——————————

     ORG 0000H              ; 程序從零地址開(kāi)始
     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

BSF PORTB,7 ;置 RB7為1,點(diǎn)亮LED8,
GOTO

單片機(jī)開(kāi)發(fā)—點(diǎn)亮單個(gè)LED
點(diǎn)擊次數(shù):194次 更新時(shí)間:2017-12-26
;84led-a.asm 用程序點(diǎn)亮RB7A一個(gè)LED8的實(shí)驗(yàn),供初學(xué)入門(mén)用

;本程序的功能是:程序復(fù)位后,RB7口的LED8被點(diǎn)亮,其它LED不應(yīng)發(fā)光。
;燒寫(xiě)時(shí)應(yīng)注意:配置位已經(jīng)在程序中寫(xiě)明,加載HEX文件時(shí)會(huì)自動(dòng)加載,燒寫(xiě)時(shí)不用再手動(dòng)設(shè)置配置位。
;實(shí)驗(yàn)時(shí)請(qǐng)注意套件跳線選擇,跳線全部插入串口座方向
;*
LIST P=16F84A,R=DEC; 告訴編譯程序使用何種PIC單片機(jī),默認(rèn)數(shù)制為10進(jìn)制。
;——————————————————————————————————-
__CONFIG B’11111111110001’;_CP_OFF&_WDT_OFF&_PWRITE_ON&_XT_OSC
;沒(méi)有代碼保護(hù)
;看門(mén)狗關(guān)閉
;上電廷時(shí)器開(kāi)啟
;振蕩器模式為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頁(yè)選位RP0
;——————————

     ORG 0000H              ; 程序從零地址開(kāi)始
     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

BSF PORTB,7 ;置 RB7為1,點(diǎn)亮LED8,
GOTO {DL技術(shù)支持_內(nèi)容瀏覽}nbsp; ;在本指令不停循環(huán)。

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

nbsp; ;在本指令不停循環(huán)。
END ; 形式上的程序結(jié)

金秀| 固阳县| 黄梅县| 林西县| 鄂托克旗| 县级市| 武义县| 荔浦县| 分宜县| 洛扎县| 新平| 张家港市| 湘潭市| 平乐县| 海门市| 武夷山市| 通许县| 邹城市| 淮滨县| 五大连池市| 古丈县| 攀枝花市| 边坝县| 延庆县| 岢岚县| 井陉县| 昌乐县| 常宁市| 中卫市| 哈尔滨市| 浙江省| 林口县| 满洲里市| 齐河县| 彰武县| 双柏县| 阿鲁科尔沁旗| 江城| 饶河县| 盐山县| 孟村|