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

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

?? lm64c.asm

?? 2005年全國大學生電子設計大賽實驗程序 附各個模塊以及生成文件
?? ASM
?? 第 1 頁 / 共 4 頁
字號:

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

 CSEG   AT  0000H

;LCD控制板接口
;P1   為數據線

AOO  EQU   P3.0     ;AO   高電平時寫入的數據是地址,低電平時寫入的數據是顯示數據。       
WRR  EQU   P3.2     ;WR   當P1口的數據有效時,WR產生一個下降沿,寫一個數據完成。
D12  EQU   P3.1     ;D12  顯示RAW分為二頁,D12高電平時顯示第一頁,D12為低電平時顯示第二頁。
RDD  EQU   P3.3

WRDATA   EQU  28H        ;數據變量
ADDRL    EQU  30H        ;地址低位變量
ADDRM    EQU  31H        ;地址高位變量..................以一個字節為單元(8/3個像素)
ADDRH    EQU  32H
ADDBL    EQU  33H        ;地址低位   
ADDBH    EQU  34H        ;地址高位 .....................以三個字節為單元(8個像素)
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
  CLR  RDD
  CLR  D12
  NOP
  MOV  ADDRH,#0
  NOP
MAIN1:
  NOP
  LCALL  CLREA            ;  調用清屏子程序,
  NOP
  ;LCALL  TETT
  NOP
  LCALL  DISFORM          ;  在第一區顯示表格
  NOP
  LCALL  CONT             ;  在第二區顯示文字說明和彩條
  LCALL  DISCOM
  NOP
  MOV  FCOLOR,#0
  MOV  BCOLOR,#0FFH
PLAY:
  MOV  ADDBH,#057H
  MOV  ADDBL,#08EH
  MOV  CODEN,#0H
  LCALL  WRNN48
  LCALL  WRNN48
  LCALL  WRNN48
  LCALL  WRNN48
  MOV  CODEN,#5
  LCALL  WRNN48
  LCALL  WRNN48
  LCALL  WRNN48
  MOV  CODEN,#3
  LCALL  WRNN48
  MOV  CODEN,#1
  LCALL  WRNN48
  MOV  CODEN,#4
  LCALL  WRNN48
  MOV  CODEN,#2
  LCALL  WRNN48
  NOP
  INC  FCOLOR
  INC  BCOLOR
  INC  FCOLOR
  INC  FCOLOR
  NOP
  LCALL  DELAY
  LJMP  PLAY
  NOP
  NOP

DELAY:
  MOV  R5,#0
  MOV  R6,#0
  MOV  R7,#10
DEL:
  DJNZ  R5,DEL
  DJNZ  R6,DEL
  DJNZ  R7,DEL
  RET

DISCOM:
  MOV  ADDBL,#08
  MOV  ADDBH,#07DH
  MOV  BCOLOR,#0FFH
  MOV  FCOLOR,#00H
  MOV  CODEN,#7
  MOV  R1,#10
DISCOM1:
  LCALL  WRCHINA24
  DJNZ  R1,DISCOM1
  MOV  ADDBL,#028H
  MOV  ADDBH,#7DH
  MOV  CODEN,#16H
  LCALL  WRNUN
  DEC  CODEN
  LCALL  WRNUN
  DEC  CODEN
  LCALL  WRNUN
  MOV  R1,#10
DISCOM2:
  LCALL  WRNUN
  DJNZ  R1,DISCOM2
  RET
;;==================================================================
;  調用前先預置CODEN,ADDBH,ADDBL,FCOLOR,BCOLOR
WRCHINA:                         ;寫一個16*16的中文到LCD子程序
  MOV   TEMP5,ADDBL
  MOV   TEMP6,ADDBH
  MOV   DPTR,#CHINTAB
  MOV   A,CODEN           ;
  MOV   B,#32             ;通過中文代碼算出每個中文字模的首地址=CHINTAB+32*CODEN
  MUL   AB                ;因為一個16*16的中文占用32個字節
  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              ;調用顏色設置子程序把8個像素寫入LCD
  INC   DPTR
  CLR   A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR              ;調用顏色設置子程序把8個像素寫入LCD
  MOV  A,#80             ;
  ADD  A,ADDBL           ;
  MOV  ADDBL,A           ;
  CLR  A                 ;用ADDBH,ADDBL=ADDBH,ADDL+40實現換一行
  ADDC A,ADDBH           ;
  MOV  ADDBH,A           ;
  LCALL  FORADDR         ;
  LCALL  SETADDR         ;
  INC  DPTR
  DJNZ  R5,WRCHIN1              ;連續寫16行
  INC   CODEN
  MOV  A,#2
  ADD  A,TEMP5
  MOV  ADDBL,A
  CLR   A
  ADDC  A,TEMP6
  MOV  ADDBH,A
  RET
;;==================================================================
;地址換算子程序
;         
FORADDR:                      ; ADDRH,ADDRM,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
  MOV   TEMP2,B
  ADD   A,TEMP1
  MOV   ADDRM,A
  CLR   A
  ADDC  A,TEMP2
  MOV   ADDRH,A
  RET
;;==============================================================================
;設置顏色子程序(同時把數據寫入LCD)
;入口: 變量BCOLOR 是背景顏色,FCOLOR 是前景顏色,大小為00H~07H, 其中00H為黑色,FFH為白色,
;       04H為紅色, 02H為綠色,01H為藍色.........
;設置顏色,一個字節WRDATA(單色)擴展到三個字節TEMP3,TEMP2,TEMP1(RGB 8色)
;實現的原理是檢查WEDATA的每一位,為0時用背景顏色填充,為1時用前景顏色填充。
    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
;==========================================================
;顯示文字說明和彩條子程序
CONT:
  MOV  ADDBL,#10H
  MOV  ADDBH,#02H
  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,#0ABH
  MOV  ADDBH,#00CH
  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,#088H
  MOV  ADDBH,#013H
  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
;;==================================================================
WRNN48:                         ;寫一個32*48的數字到LCD子程序
  MOV   DPTR,#CCTAB
  MOV   A,CODEN
  MOV   B,#192
  MUL   AB
  ADD   A,DPL
  MOV   DPL,A
  MOV   A,B
  ADDC  A,DPH
  MOV   DPH,A
  MOV   R5,#48
  LCALL  FORADDR
  LCALL  SETADDR
WRNN481:
  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
  INC  DPTR
  CLR  A
  MOVC  A,@A+DPTR
  MOV  WRDATA,A
  LCALL  SETCOLOR
  MOV  A,#240               ;
  ADD  A,ADDRL              ;
  MOV  ADDRL,A           
  CLR  A                  
  ADDC A,ADDRM              ;
  MOV  ADDRM,A              ;
  CLR  A
  ADDC A,ADDRH
  MOV  ADDRH,A
  LCALL  SETADDR            
  INC  DPTR
  DJNZ  R5,WRNN481
  INC   CODEN
  MOV  A,#4
  ADD  A,ADDBL
  MOV  ADDBL,A
  CLR   A
  ADDC  A,ADDBH
  MOV  ADDBH,A
  RET

   
;;==================================================================
WRCHINA24:                         ;寫一個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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看不卡视频| 美女视频网站久久| 成人黄色免费短视频| 日韩欧美一区中文| 亚洲一区二区三区精品在线| 一本色道久久综合狠狠躁的推荐 | 亚洲人成亚洲人成在线观看图片| 国产麻豆视频精品| 欧美va在线播放| 免费成人av在线| 精品国产人成亚洲区| 日韩成人精品在线观看| 91.com在线观看| 视频一区二区三区入口| 欧美精品一二三| 蜜臀久久99精品久久久久久9| 欧美日本高清视频在线观看| 视频一区在线播放| 欧美一级高清片| 老司机精品视频线观看86| 日韩亚洲欧美成人一区| 久草热8精品视频在线观看| 日韩免费电影网站| 国产中文一区二区三区| 国产亚洲人成网站| 99国产精品一区| 亚洲福利一区二区三区| 欧美一区国产二区| 韩日精品视频一区| 国产精品久久久久久久久搜平片 | 26uuu亚洲综合色| 国产精品影视网| 国产精品久久久久久福利一牛影视| 成人a免费在线看| 亚洲欧美电影院| 911精品国产一区二区在线| 老司机免费视频一区二区| 久久久久久久精| 播五月开心婷婷综合| 亚洲一区二区高清| 精品国产一区二区三区忘忧草| 高清beeg欧美| 亚洲成人黄色影院| 精品国产sm最大网站| 91免费在线看| 麻豆精品一区二区三区| 国产精品乱码久久久久久| 欧美日韩国产精选| 国产黄色精品视频| 亚洲国产精品欧美一二99| 欧美成人精品3d动漫h| 成人av小说网| 免费人成精品欧美精品| 中文字幕不卡的av| 日韩午夜精品视频| av色综合久久天堂av综合| 日本欧美在线观看| 综合久久久久久| 日韩精品在线看片z| 在线视频综合导航| 国产精品香蕉一区二区三区| 亚洲午夜av在线| 欧美国产日本韩| 日韩一区二区三区四区五区六区| 波多野结衣精品在线| 亚洲国产一区在线观看| 日本一区二区三区久久久久久久久不| 精品视频1区2区3区| 成人午夜精品在线| 国内精品免费在线观看| 亚洲福利一区二区三区| 亚洲天堂成人网| 日本一区二区免费在线| 日韩丝袜情趣美女图片| 欧美日韩国产另类不卡| 99这里只有久久精品视频| 精品夜夜嗨av一区二区三区| 日韩二区三区四区| 樱桃国产成人精品视频| 国产精品麻豆久久久| 久久久久国产成人精品亚洲午夜| 欧美精三区欧美精三区| 欧美主播一区二区三区| 色综合天天综合狠狠| 国产不卡在线一区| 国产麻豆成人精品| 久久99九九99精品| 日本vs亚洲vs韩国一区三区二区 | 亚洲国产日韩综合久久精品| 中文字幕成人av| 久久久精品免费免费| 欧美成人一区二区三区片免费 | 中文字幕一区二区日韩精品绯色| 欧美不卡激情三级在线观看| 欧美日韩国产综合久久| 欧美日韩国产一区二区三区地区| 色综合久久久久久久| 91同城在线观看| 国产传媒欧美日韩成人| 国产精一品亚洲二区在线视频| 麻豆精品视频在线观看| 午夜亚洲国产au精品一区二区| 亚洲精品在线观| 久久色视频免费观看| 91精品国产综合久久久久| 欧美在线free| 色噜噜狠狠色综合欧洲selulu| 国产精品亚洲专一区二区三区| 国产成人小视频| 国产成人午夜高潮毛片| 狠狠v欧美v日韩v亚洲ⅴ| 极品瑜伽女神91| 美女脱光内衣内裤视频久久网站 | 亚洲va韩国va欧美va精品| 亚洲男人都懂的| 一区二区三区毛片| 亚洲图片欧美综合| 三级在线观看一区二区| 日韩黄色一级片| 久久99久国产精品黄毛片色诱| 久久se精品一区精品二区| 国产成人av自拍| 久久精品国产精品亚洲红杏| 亚洲成人精品影院| 日本系列欧美系列| 欧美aa在线视频| 美女视频一区在线观看| 国产高清一区日本| 成人性生交大合| av电影天堂一区二区在线| 国产精品自拍网站| 色香色香欲天天天影视综合网| 91一区一区三区| 91国偷自产一区二区三区成为亚洲经典| 波多野结衣一区二区三区| 日本韩国一区二区| 欧美色视频一区| 正在播放一区二区| 久久一日本道色综合| 欧美国产一区二区| 亚洲综合色在线| 国产精品99久久久久| 99vv1com这只有精品| 欧美日韩亚洲另类| 欧美大片顶级少妇| 国产精品入口麻豆原神| 亚洲人成在线观看一区二区| 久久99精品久久久久久久久久久久| 国产在线精品一区二区| 97se狠狠狠综合亚洲狠狠| 91黄色激情网站| 99久久99久久久精品齐齐| 在线免费观看一区| 欧美人牲a欧美精品| 欧美精品一区二区三区蜜桃| 国产精品久久久久久久久快鸭| 亚洲区小说区图片区qvod| 麻豆成人免费电影| 91在线免费播放| 日韩一卡二卡三卡国产欧美| 国产精品进线69影院| 日韩和的一区二区| 精品无码三级在线观看视频| 欧美三级中文字| 国产欧美综合在线| 丝袜美腿亚洲一区| 成人av在线看| 日韩精品资源二区在线| 亚洲123区在线观看| 国产一区二区三区国产| 91成人看片片| 久久久久99精品国产片| 亚洲国产视频网站| 国产激情一区二区三区| 欧美电影免费观看高清完整版 | 精品久久国产老人久久综合| 欧美高清在线一区二区| 免费av成人在线| 欧美日韩久久不卡| 一区二区三区中文字幕精品精品 | 亚洲主播在线播放| 91在线视频播放| 久久久亚洲高清| 国产一区二区不卡在线| 欧美久久久久久久久| 亚洲成人动漫一区| 在线成人小视频| 亚洲激情欧美激情| 欧美日韩专区在线| 亚洲激情在线激情| 欧美综合欧美视频| 综合激情成人伊人| 91麻豆国产福利精品| 国产午夜亚洲精品午夜鲁丝片 | 精品系列免费在线观看| 国产综合久久久久影院| 久久久亚洲午夜电影| 激情国产一区二区 | 99国产欧美另类久久久精品| 欧美极品另类videosde|