導航:首頁 > 方法技巧 > 匯編語言led的連接方法

匯編語言led的連接方法

發布時間:2022-03-15 04:46:28

① 用匯編語言:單片機P1口接8個LED燈,按P3.1鍵時,燈由下往上亮,按P3.2鍵時候,燈從上往下亮

ORG 0000H
LJMP MAIN
ORG 0003H
LJMP EX0INT
ORG 0030H
MAIN:
MOV SP,#5FH
SETB IT0
SETB EX0
SETB EA
MOV R0,#0
MOV DPTR,#TABLE
MOV A,R0
MOVC A,@A+DPTR
MOV P2,A
LOOP:
MOV A,P1
CPL A
MOV P1,A
LCALL DELAY
SJMP LOOP
EX0INT:
PUSH ACC
INC R0
MOV DPTR,#TABLE
MOV A,R0
MOVC A,@A+DPTR
MOV P2,A
RETI
DELAY:
MOV R2,#100
DELAY1:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DELAY1
RET
TABLE: ; 共陰極數碼管顯示代碼表
DB 0C0H,3FH,06H,5BH,4FH ;01234
DB 66H,6DH,7DH,07H,7FH ;56789
END

② 【匯編語言】通過開關控制LED燈亮滅.要求:P1.0口連接1個開關,P2.0口連接1個LED,開關控制led的亮滅

ORG 0000H
LJMP MAIN
ORG 0030H
MAIN;
MOV C,P1.0

MOV P2.0,C

SJMP MAIN

END

③ LED顯示及介面 用匯編語言編程

每種LED的不一樣,而且跟您推薦一下,不要用匯編編程,初學者匯編編不好,用C語言,好學好用好改。

④ 單片機匯編語言程序,我想寫一個循環點亮的LED,然後用外部中斷0接到一個按鍵上,怎麼寫我需要詳細的程序

循環點亮LED燈,也就是流水燈效果的控制,可以用定時器來控制,這樣做相對代碼量較少而時間比較精確,外部中斷0接以按鍵,可以控制動態效果的啟停。程序如下:
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP EXT0 ;外部中斷0,控制流水燈啟停
ORG 000BH
LJMP T0ISR ;定時0控制流水燈循環點亮
ORG 0030H
MAIN:
MOV TMOD,#01H ;設置定時器0工作模式
MOV TH0,#HIGH(65536-60000) ;60毫秒定時
MOV TL0,#LOW(65536-60000)
SETB ET0
SETB EA
MOV A,#0FEH ;LED等初始化
MOV P0,A
SJMP $
EXT0:
CPL TR0
RETI
T0ISR:
CLR TR0
MOV TH0,#HIGH(65536-60000)
MOV TL0,#LOW(65536-60000)
SETB ET0
RL A
MOV P0,A ;循環點亮LED燈
RETI
END

⑤ 匯編語言按鍵控制LED程序

這個圖無法編程的,以下以51單片機為例編程給你參考:
LEDBITP1.0
KEYBITP1.4
ORG0000H
LJMPMAIN
ORG000BH
LJMPT0ISR
ORG0030H
MAIN:
MOVTMOD,#01H
MOVTH0,#HIGH(65536-50000)
MOVTL0,#LOW(65536-50000)
SETBET0
SETBEA
CLRA
LOOP:
JBKEY,LOOP
JNBKEY,$
INCA
CJNEA,#1,LOOP1
CLRLED
SJMPLOOP
LOOP1:
CJNEA,#2,LOOP2
SETBTR0
MOVR2,#10
SJMPLOOP
LOOP3:
CJNEA,#3,LOOP
CLRA
CLRTR0
SETBLED
SJMPLOOP
T0ISR:
CLRTR0
MOVTH0,#HIGH(65536-50000)
MOVTL0,#LOW(65536-50000)
SETBTR0
DJNZR2,T0E
MOVR2,#10
CPLLED
T0E:
RETI
END

⑥ 匯編語言:用單片機的P0、P1、P2口連接20個LED燈,(P0口8個LED、P1口8個LED、P

;這是剛做的一個24個LED的流水燈,你可以參考一下。
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR ;50ms定時
ORG 0030H
MAIN:
MOV TMOD,#01H
MOV TH0,#03CH
MOV TL0,#0B0H
SETB TR0
SETB ET0
SETB EA
MOV R2,#0
MOV R3,#0
MOV P0,#00H
MOV P1,#00H
MOV P2,#00H
MOV R4,#0FEH
MOV R5,#0FFH
MOV R6,#0FFH
LOOP:
SJMP LOOP
T0ISR:
CLR TR0
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
INC R2
CJNE R2,#20,T0E
MOV R2,#0
INC R3
CJNE R3,#0,T000
MOV P0,#00H
MOV P1,#00H
MOV P2,#00H
T0E:
RETI
T000:
CJNE R3,#1,T001
MOV P0,#0FFH
MOV P1,#0FFH
MOV P3,#0FFH
RETI
T001:
CJNE R3,#25,T002
T002:
JC T003
MOV R3,#0FFH
T003:
MOV P0,R4
MOV P1,R5
MOV P2,R6
MOV A,R4
RLC A
MOV R4,A
MOV A,R5
RLC A
MOV R5,A
MOV A,R6
RLC A
MOV R6,A
XCH A,R4
MOV ACC.0,C
MOV R4,A
RETI
END

⑦ 怎麼匯編語言使用LED燈亮

LED有共陰和共陽兩種,根據具體情況,給它高電平或者低電平就可以了。
在單片機中,假如你的LED是接在P0口,而且是共陰的,那麼
MOV P0,#FFH 就是把8個LED都點亮(可以通過調整#後的數改變點亮的情況)
也可以點亮單獨的一個,用SETB P0.0(P0.1,P0.2,...等等)

⑧ 匯編語言實現led設計

新聞 網頁 貼吧 知道 MP3 圖片 視頻 網路 文庫 幫助 | 設置
網路知道 > 電腦/網路 > 程序設計 > 匯編語言
匯編語言實現led設計 懸賞分:0 | 離問題結束還有 20 小時 | 提問者:huan5214826 | 檢舉
按下K1鍵LED1亮,再按下K1鍵LED1滅,按下K2鍵LED2亮,再按下K2鍵LED2滅,按下K3鍵LED3亮,再按下K3鍵LED3滅,按下K4鍵LED4亮,再按下K4鍵LED4滅。

輸入內容已經達到長度限制還能輸入 9999 字插入圖片刪除圖片插入地圖刪除地圖插入視頻視頻地圖
參考資料:匿名回答提交回答
回答 共1條
這是8086還是51呀?K1~K4和LED1~LED4是怎麼連接的呀? 追問8051的 k1和led的連接沒有說明自己設計

如何用匯編語言控制led燈閃爍

用AT89C2051單片機(可以換成任意的51單片機)模擬,控制一個LED燈閃爍,LED燈接在P1.7腳上。程序如下

LED1 BIT P1.7

MAIN:CPL LED1

ACALL DELAY

SJMP MAIN

DELAY:MOV R7,#0;延時子程序

MOV R6,#0

LOP:DJNZ R6,$

DJNZ R7,LOP

RET

模擬圖如下

⑩ 用匯編語言編寫開關控制LED燈

8個開關分別接P1.0-P1.7 控制輸出是P0.0-P0.7LED燈
還有開關延時6S和按住一個按鈕鎖住其它按鈕

例如:按下P0.0松開按鈕 然後延時5s燈亮並且在5s之內鎖住P0.1-P0.7的輸入

--P0.0,是接的按鍵?前面不是說接到 LED 的嗎?
--延時 5s ?前面不是說 6s 嗎?

閱讀全文

與匯編語言led的連接方法相關的資料

熱點內容
真假海螺肉的鑒別方法 瀏覽:770
鬍子有點黃用什麼方法洗 瀏覽:245
安卓手機亮屏時間哪裡設置方法 瀏覽:356
激光筆的使用方法 瀏覽:625
架接果樹方法視頻 瀏覽:685
名師閱讀教學方法 瀏覽:759
長發快速剪發方法視頻 瀏覽:74
銅絲球連接方法 瀏覽:42
駁口金油使用方法 瀏覽:858
足背伸的鍛煉方法 瀏覽:794
牛舍風機安裝方法 瀏覽:392
道路綠地覆蓋率的計算方法 瀏覽:766
做木珠子最簡單的方法 瀏覽:396
燈光控制手機的使用方法 瀏覽:83
目的基因檢測的步驟和方法是什麼 瀏覽:678
分數混合計算方法總結 瀏覽:374
英語教學方法有哪些直接法情景法 瀏覽:929
分析和綜合思維方法的運用 瀏覽:784
aca電蒸鍋使用方法 瀏覽:854
畫疊被子的簡便方法 瀏覽:363