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

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

?? disp.asm

?? 多種液晶顯示驅動程序。使用匯編語音編寫。
?? ASM
?? 第 1 頁 / 共 2 頁
字號:

;;;;;;;;;;;;          一簡單演示程序

;320*240LCD,型號EDMMU96B0F,控制芯片SED1335
;P1為數據總線
;定義LCD控制線
  WRA       EQU   P3.1
  RDA       EQU   P3.0
  AO        EQU   P3.2
  REST      EQU   P3.6  
  CSS       EQU   P3.4
;四線電阻型觸摸屏
;定義ADS7843控制線 
         
         ; DCLK     EQU  P3.3
          DCLK     EQU  P0.5
          DIN      EQU  P0.3
          DOUT     EQU  P0.1    ;CS(片選信號直接接地)
  
  TEMP     EQU  3FH  
  TEMP1    EQU  30H          ;通用變量
  TEMP2    EQU  31H
  TEMP3    EQU  32H
  TEMP4    EQU  33H
  TEMP5    EQU  34H
  TEMP6    EQU  35H
  CULA     EQU  39H
  ROW      EQU  3AH
  COUNT1   EQU  3BH
  COUNT2   EQU  3CH
  CODEN    EQU  3EH
  ADDRL    EQU  40H             ;地址低8位
  ADDRH    EQU  41H             ;地址高8位

;定義變量
      KEYCOUT   EQU  48H      ;
      FLAG_KEY  EQU  49H      ;鍵值寄存器 
      AD_CH     EQU  4AH      ;信道選擇寄存器
      AD_DAT    EQU  4BH      ;存放8BIT A/D值
      CHX_DAT   EQU  4EH      ;存放信道CHX的值
      CHY_DAT   EQU  4FH      ;存放信道CHY的


 CSEG   AT  0000H
 NOP
 CLR   CSS                  ;1335片選
MAIN:
  NOP
 
  CLR   REST
  LCALL   DELAY             ;1335復位
  SETB  REST
  NOP
  LCALL   INTLCD           ;調用LCD初始化子程序
  NOP
  LCALL  CLEAR1           ;清屏第一區
  LCALL  CLEAR2           ;清屏第二區
  NOP
  LCALL  DISPLAY
  MOV   KEYCOUT,#00H
  NOP
  NOP
LOOP:
  NOP
  LCALL  GETKEYID
  MOV   A,FLAG_KEY
  MOV   TEMP3,A
  CJNE  A,#0FFH,WIRR
  NOP
  LJMP  LOOP

WIRR:
  LCALL  GETKEYID
  MOV   A,FLAG_KEY
  CJNE  A,#0FFH,WIRR
  LCALL  DELAY2
  LCALL  GETKEYID
  MOV  A,FLAG_KEY
  CJNE  A,#0FFH,WIRR
  LCALL  DELAY2
  LCALL  GETKEYID
  MOV  A,FLAG_KEY
  CJNE  A,#0FFH,WIRR
  

  MOV  A,KEYCOUT
  CJNE  A,#00H,WIRR2
  MOV  ADDRL,#064H
  MOV  ADDRH,#28H
  LCALL  SETADDR
WIRR2:
  MOV   A,TEMP3
  LCALL  PASSID
  JNZ    WIRR4
WIRR5:
  MOV  ADDRL,#064H
  MOV  ADDRH,#28H
  LCALL  SETADDR
  MOV   R1,#12
WIRR3:
  MOV  P1,#00H
  CLR  WRA
  SETB  WRA
  DJNZ  R1,WIRR3
  MOV  KEYCOUT,#0
  LJMP  WIRR8
WIRR4:
  MOV   P1,A
  CLR   WRA
  SETB  WRA
   INC     KEYCOUT
   CLR     C
   MOV     A,KEYCOUT
   SUBB    A,#12
   JC      WIRR8
   LJMP   WIRR5
WIRR8:
  LCALL  GETKEYID
  MOV  A,FLAG_KEY
  CJNE  A,#0FFH,WIRR8
  LCALL  DELAY2
  LCALL  GETKEYID
  MOV  A,FLAG_KEY
  CJNE  A,#0FFH,WIRR8
  LJMP  LOOP

DELAY:
  MOV  R5,#0
  MOV  R6,#0
  MOV  R7,#2
DEL:
  DJNZ  R5,DEL
  DJNZ  R6,DEL
  DJNZ  R7,DEL
  RET
DELAY2:
  MOV  R5,#0
  MOV  R6,#12
DEL2:
  DJNZ  R5,DEL2
  DJNZ  R6,DEL2
  RET
DEL2S:
  MOV  R5,#0
  MOV  R6,#0
  MOV  R7,#20
D2S:
  DJNZ  R5,D2S
  DJNZ  R6,D2S
  DJNZ  R7,D2S
  RET

PASSID:
  CJNE  A,#024H,PASSID2
  MOV  A,#030H
  RET
PASSID2:
  CJNE  A,#011H,PASSID3
  MOV  A,#031H
  RET
PASSID3:
  CJNE  A,#021H,PASSID4
  MOV  A,#032H
  RET
PASSID4:
  CJNE  A,#031H,PASSID5
  MOV  A,#033H
  RET
PASSID5:
  CJNE  A,#012H,PASSID6
  MOV  A,#034H
  RET
PASSID6:
  CJNE  A,#022H,PASSID7
  MOV  A,#035H
  RET
PASSID7:
  CJNE  A,#032H,PASSID8
  MOV   A,#36H
  RET
PASSID8:
  CJNE  A,#013H,PASSID9
  MOV   A,#37H
  RET
PASSID9:
  CJNE  A,#023H,PASSID10
  MOV   A,#38H
  RET
PASSID10:
  CJNE  A,#033H,PASSID11
  MOV  A,#39H
  RET
PASSID11:
  MOV  A,#0
  RET

;=============================================================
DISPLAY:         ;演示子程序
  LCALL  DISKEY
  NOP
  MOV   CODEN,#0
  MOV   ADDRL,#0B5H
  MOV   ADDRH,#04H
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  WRCHINA
  LCALL  WRCHINA
  NOP
  MOV  ADDRL,#043H
  MOV  ADDRH,#07H
  LCALL  SETADDR
  MOV  R7,#6
KKT:
  MOV   P1,#0FFH
  CLR   WRA
  SETB  WRA
  MOV   P1,#0F0H
  CLR   WRA
  SETB  WRA
  DJNZ  R7,KKT
  NOP
  MOV   ADDRL,#00
  MOV   ADDRH,#28H
  LCALL  SETADDR
  MOV   P1,#77H
  CLR   WRA
  SETB  WRA
  MOV   P1,#77H
  CLR   WRA
  SETB  WRA
  MOV   P1,#77H
  CLR   WRA
  SETB  WRA
  MOV   P1,#2EH
  CLR   WRA
  SETB  WRA
  MOV   P1,#51H
  CLR   WRA
  SETB  WRA
  MOV   P1,#58H
  CLR   WRA
  SETB  WRA
  MOV   P1,#4CH
  CLR   WRA
  SETB  WRA
  MOV   P1,#43H
  CLR   WRA
  SETB  WRA
  MOV   P1,#44H
  CLR   WRA
  SETB  WRA
  MOV   P1,#2EH
  CLR   WRA
  SETB  WRA
  MOV   P1,#63H
  CLR   WRA
  SETB  WRA
  MOV   P1,#6FH
  CLR   WRA
  SETB  WRA
  MOV   P1,#6DH
  CLR   WRA
  SETB  WRA
  RET

;_______________________________________________________________________

INTLCD:                       ;初始化LCD子程序
  MOV  P1,#40H
  SETB AO
  CLR  WRA
  SETB WRA
  CLR  AO
  MOV  R6,#08
  MOV DPTR,#SYSTAB        ;初始化設置
INTR1:
  CLR  A
  MOVC  A,@A+DPTR
  MOV  P1,A
  CLR   WRA
  SETB  WRA
  INC  DPTR
  DJNZ  R6,INTR1
  MOV  P1,#44H
  SETB AO
  CLR  WRA
  SETB WRA
  CLR  AO
  MOV  R6,#10
  MOV  DPTR,#SCRTAB      ;顯示域設置
INTR2:
  CLR  A
  MOVC A,@A+DPTR
  MOV  P1,A
  CLR  WRA
  SETB WRA
  INC  DPTR
  DJNZ  R6,INTR2
  MOV  P1,#5AH            ;點位移設置
  SETB AO
  CLR  WRA
  SETB WRA
  MOV  P1,#00H 
  CLR  AO 
  CLR  WRA
  SETB WRA
  MOV  P1,#4CH            ;光標移動方向設置,4CH向右,4FH向下
  SETB  AO
  CLR   WRA
  SETB  WRA
  MOV  P1,#5BH             ;顯示合成設置
  SETB  AO
  CLR  WRA
  SETB WRA
  MOV  P1,#08H             ;顯示一區為文本,顯示二區為圖形
  CLR  AO 
  CLR  WRA 
  SETB WRA
  MOV   P1,#59H            ;開LCD
  SETB  AO
  CLR   WRA
  SETB  WRA
  CLR   AO
  MOV   P1,#14H             
  CLR   WRA
  SETB  WRA
  RET

;==============================================
;清第一顯示區
CLEAR1:  
  MOV    ADDRL,#00H
  MOV    ADDRH,#28H            
  LCALL  SETADDR         ;設置地址位2800H
  MOV  R6,#5
  MOV  R7,#00H
CLR11:
  MOV  P1,#00H       ;寫入顯示數據00H                 
  CLR  WRA
  SETB  WRA
  DJNZ  R7,CLR11
  DJNZ  R6,CLR11
  RET
;清第二顯示區
CLEAR2:    
  MOV   ADDRL,#0
  MOV   ADDRH,#0          
  LCALL  SETADDR         ;設置地址為0000H
  MOV  R6,#39
  MOV  R7,#37
CLR21:
  MOV  P1,#00H       ;寫入顯示數據為00H
  CLR  WRA
  SETB  WRA
  DJNZ  R7,CLR21
  DJNZ  R6,CLR21
  RET
;=========================================================================

SETADDR:                        ;設置LCD地址子程序
  MOV  P1,#46H         ;光標指針設置指令
  SETB  AO
  CLR   WRA
  SETB  WRA
  MOV  P1,ADDRL
  CLR  AO
  CLR  WRA
  SETB WRA
  MOV  P1,ADDRH
  CLR  WRA
  SETB  WRA
  MOV  P1,#42H
  SETB AO 
  CLR  WRA
  SETB WRA
  CLR  AO
  RET

;-------------------------------------------------------------
;顯示一個中文子程序
WRCHINA:
  MOV    TEMP1,ADDRL
  MOV    TEMP2,ADDRH
  LCALL   SETADDR
  MOV   DPTR,#CHINTAB
  MOV   A,CODEN
  MOV   B,#32
  MUL   AB
  ADD   A,DPL
  MOV   DPL,A
  MOV   A,B
  ADDC  A,DPH
  MOV   DPH,A
  MOV   R5,#16
WRCHIN1:
  CLR   A
  MOVC  A,@A+DPTR
  MOV   P1,A
  CLR   WRA
  SETB  WRA
  INC   DPTR
  CLR   A
  MOVC  A,@A+DPTR
  MOV   P1,A
  CLR   WRA
  SETB  WRA
  MOV  A,#40
  ADD  A,ADDRL
  MOV  ADDRL,A
  CLR  A
  ADDC A,ADDRH
  MOV  ADDRH,A
  LCALL  SETADDR
  INC  DPTR
  DJNZ  R5,WRCHIN1
  INC   CODEN
  MOV  A,#2
  ADD  A,TEMP1
  MOV  ADDRL,A
  CLR   A
  ADDC  A,TEMP2
  MOV  ADDRH,A
  RET


;***************************************************************
DISKEY:                     ;顯示按鍵圖形 
  MOV   ROW,#70
  MOV   CULA,#8
  MOV   DPTR,#KTAB1
  LCALL  WRINU            ;1
  MOV   CULA,#16
  LCALL  WRINU            ;2
  MOV   CULA,#24  
  LCALL  WRINU            ;3
  MOV   ROW,#115
  MOV   CULA,#8
  LCALL  WRINU            ;4
  MOV   CULA,#16
  LCALL  WRINU            ;5
  MOV   CULA,#24
  LCALL  WRINU            ;6
  MOV   ROW,#160
  MOV   CULA,#8
  LCALL   WRINU           ;7
  MOV   CULA,#16
  LCALL   WRINU           ;8
  MOV   CULA,#24
  LCALL   WRINU           ;9
  MOV   ROW,#205
  MOV   CULA,#8
  LCALL   WRINU           ;C
  MOV   CULA,#16
  MOV   DPTR,#KTAB0
  LCALL   WRINU
  MOV   CULA,#24
  MOV   DPTR,#KTABB
  LCALL   WRINU
  RET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区蜜桃视频| 91久久国产最好的精华液| 三级久久三级久久| 亚洲国产精品久久久久婷婷884| 国产精品国产自产拍在线| 中文字幕不卡的av| 日韩一区日韩二区| 国产精品电影一区二区三区| **欧美大码日韩| 亚洲免费观看高清完整| 亚洲综合激情另类小说区| 午夜激情一区二区| 蜜桃视频一区二区| 久草精品在线观看| 成人午夜电影小说| 日本韩国视频一区二区| 91精品婷婷国产综合久久性色| 日韩欧美一区二区视频| 久久这里只有精品6| 中文字幕亚洲在| 香蕉成人伊视频在线观看| 视频在线在亚洲| 国产高清无密码一区二区三区| 成人avav在线| 欧美影视一区二区三区| 欧美大度的电影原声| 国产视频视频一区| 亚洲线精品一区二区三区八戒| 久久疯狂做爰流白浆xx| 成人午夜伦理影院| 欧美日韩国产另类一区| 国产欧美精品一区| 亚洲综合免费观看高清完整版| 日韩不卡一区二区| 成人a区在线观看| 欧美日韩精品久久久| 欧美激情综合网| 亚洲国产精品视频| 成人午夜视频免费看| 91精品欧美久久久久久动漫 | 亚洲人成精品久久久久| 亚洲成人免费在线| 成人精品国产福利| 日韩三级视频在线看| 亚洲色图视频网| 国产激情一区二区三区| 欧美欧美午夜aⅴ在线观看| 日本一区二区成人| 麻豆成人免费电影| 欧美日韩中文国产| 国产精品入口麻豆九色| 日韩成人av影视| 欧美三级中文字| 亚洲欧洲成人精品av97| 国产一区二区三区最好精华液| 欧美日韩一级片网站| 日韩理论片中文av| 不卡的电视剧免费网站有什么| 日韩三级av在线播放| 日韩精品亚洲专区| 欧美性生活一区| 亚洲精选视频在线| 成人手机在线视频| 国产午夜精品在线观看| 国产精品综合av一区二区国产馆| 日韩视频123| 免费在线看成人av| 91精品国产综合久久精品| 亚洲一区免费在线观看| 色哟哟在线观看一区二区三区| 日韩一区在线播放| 成人av免费在线播放| 一区在线观看免费| 99精品视频一区二区三区| 1024亚洲合集| 色噜噜狠狠一区二区三区果冻| 一区二区中文字幕在线| 99re在线精品| 亚洲自拍偷拍图区| 欧美日韩一区二区不卡| 日日夜夜免费精品| 日韩免费看的电影| 国产美女娇喘av呻吟久久| 国产欧美日韩精品一区| bt7086福利一区国产| 亚洲欧美电影院| 欧美午夜影院一区| 日本视频免费一区| 精品日本一线二线三线不卡| 国产精品一二三区在线| 国产精品美女久久久久久久久| 91在线视频18| 日韩高清国产一区在线| 欧美精品一区二区久久久| 高清不卡在线观看av| 亚洲免费观看视频| 日韩欧美一区二区视频| 国产ts人妖一区二区| 亚洲精品成人精品456| 日韩亚洲国产中文字幕欧美| 国产高清不卡一区| 一区二区三区丝袜| 久久综合精品国产一区二区三区| 99精品视频在线观看| 偷窥国产亚洲免费视频| 国产亚洲欧洲997久久综合| 99国产精品99久久久久久| 亚洲成在人线免费| 欧美激情一区不卡| 欧美日韩国产另类一区| 高清成人免费视频| 日韩中文字幕不卡| 国产精品久久久久三级| 日韩一区二区在线播放| www.99精品| 老司机午夜精品| 亚洲最色的网站| 国产欧美一区二区三区沐欲| 欧美日韩一卡二卡三卡| 粉嫩av一区二区三区粉嫩| 日韩电影在线一区| 国产精品久久久久久久蜜臀| 欧美一区二区在线看| 色综合天天视频在线观看| 国产一区二区三区av电影| 亚洲va中文字幕| 成人欧美一区二区三区视频网页| 日韩欧美一区中文| 精品污污网站免费看| 不卡一二三区首页| 国产传媒欧美日韩成人| 美国十次了思思久久精品导航| 中文字幕日韩一区二区| 国产偷国产偷精品高清尤物| 欧美精三区欧美精三区| 欧美亚洲国产一卡| 91欧美激情一区二区三区成人| 国产伦精品一区二区三区免费迷| 日韩va亚洲va欧美va久久| 樱花影视一区二区| 一区二区三区在线观看动漫| 国产精品电影院| 亚洲欧洲日韩一区二区三区| 国产亚洲一区二区三区在线观看| 日韩欧美激情四射| 91精品中文字幕一区二区三区| 色偷偷88欧美精品久久久| 99久久国产免费看| 91免费视频网址| 91在线视频官网| 色狠狠色狠狠综合| 精品视频在线免费看| 欧美高清视频不卡网| 欧美老肥妇做.爰bbww视频| 欧美视频自拍偷拍| 6080亚洲精品一区二区| 6080午夜不卡| 欧美xfplay| 精品国产一区二区三区av性色 | 久久―日本道色综合久久| 欧美一区二区在线观看| 精品国产乱码久久久久久影片| 日韩欧美久久一区| 中文字幕第一页久久| 亚洲欧美区自拍先锋| 亚洲一区免费在线观看| 日韩影院精彩在线| 国产精品一区二区x88av| 成人午夜av在线| 欧美午夜精品电影| 日韩网站在线看片你懂的| 久久免费精品国产久精品久久久久| 久久蜜桃香蕉精品一区二区三区| 亚洲国产高清在线| 亚洲综合视频网| 六月婷婷色综合| 成人免费黄色在线| 欧美视频在线一区二区三区 | 欧美高清在线精品一区| 亚洲精品你懂的| 看国产成人h片视频| 丁香六月综合激情| 欧美视频一区在线观看| 2024国产精品视频| 亚洲免费观看在线视频| 麻豆专区一区二区三区四区五区| 国产盗摄精品一区二区三区在线| 日本高清不卡在线观看| 精品三级在线观看| 国产精品久久久久久久久晋中| 亚洲一卡二卡三卡四卡无卡久久| 精彩视频一区二区三区| 99久久国产综合精品麻豆| 日韩欧美一区在线观看| 亚洲精品国产a| 成人高清视频在线| 日韩欧美一卡二卡| 亚洲第一av色| 99久久er热在这里只有精品15 | 日本一区二区三区国色天香|