久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
滾動顯示程序
[打印本頁]
作者:
daniu
時間:
2014-12-26 23:31
標題:
滾動顯示程序
顯示字用查表法,不占內(nèi)存,用四個16*16共陽LED點陣顯示,
;效果:向上滾動顯示字,每次四個,重復循環(huán)。
;R2:行掃描地址(從00-0FH)。
;R3:滾動顯示時控制移動速度,也可控制靜止顯示的時間。
;************;
;中斷入口程序;
;************;
;
ORG 0000H
LJMP START
ORG 0003H
RETI
ORG 000BH
LJMP INTT0
ORG 0013H
RETI
ORG 001BH
RETI
ORG 0023H
RETI
ORG 002BH
RETI
;
;************;
; 初始化程序 ;
;************;
;
;
;************;
; 主程序 ;
;************;
;
START: MOV 20H,#00H ;清標志,00H為1幀掃描結(jié)束標志
MOV A,#0FFH ;端口初始化
MOV P1,A
MOV P2,A
MOV P3,A
MOV P0,A
CLR P1.6 ;串行寄存器打入輸出端控制位
MOV TMOD,#01H ;使用T0作16位定時器,行掃描用。
MOV TH0,#0FCH ;1ms初值(12MHZ)
MOV TL0,#18H
MOV SCON,#00H ;串口0方式傳送顯示字節(jié)
MOV IE,#82H ;T0中斷允許,總中斷允許
MOV SP,#70H
LCALL DIS1 ;顯示準備,黑屏,1.5秒
MAIN: MOV DPTR,#TAB
LCALL MOVDISP ;逐排顯示,每次四字)
MOV DPTR,#TAB
LCALL MOVDISP1 ;滾動顯示,每排四字)
AJMP MAIN
;
;
;********************;
; 四字逐排顯示子程序 ;
;********************;
;每次四字移入移出顯示方式,入口時定義好DPTR值
;
MOVDISP: MOV R1,#6 ;顯示6排字,每排四字(R1=排數(shù))
DISLOOP: MOV R3,#100 ;每排顯示時間1.6*100=1.6S
DISMOV: MOV R2,#00H ;第0行開始
SETB TR0 ;開掃描(每次一幀)
WAITMOV: JBC 00H,DISMOV1 ;標志為1掃描一幀結(jié)束(16毫秒為1幀,每行1毫秒)
AJMP WAITMOV
DISMOV1: DJNZ R3,DISMOV ;1幀重復顯示(控制顯示時間)
MOV A,#128 ;顯示字指針移一排(每排4字*32=128)
ADD A,DPL ;
MOV DPL,A
MOV A,#0
ADDC A,DPH
MOV DPH,A
DEC R1 ;R1為0,顯示完
MOV A,R1
JZ MOVOUT ;
AJMP DISLOOP ;
MOVOUT: RET ;移動顯示結(jié)束
;
;********************;
; 四字滾動顯示子程序 ;
;********************;
;每排四字向上移出顯示方式,入口時定義好DPTR值
;
MOVDISP1: MOV R1,#255 ;向上移動顯示6排字,每排四字(R1=排數(shù)*16)
DISLOOP1: MOV R3,#10 ;移動速度1.6*10=0.16S
DISMOV2: MOV R2,#00H ;第0行開始
SETB TR0 ;開掃描(每次一幀)
WAITMOV1: JBC 00H,DISMOV3 ;標志為1掃描一幀結(jié)束(16毫秒為1幀,每行1毫秒)
AJMP WAITMOV1
DISMOV3: DJNZ R3,DISMOV2 ;1幀重復顯示(控制移動速度)
INC DPTR ;顯示字指針移一行(二字節(jié)位置)
INC DPTR
DEC R1 ;R1為0,顯示完
MOV A,R1
JZ MOVOUT1 ;
AJMP DISLOOP1 ;
MOVOUT1: RET ;移動顯示結(jié)束
;
;
;*****************;
; 四個字顯示子程序 ;
;*****************;
;靜止顯示表中某四個字
DIS1: MOV R3,#5AH ;靜止顯示時間控制(16MS*#=1.6秒)
DIS11: MOV R2,#00H ;一幀掃描初始值(行地址從00-0FH)
MOV DPTR,#TAB ;取表首址
SETB TR0 ;開掃描(每次一幀)
WAIT11: JBC 00H,DIS111 ;為1,掃描一幀結(jié)束
AJMP WAIT11
DIS111: DJNZ R3,DIS11
RET
;
;
;************;
; 掃描程序 ;
;************;
;1MS傳送一行,每行顯示1毫秒,一次傳送四個字的某行共8個字節(jié).
;
INTT0: PUSH ACC
MOV TH0,#0FCH ;1ms初值重裝
MOV TL0,#18H
MOV A,#97 ;指向第四個字行右字節(jié)
ADD A,DPL
MOV DPL,A
MOV A,#0
ADDC A,DPH
MOV DPH,A
MOV A,#0
MOVC A,@A+DPTR ;查表
MOV SBUF,A ;串口0方式發(fā)送
WAIT: JBC TI,GO ;等待發(fā)送完畢
AJMP WAIT ;
GO: MOV A,DPL ;指向第四個字行左字節(jié)
SUBB A,#1
MOV DPL,A
MOV A,DPH
SUBB A,#0
MOV DPH,A
MOV A,#0
MOVC A,@A+DPTR
MOV SBUF,A
WAIT1: JBC TI,GO1
AJMP WAIT1
;
GO1: MOV R0,#03H
MLOOP: MOV A,DPL ;指向前三個字行右字節(jié)
SUBB A,#31
MOV DPL,A
MOV A,DPH
SUBB A,#0
MOV DPH,A
MOV A,#0
MOVC A,@A+DPTR ;查表
MOV SBUF,A ;串口0方式發(fā)送
WAIT2: JBC TI,GO2 ;等待發(fā)送完畢
AJMP WAIT2 ;
GO2: MOV A,DPL ;指向前三個字行左字節(jié)
SUBB A,#1
MOV DPL,A
MOV A,DPH
SUBB A,#0
MOV DPH,A
MOV A,#0
MOVC A,@A+DPTR
MOV SBUF,A
WAIT3: JBC TI,GO3
AJMP WAIT3
GO3: DJNZ R0,MLOOP ;執(zhí)行三次
;
;
SETB P1.7 ;關(guān)行顯示,準備涮新
NOP ;串口寄存器數(shù)據(jù)穩(wěn)定
SETB P1.6 ;產(chǎn)生上升沿,行數(shù)據(jù)打入輸出端
NOP ;
NOP ;
CLR P1.6 ;恢復低電平
MOV A,R2 ;修改顯示行地址
ORL A,#0F0H ;修改顯示行地址
MOV R2,A ;修改顯示行地址
MOV A,P1 ;修改顯示行地址
ORL A,#0FH ;修改顯示行地址
ANL A,R2 ;修改顯示行地址
MOV P1,A ;修改完成
CLR P1.7 ;開行顯示
INC R2 ;下一行掃描地址值
INC DPTR ;
INC DPTR ;下一行數(shù)據(jù)地址
MOV A,R2
ANL A,#0FH
JNZ GO4
SETB 00H ;R2為10H,現(xiàn)為末行掃描,置1幀結(jié)束標志
MOV A,DPL ;指針修正為原幀初值
SUBB A,#32
MOV DPL,A
MOV A,DPH
SUBB A,#0
MOV DPH,A
CLR TR0 ;一幀掃描完,關(guān)掃描
GO4: POP ACC
RETI ;退出
;
;
;***************;
; 掃描文字表 ;
;***************;
; 共五排字,每排四個字,前后為黑屏
TAB: DB ;黑屏
;黑屏
;黑屏
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品1区
|
激情五月婷婷
|
粉嫩一区二区三区性色av
|
国产激情一区二区三区
|
日韩av啪啪网站大全免费观看
|
精品免费视频一区二区
|
免费xxxx大片国产在线
|
999精品视频在线观看
|
黄色国产视频
|
欧美成人精品激情在线观看
|
亚洲精品一区二区三区蜜桃久
|
亚洲狠狠爱一区二区三区
|
成人免费观看视频
|
国产麻豆乱码精品一区二区三区
|
精品久久久久久中文字幕
|
夜夜爆操
|
精品九九
|
欧美v在线观看
|
午夜欧美
|
国产视频1区2区
|
国产精品久久
|
欧美v免费
|
亚洲精品欧美一区二区三区
|
亚洲国产免费
|
精品国产一区二区三区久久久久久
|
www.色婷婷
|
精品国产乱码久久久久久图片
|
99爱免费
|
国产99久久久国产精品下药
|
欧美黑人一区二区三区
|
91 在线
|
黑人巨大精品欧美一区二区一视频
|
日本欧美国产
|
亚洲精品在线免费观看视频
|
欧美日韩18
|
日韩手机在线看片
|
国产一区二区三区久久
|
亚洲性免费
|
国产高清在线
|
亚洲国产精品一区二区三区
|
成人毛片视频免费
|