亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产日产欧美一区二区三区| 欧美精彩视频一区二区三区| 日韩精品一区二区在线观看| 亚洲天天做日日做天天谢日日欢| 日韩中文字幕av电影| 国产麻豆精品久久一二三| 在线观看视频欧美| 国产欧美日韩另类一区| 日韩黄色一级片| 在线看国产一区| 国产精品久久久久久久久久免费看| 天天亚洲美女在线视频| 在线视频国产一区| **性色生活片久久毛片| 国产精品99久久久久久似苏梦涵 | 日本91福利区| 91精品办公室少妇高潮对白| 欧美色老头old∨ideo| 激情综合色播激情啊| 日本视频免费一区| 久久久777精品电影网影网 | 国产69精品久久久久777| 麻豆国产精品777777在线| 一区二区三区色| 成人一区二区三区在线观看 | 国产精品视频一二三| 国产精品丝袜一区| 中文字幕第一区二区| 日韩欧美一级二级三级| 欧美在线观看一区| 国产一区二区三区综合 | caoporn国产一区二区| 亚洲激情五月婷婷| 国产三区在线成人av| 在线电影一区二区三区| 欧美影片第一页| 久久国产精品一区二区| 91日韩一区二区三区| 精品三级在线看| 国产尤物一区二区在线| 久久一区二区三区国产精品| 久久99热这里只有精品| 日韩精品综合一本久道在线视频| 日韩不卡手机在线v区| 日韩手机在线导航| 久久精品99国产精品| 国产亚洲污的网站| 日韩理论片一区二区| 91福利精品第一导航| 91精品国产综合久久久久久| 亚洲超碰精品一区二区| 亚洲国产欧美在线| 肉丝袜脚交视频一区二区| 国产精品久久三区| 亚洲精品中文在线影院| 一区二区三区视频在线观看| 午夜精品福利一区二区三区av| 三级久久三级久久| 欧美日韩小视频| 高清久久久久久| 日韩avvvv在线播放| 亚洲一二三四区不卡| 国产精品久久久久久久久快鸭| 亚洲区小说区图片区qvod| 亚洲精品五月天| 精品视频123区在线观看| 亚洲国产综合色| 精品免费日韩av| 97国产一区二区| 亚洲成人一区二区在线观看| 国产精品成人免费精品自在线观看| 综合欧美亚洲日本| 精品亚洲成a人在线观看| 色88888久久久久久影院按摩| 色偷偷一区二区三区| 久久综合久久鬼色中文字| 亚洲精品国产第一综合99久久| 免费观看成人鲁鲁鲁鲁鲁视频| 99re视频这里只有精品| 久久亚洲影视婷婷| 欧美成人乱码一区二区三区| 成人国产亚洲欧美成人综合网| 亚瑟在线精品视频| 国产精品国产自产拍高清av王其| 欧美精品久久天天躁| 不卡高清视频专区| 久久精品国产**网站演员| 亚洲精品国产视频| 国产亚洲欧美一区在线观看| 91.com视频| 欧美亚洲禁片免费| 成人一区二区三区视频在线观看| 日本亚洲视频在线| 亚洲国产aⅴ天堂久久| 国产精品欧美一区喷水| ww久久中文字幕| 欧美成人三级电影在线| 欧美肥妇bbw| 精品视频免费在线| 日本电影欧美片| 91麻豆免费在线观看| 成人精品一区二区三区四区| 国内精品视频666| 久久99久久99| 精品亚洲国产成人av制服丝袜| 人人狠狠综合久久亚洲| 日韩精品视频网站| 亚洲不卡一区二区三区| 夜夜嗨av一区二区三区网页| 亚洲色图在线播放| 综合电影一区二区三区| 国产精品精品国产色婷婷| 国产日韩欧美综合在线| 久久综合久久99| 国产午夜亚洲精品理论片色戒 | 日韩限制级电影在线观看| 国产成人午夜精品5599| 亚洲愉拍自拍另类高清精品| 精品国产乱码久久久久久蜜臀 | 久久久国产午夜精品| 99国产一区二区三精品乱码| 日韩av电影免费观看高清完整版在线观看 | 美女脱光内衣内裤视频久久网站 | 亚洲视频免费看| 精品毛片乱码1区2区3区| 久久精品国产一区二区| 亚洲一区二区三区四区的| 免费观看成人av| 国产精品久久毛片av大全日韩| 色94色欧美sute亚洲线路一久| 欧美色综合天天久久综合精品| 欧美情侣在线播放| 欧美日韩成人综合在线一区二区| 欧美色国产精品| 日韩午夜电影av| 久久久一区二区三区| 亚洲精品一区二区在线观看| 国产精品综合网| 激情综合网最新| 一区二区三区在线免费观看| 久久夜色精品国产噜噜av| 国产欧美精品日韩区二区麻豆天美| 中文字幕免费观看一区| 一区二区三区在线视频观看| 午夜精品福利在线| 欧美国产亚洲另类动漫| 99re这里只有精品首页| 韩国v欧美v亚洲v日本v| 国产a久久麻豆| 一本大道久久精品懂色aⅴ| 国产亚洲成aⅴ人片在线观看| 欧美日韩中文国产| 久久久久国产一区二区三区四区 | 亚洲欧美激情一区二区| 亚洲一区二区偷拍精品| 日韩高清一级片| 国产综合色视频| 色94色欧美sute亚洲线路二 | 国产麻豆精品theporn| 99久久久久免费精品国产| 91精品欧美福利在线观看| 日本一区二区三区免费乱视频| 亚洲一卡二卡三卡四卡无卡久久 | 色先锋aa成人| 久久久久久久久久电影| 亚洲日本电影在线| 国内久久精品视频| 欧美精品少妇一区二区三区 | 成人av在线一区二区三区| 欧美丰满高潮xxxx喷水动漫| 最新中文字幕一区二区三区 | 国产白丝精品91爽爽久久 | 97久久超碰国产精品| 精品国内二区三区| 亚洲福利视频导航| 99久久国产综合精品女不卡| 精品少妇一区二区三区在线播放| 夜夜爽夜夜爽精品视频| 成人精品视频一区| www日韩大片| 免费精品视频在线| 欧美亚一区二区| 亚洲天堂中文字幕| 国产精品88av| 精品免费视频.| 老司机午夜精品| 8x8x8国产精品| 爽好久久久欧美精品| 色综合激情五月| 中文字幕一区二区三区四区 | 国产日产亚洲精品系列| 狠狠色丁香九九婷婷综合五月| 91超碰这里只有精品国产| 亚洲国产精品人人做人人爽| 99国产欧美另类久久久精品| 欧美国产精品中文字幕| 国产成人8x视频一区二区| 久久精品亚洲乱码伦伦中文| 国产乱色国产精品免费视频| 精品国偷自产国产一区|