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

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

?? 12864p.asm

?? 使用匯編編寫的SPLC501液晶驅(qū)動程序 共有一個文件
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;********************************************* 
;* 128x64P COG 演示程序 (IC(COG): SPLC501C 并行控制)
;* 程序編寫:吳巍
;* Date: 2005,08,22 
;* IC(COG): SPLC501C 
;* INTERFACE:MPU-89S5x
;* 網(wǎng)址:www.cdream5.com
;********************************************* 
org 000H

jmp begin

;=====硬件連接參加如下=========================
CS1  EQU P1.0     ;
RES  EQU P1.1     ;復(fù)位端,低電平觸發(fā)有效,正常時 高電平 
A0   EQU P1.6     ; 
RW   EQU P1.7     ;
E_RD EQU P3.4     ;
Data_bus data P0  ;LCM Data bus
;----------------------------------------------

HZ_P data 51H    ;頁地址
HZ_C data 52H    ;行地址
HZ_H data 53H    ;字高   16x16顯示的時候 =2


ORG 0030H    
begin:
 call lcm_init              ;初始化
 MOV R5,#08H 
 MOV R3,#00H 
 call busy_check
 call clr_screen            ;清屏
TSTART: 
    ;call delay_ns
 MOV DPTR,#PIC1             ;顯示圖片1      
 call disp_pic
    call delay_ns 
 call clr_screen        
 call disp_all             ;滿屏顯示同一個文字 16x16 32個漢字
   call delay_ns
 call clr_screen
 call disp_wei             ;顯示一個漢字 16x16
    call delay_ns
  MOV DPTR,#PIC2           ;顯示自定義圖片
  call disp_pic            
  call delay_ns
 MOV DPTR,#PIC3            ;顯示圖片3,12x12滿屏漢字
 call disp_pic
   call delay_ns
 call clr_screen 
 call Print_string         ;顯示一行漢字
 ;call light_test
   call delay_ns
 call clr_screen 
 jmp TSTART


;===LCM initalization 初始化=======
LCM_INIT:
 LCALL    DELAY            
 CLR      RES             ;initalization  reset      復(fù)位     
 LCALL    DELAY           
 LCALL    DELAY 
 SETB RES           
 LCALL    DELAY           
 MOV      A,#0E2H         ;initialize interal function           
 LCALL    TCOM           
 LCALL    DELAY           
 MOV      A,#0A2H         ;set LCD bias=1/9           
 LCALL    TCOM           
 MOV      A,#0C8H         ;set SHL COM1 to COM64 =C0H,set SHL COM64 to COM1 =C8H    設(shè)置顯示方向      
 LCALL    TCOM 
 MOV      A,#0A0H         ;ADC select SEG0 to SEG131  A1H 顯示圖像左右鏡像           
 LCALL    TCOM 
 MOV      A,#040H         ;Initial Display Line            
 LCALL    TCOM 
 MOV      A,#02CH            
 LCALL    TCOM           
 LCALL    DELAY 
 MOV      A,#02EH            
 LCALL    TCOM           
 LCALL    DELAY 
 MOV      A,#02FH         ;power control(VC,VR,VF=1,1,1)            
 LCALL    TCOM           
 LCALL    DELAY           
     ;----------------------------   
 MOV      A,#023H         ;Regulator resistor select    對比度設(shè)置 020H~027H           
 LCALL    TCOM 
 MOV      A,#081H         ;set reference voltage mode            
 LCALL    TCOM 
 MOV      A,#019H         ;set reference voltage  亮度電壓調(diào)節(jié) 00H~03FH  先發(fā)指令 81H,后寫具體值 
 LCALL    TCOM   
     ;以上2條指令互相配合可以調(diào)節(jié)到合適得對比度    
          
 MOV      A,#0A6H         ;set reverse display OFF  ,正 反顯示設(shè)置      A6 正顯示 A7反顯示  
 LCALL    TCOM   
 MOV      A,#0D2h         ;driving mode set           
 LCALL    TCOM 
 MOV      A,#000H         ;MODE 1            
 LCALL    TCOM           
 MOV      A,#0AFH         ;turns the display ON           
 LCALL    TCOM

 ret
;***********Initial over***********


;======亮度測試========
Light_test:
   mov r7,#00H
  LT_LOOP:
   call delay_ns
   MOV A,#10000001B     ;set column address MSB   ;列地址  高4位
   CALL TCOM 
   mov a,r7
   call tcom            ;change亮度
   cjne r7,#03Fh,LTA
    mov r7,#00h
    jmp lt_loop
   LTA:
    inc R7
   jmp LT_LOOP
   
   
;==========顯示一行字 16x16=======================   
;顯示一行16x16的字符 8個   
Print_String:
  MOV DPTR,#CHAR_s    ;指定字符頭地址
  mov HZ_P,#01H       ;行
  MOV HZ_C,#07H       ;列 (段)
 DWLOOP: 
  ;call delay_ns
  call disp_char      
  mov a,hz_c
  add a,#16           ;顯示完一個漢字后 段地址加16 即下一個漢字得地址 最大 128
  mov HZ_C,a
  mov HZ_P,#01H
  cjne a,#119,DWLOOP
  mov HZ_C,#00
  ret 
;-------------Over-------------------------------------------------------

;========顯示一個字======================================================
Disp_wei:
  MOV DPTR,#CHAR_wei  ;指定字符頭地址
  mov HZ_P,#02H       ;行
  MOV HZ_C,#060       ;列 (段)
 Disp_WD: 
  ;call delay_ns
  call disp_char      
  
  ret
;---------------Over--------------------------------------------------


;==============顯示一屏字====================
Disp_all:
  MOV DPTR,#CHAR_s    ;指定字符頭地址
  mov HZ_P,#00H       ;行
  MOV HZ_C,#00H       ;列 (段)
  mov 55H,#00         ;漢字顯示起始行
 DPL1: 
  ;call delay_ns
  call disp_char      
  mov a,hz_c
  add a,#16           ;顯示完一個漢字后 段地址加16 即下一個漢字得地址 最大 128
  mov HZ_C,a
  mov HZ_P,59H
  MOV DPTR,#CHAR_s    ;dptr地址回寫
  cjne a,#128,DPL1
  mov HZ_C,#00
  inc 59H
  inc 59H  
  inc HZ_P
  inc HZ_P
  MOV DPTR,#CHAR_s
  mov a,59H
  cjne a,#08,dpl1
  ret
  
;===================顯示定義好的字符===================================
;調(diào)用前先指定 HZ_P行  HZ_C列,DPTR 字符地址
;======================================================================
Disp_char:
 mov HZ_H,#2          ;16x16字高 =2
 MOV R2,HZ_P          ;顯示行(頁,共8頁 0~7)
 
DCR2: 
 MOV A,R2              ;set page address 
  setb acc.7
  clr  acc.6
  setb acc.5
  setb acc.4           ;頁設(shè)置指令,高4位1011
 CALL TCOM 
 mov a,HZ_C
  swap A               ;高4位 移動到低4位上
  clr acc.7
  clr acc.6
  clr acc.5
  setb acc.4           ;高4位指令  0001
 ;MOV A,#00010000B     ;set column address MSB   ;列地址  高4位
 CALL TCOM
 mov a,HZ_C
 clr acc.7
 clr acc.6
 clr acc.5
 clr acc.4             ;高四位指令 0000
 ;MOV A,#00000000B     ;set column address LSB   ;列地址  低4位    128x64 列地址從0~128
 LCALL TCOM 
 MOV R1,#01H           ;set (8*16)*16characters  ;每行(頁)顯示8x16單元數(shù)
DCR1:
  MOV R0,#016          ;顯示列數(shù) 
DCR0: 
  MOV A,#0H            
  MOVC A,@A+DPTR 
  CALL TDATA 
  INC DPTR 
  DJNZ R0,DCR0         ;顯示一個 8x16圖案 
  DJNZ R1,DCR1         ;
  INC R2 
  djnz HZ_H,DCR2       ;顯示完2個字高后就退出

  RET 

;----------------------Over-------------------------------------


;=======================顯示一屏圖片============================  
Disp_PIC: 
 ;mov R3,#0
 ;MOV DPTR,#PIC3                   ;圖片地址
 MOV R2,#0B0H                      ;顯示行(頁,共8頁 0~7)
DPC2: 
 MOV A,R2              ;set page address 
 LCALL TCOM 
 MOV A,#00010000B     ;set column address MSB   ;列地址  高4位
 LCALL TCOM 
 MOV A,#00000000B     ;set column address LSB   ;列地址  低4位    128x64 列地址從0~128
 LCALL TCOM 
 MOV R1,#08H          ;set (8*16)*16characters  ;每行(頁)顯示8x16單元數(shù)
  
DPC1:
  MOV R0,#016                             ;顯示列數(shù) 
DPC0: 
  MOV A,#0h                                ;R3=char 偏移量
  MOVC A,@A+DPTR 
  CALL TDATA 
  INC DPTR 
  DJNZ R0,DPC0           ;顯示一個 8x16圖案 
  DJNZ R1,DPC1           ;
  INC R2                 ;行地址增加
  CJNE R2,#0B8H,DPC2     ; 下個行地址超過就退出循環(huán)
  RET 
    
;--------------------Over---------------------------------------  

  
;改變顯示位置
test1:             
  MOV A,#01000111B
  LCALL TCOM
   
   ; call disp_1
  MOV A,#01001111B
  LCALL TCOM
  MOV A,#01011111B
 TTE: 
  LCALL TCOM 
  ;cjne a,#64,TTE
  ret



;==========清屏==========================================
;實際上就是RAM中全寫00H
;========================================================
clr_screen:
  mov r2,#0B0h
 clr_2:
  MOV A,R2 ;set page address 
  LCALL TCOM 
  MOV A,#010H ;set column address MSB  ;列地址
  LCALL TCOM 
  MOV A,#00H ;set column address LSB   ;列地址
  LCALL TCOM 
  MOV R1,#010H ;set (8*8)*16characters 
 clr1:
   MOV R0,#08H
 clr0:  
   mov a,#00h
   call tdata
   DJNZ R0,clr0          
   DJNZ R1,clr1          
   INC R2 
   LCALL DELAY 
   CJNE R2,#0B8H,clr_2   
  ret
;----------------CLR Screen Over------------------------- 

;====忙查尋==============================================
;在高速中,使用忙查詢會穩(wěn)定顯示效果
;========================================================
busy_check:
 mov data_bus,#0FFH
 mov a,data_bus
 SETB CS1 
 CLR CS1                     ;cs1=0
 CLR A0                      ;a0=0
 setb RW                     ;RW=1
 clr e_rd                    ;RD=0
 nop
 nop
 mov a,data_bus
 setb e_rd
 
 nop
 nop
 setb cs1                   ;
 
 ;jmp busy_check

 ret
 
;------------------Over-------------------------------------------
  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产系列| 欧美人与禽zozo性伦| 亚洲综合小说图片| 日韩欧美亚洲国产另类| 成人av午夜电影| 奇米影视在线99精品| 国产精品嫩草久久久久| 欧美猛男超大videosgay| 国产一区二区三区在线观看精品| 一区二区三区中文字幕| 久久精品一区二区三区四区| 欧美日韩久久不卡| 成人激情免费电影网址| 日韩av网站免费在线| 亚洲婷婷国产精品电影人久久| 精品国产免费视频| 精品视频一区三区九区| 99精品久久久久久| 国产美女精品在线| 日本成人超碰在线观看| 亚洲制服丝袜一区| 国产精品欧美综合在线| xnxx国产精品| 7777精品伊人久久久大香线蕉 | 午夜精品国产更新| 中文字幕制服丝袜成人av| 日韩欧美国产电影| 欧美日韩成人综合| 在线观看亚洲成人| 91麻豆福利精品推荐| 高清在线成人网| 国产在线精品免费av| 久久国产精品第一页| 日本中文一区二区三区| 丝袜亚洲精品中文字幕一区| 亚洲永久免费视频| 一区二区三区鲁丝不卡| 亚洲人成人一区二区在线观看| 国产欧美日本一区视频| 久久久综合九色合综国产精品| 欧美va亚洲va| 精品国产免费久久| 欧美tickle裸体挠脚心vk| 欧美一级xxx| 日韩亚洲欧美一区二区三区| 91精品国产日韩91久久久久久| 欧美美女bb生活片| 91麻豆精品国产91久久久久久| 欧美人妇做爰xxxⅹ性高电影| 欧美日韩一区二区三区视频| 欧美性三三影院| 精品1区2区3区| 欧美人与禽zozo性伦| 欧美一区在线视频| 精品美女一区二区三区| 精品国产91久久久久久久妲己| 久久色在线视频| 国产天堂亚洲国产碰碰| 国产精品白丝在线| 亚洲免费观看高清完整版在线观看| 亚洲你懂的在线视频| 午夜精品123| 久久精品免费看| 国产福利一区在线观看| 99在线热播精品免费| 欧美亚男人的天堂| 51久久夜色精品国产麻豆| 欧美tickling挠脚心丨vk| 国产欧美精品一区aⅴ影院 | 91亚洲精品久久久蜜桃| 在线中文字幕一区| 欧美一区二区精品在线| 久久久亚洲高清| 自拍视频在线观看一区二区| 亚洲一区二区三区四区五区黄| 丝瓜av网站精品一区二区| 激情综合色播五月| 波波电影院一区二区三区| 欧美在线免费播放| 欧美成人精品二区三区99精品| 国产女主播视频一区二区| 亚洲欧美日韩国产一区二区三区 | 国产精品一区三区| 97精品电影院| 日韩一区二区免费视频| 国产精品久线在线观看| 日韩成人免费在线| 成人动漫视频在线| 欧美一区二区在线播放| 中文字幕精品一区二区精品绿巨人| 一区二区三区四区不卡在线 | a在线播放不卡| 91.麻豆视频| 国产女人aaa级久久久级| 亚洲成人福利片| 成人在线视频首页| 欧美一二三在线| 亚洲免费三区一区二区| 国产精品一区久久久久| 欧美最新大片在线看| 久久久亚洲欧洲日产国码αv| 亚洲超碰97人人做人人爱| www.亚洲激情.com| 精品国产污污免费网站入口| 亚洲午夜久久久久久久久久久 | 亚洲精品国久久99热| 精品一区二区三区在线观看国产 | 欧美日韩国产综合一区二区| 欧美国产精品一区二区三区| 日韩电影在线看| 91激情五月电影| 中文字幕免费不卡| 久久99精品久久久久久| 欧美日韩国产美| 亚洲欧美另类综合偷拍| 成人免费视频caoporn| 精品三级在线观看| 三级成人在线视频| 在线观看亚洲a| 亚洲卡通欧美制服中文| 国产成人一区在线| 亚洲精品乱码久久久久久| 国产麻豆9l精品三级站| 精品欧美久久久| 日韩电影在线免费看| 欧美撒尿777hd撒尿| 一区二区三区四区中文字幕| av在线不卡免费看| 国产精品久久久久国产精品日日| 国产乱一区二区| 欧美不卡在线视频| 老司机一区二区| 日韩欧美一二区| 九九热在线视频观看这里只有精品| 欧美高清www午色夜在线视频| 亚洲高清视频在线| 欧美性大战久久久久久久 | 亚洲制服丝袜av| 在线观看免费成人| 亚洲综合在线免费观看| 欧美做爰猛烈大尺度电影无法无天| 一区二区三区精品视频在线| 色乱码一区二区三区88 | 久久国产三级精品| 精品国内二区三区| 国产在线播放一区| 国产色产综合色产在线视频| 懂色av中文字幕一区二区三区| 国产亚洲欧美色| 大桥未久av一区二区三区中文| 欧美韩日一区二区三区| 国产91精品免费| 亚洲欧美在线视频| 日本韩国一区二区三区| 亚洲国产另类精品专区| 欧美精品在线观看一区二区| 日本免费在线视频不卡一不卡二| 日韩一区国产二区欧美三区| 蜜乳av一区二区| 国产亚洲一区二区三区| 成人深夜在线观看| 亚洲综合丝袜美腿| 日韩欧美国产综合| 丁香网亚洲国际| 一区二区三区中文字幕精品精品 | www久久精品| 成人一区二区三区| 亚洲综合丁香婷婷六月香| 欧美日韩一区二区三区在线| 精品中文av资源站在线观看| 国产蜜臀av在线一区二区三区| 91麻豆精品国产自产在线观看一区 | 欧美一级黄色片| 国产精品一区二区视频| 最新国产の精品合集bt伙计| 欧美色图免费看| 激情五月婷婷综合| 亚洲激情图片小说视频| 日韩女优制服丝袜电影| www.色精品| 久久成人久久鬼色| 亚洲人吸女人奶水| 日韩美女主播在线视频一区二区三区 | 日韩欧美一卡二卡| 99精品视频一区二区三区| 日韩有码一区二区三区| 日本一区二区成人在线| 欧美日韩美女一区二区| 国产成人av一区二区三区在线观看| 伊人一区二区三区| 久久综合久久鬼色中文字| 在线视频国内一区二区| 国产伦精品一区二区三区在线观看 | 91一区在线观看| 久久国产三级精品| 亚洲精品国产a久久久久久| 日韩精品一区二区三区在线播放| 成人va在线观看| 天天av天天翘天天综合网| 久久久久久久久久久久电影|