標題: 發兩個跑馬燈的匯編程序-在51hei-5上測試通過 [打印本頁]
作者: jjide 時間: 2010-6-19 01:03
標題: 發兩個跑馬燈的匯編程序-在51hei-5上測試通過
使用取反(CPL)實現跑馬燈的閃爍,隨后給P0口賦值實現移動。
注;使用的是12MHZ頻率,
ORG 0000H
LJMP LOOP1
ORG 0030H
LOOP1: MOV A,#11111111B
clr p1.4 ;打開使能
MOV R1,#5 ;閃爍5次
LOOP: CPL A ;取反
MOV P0 , A ;輸出
ACALL DEL
CPL A
MOV P0 , A
ACALL DEL
DJNZ R1 , LOOP ;減一非零判斷
MOV P0,#11100111B
ACALL DEL
MOV P0,#11011011B
ACALL DEL
MOV P0,#10111101B
ACALL DEL
MOV P0,#01111110B
ACALL DEL
LJMP LOOP1
LOOP3: ACALL DEL
SJMP LOOP1
DEL: MOV R5,#6H ;延時子程序部分
F3: MOV R6,#0FFH ;BCD碼為255
F2: MOV R7,#0FFH ;總延時為0.7803s
F1: DJNZ R7,F1
DJNZ R6,F2
DJNZ R5,F3
RET
END
-------------------------------------------------------------------------
帶C循環做移動,使用一條跳轉轉移指令就可實現一直循環下去,延時為1.3s!
ORG 0000H
SJMP BEGAIN
ORG 0030H
BEGAIN: MOV P0, #0FFH ;初始狀態
clr p1.4 ;打開led使能
mov P2, #00110101B ; 鎖存2個74hc573,防止數碼管點陣干擾.
MAIN : CLR A
MOV A ,#11111110B ; 0FEH
LOOP: RLC A
MOV P0 , A
ACALL DEL
LJMP LOOP
DEL: MOV R5,#10H
F3: MOV R6,#0FFH
F2: MOV R7,#0FFH
F1: DJNZ R7,F1
DJNZ R6,F2
DJNZ R5,F3
RET
END
作者: brantyou 時間: 2010-6-19 11:48
路過。。。。看看。。。。
作者: tellmewhy20 時間: 2011-6-2 16:20
學習了,謝謝
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
亚洲精品一二三区
|
色吊丝2288sds中文字幕
|
日韩一二区在线
|
成人中文字幕在线观看
|
国产精品99久久久久久动医院
|
久久成人精品视频
|
伊人久久综合
|
国产欧美日韩一区
|
日韩亚洲视频
|
国产一区二区三区在线看
|
成人18亚洲xxoo
|
男女羞羞视频在线观看
|
亚洲男人的天堂网站
|
在线观看中文字幕视频
|
一区
|
日韩精品激情
|
欧美一级欧美三级在线观看
|
亚洲成人自拍
|
一级免费毛片
|
中文字幕日韩在线观看
|
国产一区二区三区免费
|
亚洲视频欧美视频
|
精品视频在线观看
|
97国产超碰
|
久久成人精品视频
|
国产精品完整版
|
在线看91|
秋霞a级毛片在线看
|
亚洲自拍偷拍免费视频
|
91在线|
美女爽到呻吟久久久久
|
色www精品视频在线观看
|
国产一级大片
|
亚洲一区二区三区四区五区中文
|
日日夜夜天天久久
|
免费在线观看av网站
|
国产精品久久久久久久久久三级
|
国产欧美在线一区
|
在线播放日韩
|
成人在线视频免费观看
|
亚洲一区二区三区免费
|