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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lf9111t.asm

?? 2005年全國(guó)大學(xué)生電子設(shè)計(jì)大賽實(shí)驗(yàn)程序 附各個(gè)模塊以及生成文件
?? ASM
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):

;    偽彩320*240 LCD控制板(QX3224RGB1.1)  技巧演示例程
;    通過(guò)這個(gè)例程你可以知道怎樣顯示圖形和中文的技巧
;    從上一個(gè)例程LF9111.ASM你可以看出,以三個(gè)字節(jié)(8個(gè)像素)為一個(gè)尋址單元時(shí),編程更加方便。
;    通過(guò)調(diào)用下面的地址換算子程序和顏色設(shè)置子程序你可以像為單色LCD編程一樣簡(jiǎn)單。

 CSEG   AT  0000H

;LCD控制板接口
;P1   為數(shù)據(jù)線

AOO  EQU   P3.0     ;AO   高電平時(shí)寫入的數(shù)據(jù)是地址,低電平時(shí)寫入的數(shù)據(jù)是顯示數(shù)據(jù)。       
WRR  EQU   P3.2     ;WR   當(dāng)P1口的數(shù)據(jù)有效時(shí),WR產(chǎn)生一個(gè)下降沿,寫一個(gè)數(shù)據(jù)完成。
D12  EQU   P3.1     ;D12  顯示RAW分為二頁(yè),D12高電平時(shí)顯示第一頁(yè),D12為低電平時(shí)顯示第二頁(yè)。


WRDATA   EQU  28H        ;數(shù)據(jù)變量
ADDRL    EQU  30H        ;地址低位變量
ADDRH    EQU  31H        ;地址高位變量..................以一個(gè)字節(jié)為單元(8/3個(gè)像素)
ADDBL    EQU  32H        ;地址低位   
ADDBH    EQU  33H        ;地址高位 .....................以三個(gè)字節(jié)為單元(8個(gè)像素)
TEMP1    EQU  3AH        ;
TEMP2    EQU  39H        ;通用變量
TEMP3    EQU  38H        ;
TEMP4    EQU  3BH        ;
TEMP5    EQU  3CH
TEMP6    EQU  3DH

CODEN    EQU  3EH       ;  中文字模位置代碼
FCOLOR   EQU  40H        ;  前景顏色
BCOLOR   EQU  41H        ;  背景顏色

MAIN:
  NOP
  NOP
MAIN1:
  NOP
  LCALL  CLREA            ;  調(diào)用清屏子程序,
  NOP
  SETB   D12
  LCALL  DISFORM          ;  在第一區(qū)顯示表格
  CLR    D12
  LCALL  CONT             ;  在第二區(qū)顯示文字說(shuō)明和彩條
  NOP
  NOP
  NOP
;輪流顯示第一區(qū)和第二區(qū)的內(nèi)容
PLAY:
  LCALL  DELAY
  SETB   D12          ;D12=0  顯示第一區(qū)
  LCALL  DELAY 
  CLR    D12          ;D12=1  顯示第二區(qū)
  LJMP  PLAY

;=======================================================
;延時(shí)子程序
DELAY:
  MOV  R5,#0
  MOV  R6,#0
  MOV  R7,#150
DEL:
  DJNZ  R5,DEL
  DJNZ  R6,DEL
  DJNZ  R7,DEL
  RET
  
;;==================================================================
;  調(diào)用前先預(yù)置CODEN,ADDBH,ADDBL,FCOLOR,BCOLOR
WRCHINA:                         ;寫一個(gè)16*16的中文到LCD子程序
  MOV   TEMP5,ADDBL
  MOV   TEMP6,ADDBH
  MOV   DPTR,#CHINTAB
  MOV   A,CODEN           ;
  MOV   B,#32             ;通過(guò)中文代碼算出每個(gè)中文字模的首地址=CHINTAB+32*CODEN
  MUL   AB                ;因?yàn)橐粋€(gè)16*16的中文占用32個(gè)字節(jié)
  ADD   A,DPL             ;
  MOV   DPL,A             ;
  MOV   A,B               ;
  ADDC  A,DPH             ;
  MOV   DPH,A             ;

  MOV   R5,#16
  LCALL  FORADDR         
  LCALL  SETADDR
WRCHIN1:
  CLR   A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR              ;調(diào)用顏色設(shè)置子程序把8個(gè)像素寫入LCD
  INC   DPTR
  CLR   A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR              ;調(diào)用顏色設(shè)置子程序把8個(gè)像素寫入LCD
  MOV  A,#40             ;
  ADD  A,ADDBL           ;
  MOV  ADDBL,A           ;
  CLR  A                 ;用ADDBH,ADDBL=ADDBH,ADDL+40實(shí)現(xiàn)換一行
  ADDC A,ADDBH           ;
  MOV  ADDBH,A           ;
  LCALL  FORADDR         ;
  LCALL  SETADDR         ;
  INC  DPTR
  DJNZ  R5,WRCHIN1              ;連續(xù)寫16行
  INC   CODEN
  MOV  A,#2
  ADD  A,TEMP5
  MOV  ADDBL,A
  CLR   A
  ADDC  A,TEMP6
  MOV  ADDBH,A
  RET
;;==================================================================
;地址換算子程序
;         
FORADDR:
  MOV  A,ADDBH
  JB   ACC.7,FORADDR1
FORADDR1:                       ;第一區(qū)的換算: ADDRH,ADDRL=ADDBH,ADDBL*3
  MOV   B,#3
  MOV   A,ADDBL
  MUL   AB
  MOV   ADDRL,A
  MOV   TEMP1,B
  MOV   B,#3
  MOV   A,ADDBH
  MUL   AB
  ADD   A,TEMP1
  MOV   ADDRH,A
  RET
FORADDR2:                    ;第二區(qū)的換算: 先ADDBH的最高位置0,然后是ADDRH,ADDRL=ADDBH,ADDBL*3        
  CLR  ACC.7                 ;最后再把ADDRH的最高位置1。
  MOV  ADDBH,A
  MOV   B,#3
  MOV   A,ADDBL
  MUL   AB
  MOV   ADDRL,A
  MOV   TEMP1,B
  MOV   B,#3
  MOV   A,ADDBH
  MUL   AB
  ADD   A,TEMP1
  SETB  ACC.7
  MOV   ADDRH,A
  RET
;;==============================================================================
;設(shè)置顏色子程序(同時(shí)把數(shù)據(jù)寫入LCD)
;入口: 變量BCOLOR 是背景顏色,F(xiàn)COLOR 是前景顏色,大小為00H~07H, 其中00H為黑色,F(xiàn)FH為白色,
;       04H為紅色, 02H為綠色,01H為藍(lán)色.........
;設(shè)置顏色,一個(gè)字節(jié)WRDATA(單色)擴(kuò)展到三個(gè)字節(jié)TEMP3,TEMP2,TEMP1(RGB 8色)
;實(shí)現(xiàn)的原理是檢查WEDATA的每一位,為0時(shí)用背景顏色填充,為1時(shí)用前景顏色填充。
    SETCOLOR:
  MOV  R6,#8
SETSRT:
  JB   WRDATA.0,SETC1
  MOV  A,BCOLOR
  LJMP  SETC2
SETC1:
  MOV  A,FCOLOR
SETC2:
  MOV  R7,#3
  LCALL  LOOP
  MOV  A,WRDATA
  RRC  A
  MOV  WRDATA,A
  DJNZ  R6,SETSRT
  MOV  P1,TEMP3
  CLR   WRR
  SETB  WRR
  MOV   P1,TEMP2
  CLR   WRR
  SETB  WRR
  MOV   P1,TEMP1
  CLR   WRR
  SETB  WRR
  RET
  
LOOP:
  RRC  A
  MOV  TEMP4,A
  MOV  A,TEMP3
  RRC  A
  MOV  TEMP3,A
  MOV  A,TEMP2
  RRC  A
  MOV  TEMP2,A
  MOV  A,TEMP1
  RRC  A
  MOV  TEMP1,A
  MOV  A,TEMP4
  DJNZ  R7,LOOP
  RET
;==========================================================
;顯示文字說(shuō)明和彩條子程序
CONT:
  MOV  ADDBL,#248
  MOV  ADDBH,#080H
  MOV  FCOLOR,#1
  MOV  BCOLOR,#6
  MOV  CODEN,#0
  LCALL  WRCHINA24
  LCALL  WRCHINA24
  LCALL  WRCHINA24
  LCALL  WRCHINA24
  LCALL  WRCHINA24
  LCALL  WRCHINA24
  LCALL  WRCHINA24
  MOV  ADDBL,#043H
  MOV  ADDBH,#086H
  MOV  FCOLOR,#0
  MOV  BCOLOR,#0FFH
  MOV  CODEN,#05
  MOV  R0,#13
CONT1:
  LCALL  WRCHINA
  DJNZ  R0,CONT1
  MOV  CODEN,#3
  LCALL  WRNUN
  MOV  CODEN,#2
  LCALL  WRNUN
  MOV  CODEN,#0
  LCALL  WRNUN
  MOV  CODEN,#13H
  LCALL  WRNUN
  LCALL  WRNUN
  LCALL  WRNUN
  MOV  CODEN,#0BH
  LCALL  WRNUN
  MOV  CODEN,#13H
  LCALL  WRNUN
  MOV  CODEN,#2
  LCALL  WRNUN
  MOV  CODEN,#4
  LCALL  WRNUN
  MOV  CODEN,#0
  LCALL  WRNUN
  MOV  ADDBL,#0B0H
  MOV  ADDBH,#089H
  MOV  CODEN,#18
  MOV  R0,#7
CONT2:
  LCALL  WRCHINA
  DJNZ  R0,CONT2
  DEC   ADDBL
  MOV  CODEN,#0CH
  LCALL  WRNUN
  LCALL  WRNUN
  MOV  CODEN,#25
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  DISCOLOR
  RET

   
;;==================================================================
WRCHINA24:                         ;寫一個(gè)24*20的中文到LCD子程序
  MOV   DPTR,#CHIN24TAB
  MOV   A,CODEN
  MOV   B,#60
  MUL   AB
  ADD   A,DPL
  MOV   DPL,A
  MOV   A,B
  ADDC  A,DPH
  MOV   DPH,A
  MOV   R5,#20
  LCALL  FORADDR
  LCALL  SETADDR
WRCHIN241:
  CLR   A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR
  INC   DPTR
  CLR   A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR
  INC  DPTR
  CLR  A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR
  MOV  A,#120               ;
  ADD  A,ADDRL              ;
  MOV  ADDRL,A              ;也可以像16*16的中文子程序那樣用ADDBH,ADDBL+40換行
  CLR  A                    ;這里用ADDRH,ADDRL+120換行,作用是一樣的
  ADDC A,ADDRH              ;
  MOV  ADDRH,A              ;
  LCALL  SETADDR            ;
  INC  DPTR
  DJNZ  R5,WRCHIN241
  INC   CODEN
  MOV  A,#3
  ADD  A,ADDBL
  MOV  ADDBL,A
  CLR   A
  ADDC  A,ADDBH
  MOV  ADDBH,A
  RET

;;==========================================================================
WRNUN:                           ;寫一個(gè)8*8的數(shù)字或字母到LCD子程序
  MOV   DPTR,#NUNTAB
  MOV   A,CODEN
  MOV   B,#16
  MUL   AB
  ADD   A,DPL
  MOV   DPL,A
  MOV   A,B
  ADDC  A,DPH
  MOV   DPH,A
  MOV   R5,#16
  LCALL  FORADDR
  LCALL  SETADDR

WRNUN1:
  CLR   A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR
  MOV  A,#120
  ADD  A,ADDRL
  MOV  ADDRL,A
  CLR  A
  ADDC A,ADDRH
  MOV  ADDRH,A
  LCALL  SETADDR
  INC  DPTR
  DJNZ  R5,WRNUN1
  INC   CODEN
  MOV  A,#1
  ADD  A,ADDBL
  MOV  ADDBL,A
  CLR   A
  ADDC  A,ADDBH
  MOV  ADDBH,A
  RET

;;======================================================================================
DISFORM:                         ;顯示演示表格子程序
  MOV  R5,#160
  MOV  ADDRL,#0D1H
  MOV  ADDRH,#12H
DISCUL1:
  LCALL  SETADDR
  MOV  P1,#01H
  CLR   WRR
  SETB  WRR
  MOV  A,#120
  ADD  A,ADDRL
  MOV  ADDRL,A
  CLR  A
  ADDC A,ADDRH
  MOV  ADDRH,A
  DJNZ  R5,DISCUL1

  MOV  R5,#95
  MOV  ADDRL,#0D1H
  MOV  ADDRH,#05DH
  LCALL  SETADDR

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩激情一二三区| 国产精品羞羞答答xxdd| 26uuu久久天堂性欧美| 91在线免费看| 韩日精品视频一区| 一个色综合网站| 欧美—级在线免费片| 在线成人高清不卡| 成人动漫视频在线| 激情五月激情综合网| 亚洲丶国产丶欧美一区二区三区| 中文字幕欧美国产| 日韩三级视频在线观看| 在线欧美小视频| 99国产麻豆精品| 丁香婷婷综合五月| 激情综合色播五月| 奇米888四色在线精品| 亚洲观看高清完整版在线观看 | 成人国产电影网| 久久97超碰国产精品超碰| 亚洲二区视频在线| 一区二区三区在线免费观看| 日本一区免费视频| 欧美精品一区二区蜜臀亚洲| 欧美肥妇free| 欧美猛男男办公室激情| 在线观看日韩一区| 色哟哟日韩精品| 99久久99久久精品免费看蜜桃| 国产成人精品亚洲777人妖 | 午夜精品福利一区二区三区av | 欧美午夜精品久久久久久孕妇| 成人18精品视频| 国产.欧美.日韩| 国产盗摄精品一区二区三区在线 | 日本道免费精品一区二区三区| 成人毛片老司机大片| 成人伦理片在线| 99国产精品久久| 色吧成人激情小说| 色综合亚洲欧洲| 91精品久久久久久久久99蜜臂| 欧美性感一类影片在线播放| 欧美在线小视频| 欧美日韩国产高清一区二区 | 亚洲精品一区二区三区福利| 日韩免费一区二区三区在线播放| 欧美成人一区二区三区在线观看 | 久久久欧美精品sm网站| 久久精品免视看| 国产精品毛片久久久久久| 日韩毛片精品高清免费| 樱桃视频在线观看一区| 亚洲一区二三区| 丝袜诱惑亚洲看片| 老司机精品视频导航| 国产一区二区精品久久99| 国产二区国产一区在线观看| jiyouzz国产精品久久| 在线视频欧美精品| 日韩亚洲国产中文字幕欧美| 久久综合久久久久88| 亚洲色图一区二区三区| 亚洲www啪成人一区二区麻豆| 日韩中文字幕亚洲一区二区va在线| 奇米精品一区二区三区在线观看| 国产精品影视网| 色综合久久中文字幕| 欧美日韩不卡一区二区| 精品国产伦一区二区三区观看体验| 久久精品夜色噜噜亚洲a∨| 亚洲婷婷在线视频| 日韩精品视频网站| 成人av网站在线| 6080国产精品一区二区| 久久精品网站免费观看| 亚洲一卡二卡三卡四卡无卡久久 | 国产成人av资源| 色婷婷av久久久久久久| 日韩丝袜美女视频| 国产精品成人免费精品自在线观看 | 成人动漫一区二区在线| 欧美日韩精品综合在线| 久久久久久久网| 亚洲高清免费视频| 国产美女精品一区二区三区| 一本在线高清不卡dvd| 精品国产成人在线影院| 亚洲激情中文1区| 国产在线一区二区| 欧美亚洲一区二区在线| 久久久99精品免费观看不卡| 日日欢夜夜爽一区| 色一情一乱一乱一91av| 欧美xxxxx牲另类人与| 亚洲国产一区视频| 成人午夜精品一区二区三区| 制服丝袜亚洲色图| 亚洲另类春色国产| 不卡一卡二卡三乱码免费网站| 日韩三级伦理片妻子的秘密按摩| 亚洲六月丁香色婷婷综合久久| 精品一二三四区| 欧美日韩成人一区| 亚洲最色的网站| www.亚洲色图| 久久午夜老司机| 日韩电影在线观看电影| 91久久精品国产91性色tv| 中文字幕乱码日本亚洲一区二区 | 日本一区免费视频| 蜜桃视频一区二区| 欧美日韩一区二区在线观看| 国产精品久久久久一区二区三区共| 久久国产乱子精品免费女| 精品视频999| 一区二区在线电影| 99精品久久只有精品| 国产视频亚洲色图| 久久99国产精品免费| 日韩免费电影一区| 欧美aaaaaa午夜精品| 欧美在线观看18| 一区二区三区四区蜜桃 | 99国产欧美另类久久久精品 | 免费在线成人网| 欧美精品粉嫩高潮一区二区| 亚洲国产一区二区三区青草影视| 97久久久精品综合88久久| 日本一区二区成人在线| 国产精品影视天天线| 国产视频一区二区在线观看| 国产a精品视频| 国产欧美一区视频| 丁香婷婷综合色啪| 中文字幕巨乱亚洲| 91丨porny丨首页| 18欧美乱大交hd1984| 成人av在线资源网站| 中文字幕在线观看不卡| 91麻豆国产福利精品| 亚洲精品国久久99热| 欧美综合欧美视频| 日本欧美大码aⅴ在线播放| 日韩一本二本av| 国产精品综合一区二区| 国产精品美女一区二区在线观看| youjizz久久| 亚洲精品高清在线观看| 欧美日韩一二区| 人禽交欧美网站| 精品成人一区二区三区| 国产成人三级在线观看| ...xxx性欧美| 欧美最猛黑人xxxxx猛交| 日本午夜一区二区| 国产性做久久久久久| av一二三不卡影片| 亚洲国产一区二区三区| 欧美一二三区在线观看| 国产成人免费在线| 亚洲欧洲成人自拍| 91精品麻豆日日躁夜夜躁| 国产麻豆欧美日韩一区| 成人免费在线播放视频| 欧美精品久久一区二区三区| 精品伊人久久久久7777人| 国产精品私人影院| 欧美视频你懂的| 国产在线视频精品一区| 亚洲色图都市小说| 日韩三级.com| av在线不卡免费看| 免费观看在线色综合| 国产精品超碰97尤物18| 欧美一个色资源| 99re成人精品视频| 久久国产精品色| 亚洲精选一二三| 日韩精品一区二区三区视频播放| 99久久精品国产导航| 不卡的av电影| 免费高清在线视频一区·| 中文字幕av不卡| 欧美电影一区二区三区| www.日韩大片| 久久精品国产秦先生| 悠悠色在线精品| 国产亚洲短视频| 日韩一区二区三区在线视频| 91偷拍与自偷拍精品| 久久国产免费看| 亚洲va欧美va人人爽| 国产精品久久一卡二卡| 欧美一区二区三区在| 日本韩国精品一区二区在线观看| 精品无人码麻豆乱码1区2区| 一区二区三区视频在线观看| 国产午夜精品在线观看|