女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>匯編編程>

LED燈與匯編語言

大?。?/span>0.1 MB 人氣: 2017-09-06 需要積分:0

1、如何點(diǎn)亮一個(gè)LED發(fā)光管

LOOP:
CLR P1.0;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
CLR P1.2;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
LCALL DELAY;調(diào)用延時(shí)子程序DELAY
AJMP LOOP;通過AJMP執(zhí)行LOOP,從最開始循環(huán)執(zhí)行,無限循環(huán)下去
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: DJNZ R6,D2
DJNZ R7,D1
RET
END
?

2、讓點(diǎn)亮后的LED發(fā)光管可以閃動(dòng)

LOOP:
SETB P1.0 ;用SETB命令使P1.0輸出高電平,熄滅LED
SETB P1.2 ;用SETB命令使P1.2輸出高電平,熄滅LED
LCALL DELAY;調(diào)用延時(shí)子程序DELA
CLR P1.0;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
CLR P1.2;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
LCALL DELAY;調(diào)用延時(shí)子程序DELAY
AJMP LOOP;通過AJMP執(zhí)行LOOP,從最開始循環(huán)執(zhí)行,無限循環(huán)下去
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: DJNZ R6,D2
DJNZ R7,D1
RET
END
?

?

?

3、LED流水燈

?ORG?0000H
?LJMP?MAIN
MAIN:
?MOV?P0,#0FEH??; 初始點(diǎn)亮LED1?
?MOV?R7,#0FEH??; 保存P0
MAIN_LP:
?LCALL?DELAY???; 延時(shí)
?MOV?A,R7???;?
?RL?A???; 循環(huán)移位
?MOV?R7,A???; 保存到R7
?MOV?P0,A???; 點(diǎn)亮下一個(gè)LED
?JMP?MAIN_LP???; 不停循環(huán)
;===========================================================
DELAY:?????; 延時(shí)子程序
?MOV?R0,#0FFH
?MOV?R1,#0FFH
DLY_LP:
?NOP
?NOP
?DJNZ?R0,DLY_LP
?MOV?R0,#0FFH
?DJNZ?R1,DLY_LP?
?RET
?
?END

?

4、LED流水燈(移位方式)

;用移位方式實(shí)現(xiàn)流水燈
;///////////////////////////////////////////?????
org 00h????;程序上電從00h開始
ajmp?main??;跳轉(zhuǎn)到主程序
org?0030h???;主程序起始地址
main:
;?mov?p2,#0f0h
?mov a,#0feh??;給A賦值成11111110
loop:?
?mov?p0,a??;將A送到P1口,發(fā)光二極管低電平點(diǎn)亮
?lcall delay??;調(diào)用延時(shí)子程序
?rl a???;累加器A循環(huán)左移一位
?ajmp?loop?;重新送P1顯示
delay:
?mov r3,#20??;最外層循環(huán)二十次
d1:
?mov r4,#80??;次外層循環(huán)八十次
d2:
?mov r5,#250??;最內(nèi)層循環(huán)250次
?djnz r5,$??;總共延時(shí)2us*250*80*20=0.8S
?djnz r4,d2
?djnz r3,d1
?ret
?end
?

5、正反流水燈

? ? ? ?;左移
? star: mov r3,#8???????? ;設(shè)置流水位數(shù)
??????? mov p0,#11111110b ;從p0.0開始
? loop: acall d01s
??????? mov a,p0????????? ;讀取p0當(dāng)前數(shù)據(jù)到acc
??????? rl a????????????? ;左移一位
??????? mov p0,a????????? ;將左移的數(shù)據(jù)再送到p1
??????? djnz r3,loop????? ;沒有完成8位繼續(xù)
??????? ;******************
??????? mov p0,#0ffh????? ;熄滅所有燈
??????? ;******************
??????? ;右移
??????? mov r3,#8???????? ;設(shè)置流水位數(shù)
??????? mov p0,#01111111b ;從p0.7開始
? loop1: acall d01s
??????? mov a,p0????????? ;讀取p0當(dāng)前數(shù)據(jù)到acc
??????? rr a????????????? ;右移一位
??????? mov p0,a????????? ;將左移的數(shù)據(jù)再送到p1
??????? djnz r3,loop1???? ;沒有完成8位繼續(xù)
??????? ljmp star???????? ;完成后返回到開始再來
? ;延時(shí)子程序
?? d01s: mov r0,#255
? d01l1: mov r1,#198
???????? djnz r1,$
???????? djnz r0,d01l1
???????? ret
???????? end

1、如何點(diǎn)亮一個(gè)LED發(fā)光管

LOOP:
CLR P1.0;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
CLR P1.2;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
LCALL DELAY;調(diào)用延時(shí)子程序DELAY
AJMP LOOP;通過AJMP執(zhí)行LOOP,從最開始循環(huán)執(zhí)行,無限循環(huán)下去
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: DJNZ R6,D2
DJNZ R7,D1
RET
END
?

2、讓點(diǎn)亮后的LED發(fā)光管可以閃動(dòng)

LOOP:
SETB P1.0 ;用SETB命令使P1.0輸出高電平,熄滅LED
SETB P1.2 ;用SETB命令使P1.2輸出高電平,熄滅LED
LCALL DELAY;調(diào)用延時(shí)子程序DELA
CLR P1.0;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
CLR P1.2;用CLR命令使P1.1輸出低電平,點(diǎn)亮LED
LCALL DELAY;調(diào)用延時(shí)子程序DELAY
AJMP LOOP;通過AJMP執(zhí)行LOOP,從最開始循環(huán)執(zhí)行,無限循環(huán)下去
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: DJNZ R6,D2
DJNZ R7,D1
RET
END
?

?

?

3、LED流水燈

?ORG?0000H
?LJMP?MAIN
MAIN:
?MOV?P0,#0FEH??; 初始點(diǎn)亮LED1?
?MOV?R7,#0FEH??; 保存P0
MAIN_LP:
?LCALL?DELAY???; 延時(shí)
?MOV?A,R7???;?
?RL?A???; 循環(huán)移位
?MOV?R7,A???; 保存到R7
?MOV?P0,A???; 點(diǎn)亮下一個(gè)LED
?JMP?MAIN_LP???; 不停循環(huán)
;===========================================================
DELAY:?????; 延時(shí)子程序
?MOV?R0,#0FFH
?MOV?R1,#0FFH
DLY_LP:
?NOP
?NOP
?DJNZ?R0,DLY_LP
?MOV?R0,#0FFH
?DJNZ?R1,DLY_LP?
?RET
?
?END

?

4、LED流水燈(移位方式)

;用移位方式實(shí)現(xiàn)流水燈
;///////////////////////////////////////////?????
org 00h????;程序上電從00h開始
ajmp?main??;跳轉(zhuǎn)到主程序
org?0030h???;主程序起始地址
main:
;?mov?p2,#0f0h
?mov a,#0feh??;給A賦值成11111110
loop:?
?mov?p0,a??;將A送到P1口,發(fā)光二極管低電平點(diǎn)亮
?lcall delay??;調(diào)用延時(shí)子程序
?rl a???;累加器A循環(huán)左移一位
?ajmp?loop?;重新送P1顯示
delay:
?mov r3,#20??;最外層循環(huán)二十次
d1:
?mov r4,#80??;次外層循環(huán)八十次
d2:
?mov r5,#250??;最內(nèi)層循環(huán)250次
?djnz r5,$??;總共延時(shí)2us*250*80*20=0.8S
?djnz r4,d2
?djnz r3,d1
?ret
?end
?

5、正反流水燈

? ? ? ?;左移
? star: mov r3,#8???????? ;設(shè)置流水位數(shù)
??????? mov p0,#11111110b ;從p0.0開始
? loop: acall d01s
??????? mov a,p0????????? ;讀取p0當(dāng)前數(shù)據(jù)到acc
??????? rl a????????????? ;左移一位
??????? mov p0,a????????? ;將左移的數(shù)據(jù)再送到p1
??????? djnz r3,loop????? ;沒有完成8位繼續(xù)
??????? ;******************
??????? mov p0,#0ffh????? ;熄滅所有燈
??????? ;******************
??????? ;右移
??????? mov r3,#8???????? ;設(shè)置流水位數(shù)
??????? mov p0,#01111111b ;從p0.7開始
? loop1: acall d01s
??????? mov a,p0????????? ;讀取p0當(dāng)前數(shù)據(jù)到acc
??????? rr a????????????? ;右移一位
??????? mov p0,a????????? ;將左移的數(shù)據(jù)再送到p1
??????? djnz r3,loop1???? ;沒有完成8位繼續(xù)
??????? ljmp star???????? ;完成后返回到開始再來
? ;延時(shí)子程序
?? d01s: mov r0,#255
? d01l1: mov r1,#198
???????? djnz r1,$
???????? djnz r0,d01l1
???????? ret
???????? end

非常好我支持^.^

(2) 100%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 禄丰县| 南平市| 家居| 南安市| 改则县| 高雄市| 衡阳县| 渭南市| 法库县| 枣庄市| 高青县| 屯门区| 尉犁县| 叙永县| 弋阳县| 竹溪县| 密云县| 健康| 南澳县| 措美县| 秭归县| 尚义县| 泾阳县| 蒙阴县| 罗平县| 通道| 嘉善县| 阿瓦提县| 资兴市| 浦县| 天峨县| 芦溪县| 淅川县| 鄂托克旗| 嘉禾县| 金堂县| 沭阳县| 大港区| 延川县| 德安县| 雅江县|