亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ningh320.asm

?? 北京寧河電子提供的單片機驅動臺灣群創的彩色TFT屏
?? ASM
?? 第 1 頁 / 共 4 頁
字號:
;立即數
black           equ     0       ;顏色字節0,1位是藍色4級灰度;2,3,4位是綠色8級灰度
blue            equ     03h
green           equ     1ch     ;5,6,7位是紅色8級灰度
blueness        equ     1fh     ;三位表示灰度由低到高分別為000,001,010,011,100,101,110,111
red             equ     0e0h
pink            equ     0e3h
yellow          equ     0fch
white           equ     0ffh
;以上表示8種顏色的最高灰度

addr_wda	equ	0000h	;寫數據到LCD
addr_rda	equ	0000h
addr_wcol	equ	0200h;0001h	;寫LCD列號
addr_wrow	equ	0100h;0002h	;寫LCD行號
addr_wop        equ     0300h           ;寫操作碼
sp_stack	equ	60h     ;堆棧指針

;標志位
flag_cir	equ	01h	;畫圓時用位標志區第二個字節
radw_0          equ	08h
radw_1		equ	09h
radw_2		equ	0ah
radw_3		equ	0bh
radw_4		equ	0ch
radw_5		equ	0dh
radw_6		equ	0eh
radw_7		equ	0fh

;寄存器
bit_byte        equ     22h     ;操作象素點時的標志位

xstal		equ	24h	;x起始坐標低字節
xstah		equ	25h	;x起始坐標高字節
ystal		equ	26h	;y起始坐標低字節
ystah		equ	27h	;y起始坐標高字節
xendl		equ	28h	;x終止坐標低字節
xendh		equ	29h	;x終止坐標高字節
yendl		equ	2ah	;y終止坐標低字節
yendh		equ	2bh	;y終止坐標高字節
d_xl		equ	2ch	;x差值低字節
d_xh		equ	2dh	;x差值高字節
d_yl		equ	2eh	;y差值低字節
d_yh		equ	2fh	;y差值高字節
;errl		equ	30h	;誤差值低字節
;errh		equ	31h	;誤差值高字節

cirxl		equ	30h
cirxh		equ	31h
ciryl		equ	32h
ciryh		equ	33h
rad		equ	34h
radw		equ	21h
radf		equ	20h
arcx1		equ	35h
arcy1		equ	36h
arcx2		equ	37h
arcy2		equ	38h
errl		equ	39h
errh		equ	3ah
color           equ     3bh
char_byte	equ	3ch	;寫漢字時暫存要寫入的單字節字模
char_num	equ	3dh	;一個漢字要寫入char_byte32次(16*16)
char_num1	equ	3eh
bak_char_num    equ     3fh
num_byte	equ	46h	;一次操作LCD的數據12字節記數器
auxr            equ     8eh
		org	0000h
		sjmp	main
		org	0040h
main:		mov	sp,#sp_stack
                call    initial
loop:           mov     dptr,#addr_wop  ;當前顯示頁為0頁,當前讀寫頁為0頁
                mov     a,#0
                movx    @dptr,a
		mov	r5,#6
ww001:        call	delay_100ms	;延時4秒鐘
		djnz	r5,ww001
loop2:          mov     dptr,#addr_wop
                mov     a,#0
                movx    @dptr,a
                call	photo1
		call	photo2
		call	photo3
                mov     dptr,#addr_wop  ;當前顯示頁為0頁,當前讀寫頁為0頁
                mov     a,#11h
                movx    @dptr,a
		call	photo4
;sjmp loop
                call    photo5

                sjmp    loop
                mov     dptr,#addr_wop  ;當前顯示頁為0頁,當前讀寫頁為0頁
                mov     a,#00h
                movx    @dptr,a
		call	photo1
                mov     dptr,#addr_wrow
                movx    @dptr,a
loop1:          call    photo5
                sjmp    loop1


photo5:         mov     dptr,#addr_wop  ;當前顯示頁為0頁,當前讀寫頁為0頁
                mov     a,#0
                movx    @dptr,a
                mov     color,#black
                call    clr_lcd
                mov     xstah,#0
                mov     xstal,#48
                mov     ystah,#0
                mov     ystal,#127
                mov     dptr,#picture1
                call    disp_picture

                mov     xstah,#0
                mov     xstal,#176
                mov     ystah,#0
                mov     ystal,#127
                mov     dptr,#picture2
                call    disp_picture

                mov     xstah,#1
                mov     xstal,#30h
                mov     ystah,#0
                mov     ystal,#127
                mov     dptr,#picture1
                call    disp_picture

                mov     xstah,#0
                mov     xstal,#48
                mov     ystah,#0
                mov     ystal,#239
                mov     dptr,#picture2
                call    disp_picture

                mov     xstah,#0
                mov     xstal,#176
                mov     ystah,#0
                mov     ystal,#239
                mov     dptr,#picture1
                call    disp_picture

                mov     xstah,#1
                mov     xstal,#30h
                mov     ystah,#0
                mov     ystal,#239
                mov     dptr,#picture2
                call    disp_picture

		mov	r5,#200
photo51:        call	delay_100ms	;延時4秒鐘
		djnz	r5,photo51
		mov	r5,#200
photo52:        call	delay_100ms	;延時4秒鐘
		djnz	r5,photo52

		ret

disp_picture:   clr     a
                movc    a,@a+dptr
                mov     r7,a
                inc     dptr
                clr     a
                movc    a,@a+dptr
                mov     r6,a
                inc     dptr
disp_p0:        push    dph
                push    dpl
                mov     a,ystal
                mov     dptr,#addr_wrow
                movx    @dptr,a
                mov     a,xstah
                mov     dptr,#addr_wcol
                movx    @dptr,a
                mov     a,xstal
                movx    @dptr,a
                pop     dpl
                pop     dph
                mov     r0,#80h
                mov     r5,#128
disp_p1:        clr     a
                movc    a,@a+dptr
                mov     @r0,a
                inc     dptr
                inc     r0
                djnz    r5,disp_p1

                push    dph
                push    dpl
                mov     dptr,#addr_wda
                mov     r5,#128
                mov     r0,#80h
disp_p2:        mov     a,@r0
                movx    @dptr,a
                inc     r0
                djnz    r5,disp_p2
                pop     dpl
                pop     dph
                dec     ystal
                djnz    r7,disp_p0
                ret

clr_ram:        mov     r0,#08h
                mov     r7,#40
clr_ram1:       mov     @r0,#0
                inc     r0
                djnz    r7,clr_ram1
                ret

clr_lcd:        mov     r6,#0
clr_lcd1:       mov     dptr,#addr_wrow
                mov     a,r6
                movx    @dptr,a
                mov     dptr,#addr_wcol
                mov     a,#0h
                movx    @dptr,a
                movx    @dptr,a
                mov     r7,#60
                mov     a,color
                mov     dptr,#addr_wda
clr_lcd2:       movx    @dptr,a
                movx    @dptr,a
                movx    @dptr,a
                movx    @dptr,a
                movx    @dptr,a
                movx    @dptr,a
                movx    @dptr,a
                movx    @dptr,a
                djnz    r7,clr_lcd2
                inc     r6
                mov     a,r6
                cjne    a,#234,clr_lcd1
                ret

initial:        mov	p0,#0ffh
		mov	p1,#0ffh
		mov	p2,#0ffh
		mov	p3,#0ffh
                call    clr_ram
		mov	r5,#10
initial1:	call	delay_100ms
		djnz	r5,initial1
                mov     auxr,#03h
                mov     dptr,#addr_wop
                mov     a,#0
                movx    @dptr,a
init01:         mov     color,#blue
init0:          call    clr_lcd
                ret

delayy:         push    07h
                push    06h
                mov	r3,#4
delayy1:        call    delay_100ms
		djnz	r3,delayy1
                pop     06h
                pop     07h
                ret

line:           clr     c
                mov     a,#233
                subb    a,ystal
                mov     ystal,a
                clr     c
                mov     a,#233
                subb    a,yendl
                mov     yendl,a
line01:          mov	errl,#0		;起始坐標雙字節(xsta,ysta),終止坐標雙字節(xend,yend)
		mov	errh,#0
		mov	a,yendl
		clr	c
		subb	a,ystal
		mov	d_yl,a
		mov	a,yendh
		subb	a,ystah
		mov	d_yh,a
		jnc	line1
line0:		mov	a,yendl
		xch	a,ystal
		mov	yendl,a
		mov	a,yendh
		xch	a,ystah
		mov	yendh,a
		mov	a,xendl
		xch	a,xstal
		mov	xendl,a
		mov	a,xendh
		xch	a,xstah
		mov	xendh,a
		sjmp	line01
line1:		call	dotw
		mov	a,xendl
		clr	c
		subb	a,xstal
		mov	d_xl,a
		mov	a,xendh
		subb	a,xstah
		mov	d_xh,a
		jc	line3
		mov	a,d_yh
		cjne	a,d_xh,line2
		mov	a,d_yl
		cjne	a,d_xl,line2
		sjmp	rate1
line2:		jnc	line21
		sjmp	rate1
line21:		jmp	rate2
line3:		mov	a,xstal
		clr	c
		subb	a,xendl
		mov	d_xl,a
		mov	a,xstah
		subb	a,xendh
		mov	d_xh,a
		cjne	a,d_yh,line4
		mov	a,d_xl
		cjne	a,d_yl,line4
line4:		jc	line5
		jmp	rate3
line5:		jmp	rate4
;**********************************k=0-1即d_y<=d_x時
rate1:		mov	a,ystah
		cjne	a,yendh,rate10
		mov	a,ystal
		cjne	a,yendl,rate10
		sjmp	rate11
rate10:		mov	a,errh
		jb	acc.7,rate12
		mov	a,ystal
		add	a,#1
		mov	ystal,a
		mov	a,ystah
		addc	a,#0
		mov	ystah,a
rate11:		mov	a,xstal
		add	a,#1
		mov	xstal,a
		mov	a,xstah
		addc	a,#0
		mov	xstah,a
		mov	a,errl
		add	a,d_yl
		mov	errl,a
		mov	a,errh
		addc	a,d_yh
		mov	errh,a
		clr	c
		mov	a,errl
		subb	a,d_xl
		mov	errl,a
		mov	a,errh
		subb	a,d_xh
		mov	errh,a
		sjmp	rate13
rate12:		mov	a,xstal
		add	a,#1
		mov	xstal,a
		mov	a,xstah
		addc	a,#0
		mov	xstah,a
		mov	a,errl
		add	a,d_yl
		mov	errl,a
		mov	a,errh
		addc	a,d_yh
		mov	errh,a
rate13:		call	dotw
		mov	a,xstal
		cjne	a,xendl,rate10
		mov	a,xstah
		cjne	a,xendh,rate10
		ret
;*************************************k>1即d_y>d_x時
rate2:		mov	a,errh
		jb	acc.7,rate21
		mov	a,ystal
		add	a,#1
		mov	ystal,a
		mov	a,ystah
		addc	a,#0
		mov	ystah,a
		clr	c
		mov	a,errl
		subb	a,d_xl
		mov	errl,a
		mov	a,errh
		subb	a,d_xh
		mov	errh,a
		sjmp	rate22
rate21:		mov	a,ystal
		add	a,#1
		mov	ystal,a
		mov	a,ystah
		addc	a,#0
		mov	ystah,a
		mov	a,xstal
		add	a,#1
		mov	xstal,a
		mov	a,xstah
		addc	a,#0
		mov	xstah,a
		mov	a,errl
		add	a,d_yl
		mov	errl,a
		mov	a,errh
		addc	a,d_yh
		mov	errh,a
		clr	c
		mov	a,errl
		subb	a,d_xl
		mov	errl,a
		mov	a,errh
		subb	a,d_xh
		mov	errh,a
rate22:		call	dotw
		mov	a,ystal
		cjne	a,yendl,rate2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
经典三级一区二区| 欧洲一区在线观看| 国产不卡视频在线观看| 欧美一区二区三区小说| 国产一区二区精品久久91| 亚洲一区二区3| 国产亚洲va综合人人澡精品| 91国产成人在线| 国产成人亚洲综合色影视| 精品人在线二区三区| 精品一区二区三区在线观看| 亚洲综合激情网| 欧美经典一区二区三区| 欧美日本精品一区二区三区| 99久久国产综合色|国产精品| 午夜久久久影院| 欧美日韩精品一区视频| 4438x成人网最大色成网站| 91香蕉视频污| 高清成人免费视频| 国产精品自拍av| 视频精品一区二区| 综合久久综合久久| 亚洲国产裸拍裸体视频在线观看乱了 | 亚洲激情欧美激情| 久久精品在线免费观看| 欧美成人在线直播| 欧美一区二区视频在线观看2020| 99精品国产视频| 激情综合网最新| 精品一区二区三区蜜桃| 久久精品国产亚洲一区二区三区| 日韩不卡一二三区| 一区二区三区四区在线免费观看| 国产精品免费视频一区| 7777精品伊人久久久大香线蕉| 欧美美女网站色| 欧美在线短视频| 色婷婷激情综合| 色哟哟国产精品| 欧美日韩精品一区二区三区蜜桃 | 99视频有精品| 国产成人av一区| 99精品国产一区二区三区不卡| 国产91精品久久久久久久网曝门| 免费精品视频最新在线| 日本成人在线电影网| 亚洲国产美国国产综合一区二区| 中文字幕高清一区| 国产精品麻豆99久久久久久| 国产精品激情偷乱一区二区∴| 国产女主播在线一区二区| 久久综合九色综合欧美98| 中文字幕国产一区二区| 成人欧美一区二区三区1314 | 蜜臀av亚洲一区中文字幕| 蜜臀av一区二区在线免费观看 | 久久成人免费电影| 麻豆免费看一区二区三区| 久久国产精品一区二区| 国产高清精品网站| 一本一道波多野结衣一区二区| 国产精品99久久久久久有的能看| 精品国产乱码久久久久久浪潮 | 日本一区中文字幕| 一区二区三区在线视频观看58| 久久综合久色欧美综合狠狠| 国产嫩草影院久久久久| 亚洲精品国久久99热| 蜜桃久久久久久| 99久久国产综合精品麻豆| 欧美性色欧美a在线播放| 久久久无码精品亚洲日韩按摩| 国产精品久久久久久久裸模| 亚洲一级二级三级| 香蕉成人啪国产精品视频综合网| 男男成人高潮片免费网站| 成人一区二区三区在线观看| 日韩欧美国产系列| 国产喷白浆一区二区三区| 亚洲国产精品自拍| 本田岬高潮一区二区三区| 日韩午夜在线观看视频| 亚洲精品国产a久久久久久| 亚洲天堂a在线| 91香蕉视频污| 1024成人网色www| 久久电影网电视剧免费观看| 在线视频你懂得一区二区三区| 久久久久久亚洲综合影院红桃 | 欧美日本免费一区二区三区| 国产精品网站导航| 免费看欧美女人艹b| 成人av资源网站| 亚洲欧美日韩成人高清在线一区| 精品午夜久久福利影院 | 日韩伦理免费电影| 国产精品系列在线播放| 欧美一区三区四区| 午夜亚洲国产au精品一区二区| 99久久精品免费看| 日韩免费电影一区| 久久激情五月激情| 精品日韩成人av| 日韩vs国产vs欧美| 国产亚洲精品bt天堂精选| 色狠狠色狠狠综合| 奇米精品一区二区三区在线观看 | 亚洲男人天堂av| 91精品国产色综合久久久蜜香臀| 国产资源在线一区| 亚洲色图另类专区| 欧美电影免费观看高清完整版在线 | 精品国产伦一区二区三区观看方式 | 久久99精品久久只有精品| 日韩精品一区二区三区swag| 成人高清视频免费观看| 午夜视频一区在线观看| 欧美国产成人在线| 欧美一区二区美女| 色婷婷综合久久久久中文一区二区| 午夜一区二区三区在线观看| 国产欧美一区二区三区在线老狼 | 国产精品一色哟哟哟| 亚洲国产精品一区二区www在线| 欧美成人精品1314www| 欧美影视一区在线| 成人午夜精品在线| 久久国产麻豆精品| 婷婷中文字幕一区三区| 国产精品灌醉下药二区| 精品国产91久久久久久久妲己| 91成人看片片| 高清不卡一区二区在线| 久久不见久久见免费视频7| 亚洲精品中文字幕乱码三区| 久久先锋资源网| 欧美不卡在线视频| 制服丝袜国产精品| 欧美伊人精品成人久久综合97| 国产成人午夜精品5599| 精品一区二区免费视频| 亚洲chinese男男1069| 亚洲精品欧美二区三区中文字幕| 国产精品卡一卡二| 国产日韩欧美不卡| 久久久欧美精品sm网站| 精品国产一区二区三区不卡| 日韩小视频在线观看专区| 欧美一区二区三区在线电影| 欧美三级韩国三级日本一级| 色婷婷精品久久二区二区蜜臀av | 91麻豆精品国产综合久久久久久| 色老汉av一区二区三区| 91视频一区二区| 91高清视频在线| 欧美丝袜丝nylons| 在线成人免费观看| 欧美一区二区三区视频在线观看 | 国产中文字幕精品| 激情六月婷婷久久| 精品在线免费视频| 国产乱一区二区| 成人激情黄色小说| 色香色香欲天天天影视综合网| 91麻豆免费看片| 欧洲av在线精品| 欧美三级日韩在线| 欧美日本在线看| 欧美电影免费提供在线观看| 精品国产三级a在线观看| 久久只精品国产| 国产精品国产三级国产aⅴ中文| 亚洲欧美综合网| 午夜电影网一区| 黄网站免费久久| 97久久精品人人做人人爽50路| 色av成人天堂桃色av| 91.麻豆视频| 久久久不卡网国产精品一区| 亚洲欧洲色图综合| 日日噜噜夜夜狠狠视频欧美人| 精品一区二区三区在线播放视频| 波多野结衣在线一区| 欧美日韩精品系列| 国产欧美日韩不卡免费| 亚洲蜜臀av乱码久久精品| 日韩二区三区四区| 成人免费视频播放| 欧美久久一二区| 久久精品视频一区| 亚洲影院在线观看| 久久精品二区亚洲w码| 99久久国产综合精品麻豆| 欧美猛男男办公室激情| 国产亚洲欧美日韩日本| 亚洲亚洲精品在线观看| 国产aⅴ综合色| 在线电影院国产精品| 国产精品免费视频一区|