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

技術熱線: 4007-888-234
設計開發(fā)

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

開發(fā)工具

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

技術支持

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

新品推廣

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

新聞中心

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

單片機開發(fā)--點亮單個LED

更新時間: 2019-01-05
閱讀量:2894

4led-a.asm 用程序點亮RB7A一個LED8的實驗,供初學入門用

;本程序的功能是:程序復位后,RB7口的LED8被點亮,其它LED不應發(fā)光。
;燒寫時應注意:配置位已經(jīng)在程序中寫明,加載HEX文件時會自動加載,燒寫時不用再手動設置配置位。
;實驗時請注意套件跳線選擇,跳線全部插入串口座方向
;*
LIST P=16F84A,R=DEC; 告訴編譯程序使用何種PIC單片機,默認數(shù)制為10進制。
;——————————————————————————————————-
__CONFIG B’11111111110001’;_CP_OFF&_WDT_OFF&_PWRITE_ON&_XT_OSC
;沒有代碼保護
;看門狗關閉
;上電廷時器開啟
;振蕩器模式為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ù)據(jù)寄存器體1
     MOVLW B'00000000'    ; 1代表輸入,0代表輸出
     MOVWF TRISA           ; 設置PORTA全部IO為輸出
  MOVLW B'00000000'  
     MOVWF TRISB           ; 設置PORTB 全部IO為輸出
     BCF STATUS,RP0       ;恢復數(shù)據(jù)寄存器體0

BSF PORTB,7 ;置 RB7為1,點亮LED8,
GOTO

單片機開發(fā)—點亮單個LED
點擊次數(shù):194次 更新時間:2017-12-26
;84led-a.asm 用程序點亮RB7A一個LED8的實驗,供初學入門用

;本程序的功能是:程序復位后,RB7口的LED8被點亮,其它LED不應發(fā)光。
;燒寫時應注意:配置位已經(jīng)在程序中寫明,加載HEX文件時會自動加載,燒寫時不用再手動設置配置位。
;實驗時請注意套件跳線選擇,跳線全部插入串口座方向
;*
LIST P=16F84A,R=DEC; 告訴編譯程序使用何種PIC單片機,默認數(shù)制為10進制。
;——————————————————————————————————-
__CONFIG B’11111111110001’;_CP_OFF&_WDT_OFF&_PWRITE_ON&_XT_OSC
;沒有代碼保護
;看門狗關閉
;上電廷時器開啟
;振蕩器模式為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ù)據(jù)寄存器體1
     MOVLW B'00000000'    ; 1代表輸入,0代表輸出
     MOVWF TRISA           ; 設置PORTA全部IO為輸出
  MOVLW B'00000000'  
     MOVWF TRISB           ; 設置PORTB 全部IO為輸出
     BCF STATUS,RP0       ;恢復數(shù)據(jù)寄存器體0

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

     END                  ; 形式上的程序結

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

宁安市| 德清县| 黑山县| 桂平市| 融水| 宁夏| 阳山县| 故城县| 哈尔滨市| 洛浦县| 巴彦淖尔市| 乐亭县| 颍上县| 阿克苏市| 昌都县| 扎兰屯市| 石首市| 中西区| 南溪县| 行唐县| 安塞县| 正宁县| 定远县| 丰县| 平舆县| 武穴市| 邻水| 邵武市| 聊城市| 星子县| 唐河县| 保靖县| 耒阳市| 利川市| 内黄县| 滨海县| 涿州市| 江陵县| 三河市| 和田市| 景洪市|