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

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

?? lcd.asm

?? 本程序通過51單片機實現對lcd液晶的控制
?? ASM
字號:
        RS EQU P1.1
        RW EQU P1.2
        E EQU P1.3
        PSB EQU P1.4
        RST EQU  P1.6
        COM EQU 20H
        DAT EQU 21H
        ;********************LCD接口定義
        TEMP EQU 22H         ;存放鍵盤信息
        REC EQU 23H          ;收到的DIDA信息23H-2AH
        AL EQU 2BH           ;存放轉換后的二進制DIDA信息
        CNT EQU 2CH          ;計數信息,得到AL對應的字母
        CHAR1 EQU 2DH        ;存放漢字碼的第一個8位
        CHAR2 EQU 2EH        ;存放漢字碼的第二個8位
        WEIZHI0 EQU 30H      ;存放DIDA的LCD顯示座標
        WEIZHIA EQU 31H      ;存放字母的LCD顯示座標
        WEIZHIC EQU 32H      ;存放漢字的LCD顯示座標
        ;********************接口定義
        ORG 0000H
        SJMP INIT            ;初始化
        
        
        ORG 0030
INIT:   MOV WEIZHI0,#80H          ;將#80H給WEIZHI0
        MOV WEIZHIA,#90H          ;將#90H給WEIZHIA
        MOV WEIZHIC,#88H          ;將#88H給WEIZHIC
        MOV R0,#REC               ;將REC的地址給R0
        MOV AL,#01H               ;初始化MORSE碼00000001B
        MOV CHAR1,#00H
        MOV CHAR2,#00H            ;清零漢字碼
;*********************************        
DISP:   CLR PSB
        ACALL DELAY
        SETB PSB
        LCALL DELAY
        MOV COM,#30H          ;功能設置-8bit控制界面
        ACALL WRI             ;寫指令
        LCALL DELAY
        MOV COM,#0CH
        ACALL WRI
        LCALL DELAY
        MOV COM,#02H
        ACALL WRI
        LCALL DELAY
        MOV COM,#06H
        ACALL WRI
        LCALL DELAY
;*************************LCD模塊初始化
START:  LCALL SCAN
        SJMP START        
        
        
        
;******************************以下為鍵盤掃描程序        
SCAN:   MOV P2,#0FFH
        MOV A,P2
        ANL A,#0FH
        CJNE A,#0FH,ZAILAI
        RET
ZAILAI: ACALL DELAY5
        MOV P2,#0FFH
        MOV A,P2
        ANL A,#0FH
        CJNE A,#0FH,ANJIAN
        RET                    ;鍵盤去抖動

ANJIAN: MOV TEMP,A
        CJNE A,#00001110B,XX1
        MOV @R0,#00H           ;按鍵為0,顯示點
        ACALL XIANSHI
        INC R0
        MOV A,AL
        RL A
        MOV AL,A               ;更新MORSE碼
        RET
XX1:    MOV A,TEMP
        CJNE A,#00001101B,XX2
        MOV @R0,#01H           ;按鍵為1,顯示劃
        ACALL XIANSHI
        INC R0
        MOV A,AL
        RL A
        INC A
        MOV AL,A               ;更新MORSE碼
        RET
XX2:    MOV A,TEMP
        CJNE A,#00001011B,XX3
        MOV R2,#16             ;按鍵為3,清除點劃信息
        MOV R0,#REC
        MOV COM,#WEIZHI0
        LCALL WRI               ;LCD點劃座標復位
CLEAR:  MOV @R0,#02H
        ACALL XIANSHI
        ;ACALL DELAY
        ;ACALL DELAY
        INC R0
        DJNZ R2,CLEAR
        MOV R0,#REC             ;R0復位為REC地址,等待下一個點劃信息
        LCALL D2A               ;調用DIGIT-TO-ALPHABETA子程序,轉化為字母數字
        MOV AL,#00H
        MOV COM,#WEIZHI0        ;LCD點劃座標復位
        LCALL WRI
XX3:    RET

;***************************************
D2A:    MOV CNT,#00H            ;初始化CNT
LOOP:   MOV DPTR,#TABLEAM       ;讀入字母-MORSE表
        MOV A,CNT               ;將CNT讀入A
        MOVC A,@A+DPTR          ;將第CNT個表元讀入A
        CJNE A,AL,NEXT           ;不相等則判斷下一個表元
        MOV A,WEIZHIA           ;否則讀入WEIZHIA信息,準備顯示
        CJNE A,#97H,JIXU        ;不為末位則JIXU
        MOV WEIZHIA,#90H        ;初始化WEIZHIA
        MOV A,WEIZHIA
JIXU:   MOV COM,A               ;
        LCALL WRI               ;設置字母LCD顯示座標
        MOV DPTR,#TABLEA        ;讀入字母LCD表
        MOV A,CNT
        MOVC A,@A+DPTR           ;讀入第CNT個碼元
        ACALL DISP5A             ;將字母顯示
        ;
        ;將CNT放入CHAR
        INC WEIZHIA             ;WEIZHIA指向下一位
        RET
NEXT:   INC CNT                 ;CNT加1
        SJMP LOOP                               
        
        
        

;***************************************         

XIANSHI:MOV A,@R0
        MOV DPTR,#TABLE0
        MOVC A,@A+DPTR
DISP5A: MOV DAT,A
        ACALL WRD
;***********************寫入半角字符
        RET
;*************************************
DISPLAYC:
         MOV R2,#64
         MOV R1,#0DEH
         MOV COM,#80H
         ACALL WRI
DISP5:   MOV DAT,#0B4H
         ACALL WRD
         MOV DAT,R1
         ACALL WRD
         INC R1
         DJNZ R2,DISP5
         
;***********************寫入全角字符
         RET


;**********************一下為寫指令子程序
WRI:     PUSH ACC
         CLR RS
         SETB RW
WRI1:    MOV P0,#0FFH
         SETB E
         MOV A,P0
         CLR E
         JB ACC.7,WRI1
         CLR RW
         MOV P0,COM
         SETB E
         CLR E
         POP ACC
         RET

;************************一下為寫數據子程序
WRD:     PUSH ACC
         CLR RS
         SETB RW
WRD1:    MOV P0,#0FFH
         SETB E
         MOV A,P0
         CLR E
         JB ACC.7,WRD1
         SETB RS
         CLR RW
         MOV P0,DAT
         SETB E
         CLR E
         POP ACC
         RET

;*****************************************
DELAY:   MOV R7,#0FFH
DELAY4:  MOV R6,#0FFH
LOOP2:   DJNZ R6,LOOP2
         DJNZ R7,DELAY4
         RET
DELAY5:  MOV R4,#02H
DELAY15: MOV R7,#0FFH
DELAY45: MOV R6,#0FFH
         DJNZ R6,$
         DJNZ R7,DELAY45
         DJNZ R4,DELAY15
         RET

TABLE0:  DB 07H,2DH,20H     
TABLEA:  DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,41H,42H,43H,44H,45H,46H,47H,48H
         DB 49H,4AH,4BH,4CH,4DH,4EH,4FH,50H,51H,52H,53H,54H,55H,56H,57H,58H,59H,5AH
         
TABLEAM: DB 101111B,100111B,100011B,100001B,100000B,110000B,111000B,111100B,111110B,111111B  ;0-9
         DB 101B,11000B,11010B,1100B,10B,10010B,1110B,10000B,100B,10111B,1101B,10100B,111B   ;A-M
         DB 110B,1111B,10110B,11101B,1010B,1000B,11B,1001B,10001B,1011B,11001B,11011B,11100B ;N-Z

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美裸体一区二区三区| 亚洲精品在线观| 亚洲欧洲日本在线| bt7086福利一区国产| 国产精品的网站| 色综合天天做天天爱| 亚洲国产精品久久久男人的天堂| 色综合久久久久久久久久久| 亚洲精品综合在线| 欧美挠脚心视频网站| 麻豆一区二区三| 久久久久97国产精华液好用吗| 国产精品 欧美精品| 日韩伦理av电影| 91麻豆精品国产自产在线| 经典三级视频一区| 中文字幕一区日韩精品欧美| 91久久一区二区| 久久国产欧美日韩精品| 欧美国产日韩在线观看| 欧美在线观看视频在线| 麻豆专区一区二区三区四区五区| 国产精品网曝门| 欧美日韩国产综合一区二区| 国内久久精品视频| 一区二区三区四区在线| 欧美xxxxx裸体时装秀| 99久久久国产精品| 免费观看成人av| 亚洲视频免费在线| 欧美成人艳星乳罩| 在线免费观看不卡av| 久久99国产精品尤物| 亚洲综合色视频| 国产丝袜在线精品| 欧美久久一二区| 日韩欧美一二三区| 不卡一区二区在线| 日韩 欧美一区二区三区| 亚洲国产精品成人综合色在线婷婷| 欧美怡红院视频| 国产91精品一区二区| 免费视频最近日韩| 一级女性全黄久久生活片免费| 久久久电影一区二区三区| 欧美日韩在线亚洲一区蜜芽| 成人精品国产一区二区4080| 日本三级亚洲精品| 亚洲一本大道在线| 亚洲欧洲无码一区二区三区| 26uuu另类欧美| 欧美日韩中文精品| 色婷婷久久99综合精品jk白丝| 精品在线播放免费| 奇米四色…亚洲| 亚洲成在人线免费| 亚洲人成小说网站色在线 | 亚洲国产精品自拍| 亚洲色图一区二区| 欧美激情在线观看视频免费| 日韩精品一区二区三区在线| 欧美日韩一级黄| 色噜噜久久综合| 色综合天天综合色综合av | 日韩高清一区二区| 99久久精品国产一区| 国产在线看一区| 久久成人免费日本黄色| 日本伊人色综合网| 免费欧美在线视频| 日韩国产高清在线| 日韩激情视频在线观看| 亚洲成人自拍偷拍| 亚洲国产另类精品专区| 亚洲成人综合网站| 视频一区二区不卡| 奇米精品一区二区三区在线观看一 | 亚洲一区二区美女| 亚洲一区二区三区美女| 一区二区免费在线| 亚洲成人第一页| 日韩在线观看一区二区| 日韩高清中文字幕一区| 麻豆精品新av中文字幕| 麻豆91在线播放免费| 激情五月播播久久久精品| 国内外精品视频| 国产成人高清在线| 成人国产一区二区三区精品| 99精品欧美一区二区三区综合在线| av在线综合网| 欧美性猛交xxxxxx富婆| 欧美肥大bbwbbw高潮| 日韩精品中午字幕| 久久精品一区二区三区不卡牛牛| 中文av一区二区| 亚洲精品第1页| 日韩一区精品字幕| 国产精品一区不卡| 精品国产欧美一区二区| 国产日韩欧美一区二区三区乱码| 国产精品视频观看| 亚洲永久免费av| 美日韩黄色大片| 国产69精品久久777的优势| 色婷婷国产精品| 日韩一区二区精品葵司在线| 国产日本亚洲高清| 亚洲伊人色欲综合网| 免费观看在线综合| 99视频一区二区三区| 欧美三级午夜理伦三级中视频| 日韩午夜激情av| 亚洲欧美在线视频观看| 首页亚洲欧美制服丝腿| 丰满白嫩尤物一区二区| 欧美三级午夜理伦三级中视频| 精品成人在线观看| 亚洲综合小说图片| 韩国在线一区二区| 欧美性猛片aaaaaaa做受| 精品国产99国产精品| 亚洲欧美激情在线| 国产主播一区二区| 欧美视频一区在线观看| 国产日韩欧美电影| 日日夜夜精品免费视频| 成人国产亚洲欧美成人综合网| 欧美电影一区二区三区| 国产精品美日韩| 麻豆精品精品国产自在97香蕉| 91视视频在线直接观看在线看网页在线看| 欧美一区二区视频免费观看| 亚洲色大成网站www久久九九| 精品亚洲成a人| 欧美日韩亚洲高清一区二区| 国产精品超碰97尤物18| 久久99最新地址| 欧美日韩不卡一区| 国产精品高清亚洲| 国产精品一级片| 日韩美一区二区三区| 午夜精品福利一区二区三区av| 成人免费毛片a| 久久亚洲捆绑美女| 麻豆一区二区99久久久久| 欧美性大战久久久久久久蜜臀 | 日本不卡一二三| 在线观看亚洲精品| 亚洲欧洲美洲综合色网| 国产成人精品网址| 精品精品国产高清一毛片一天堂| 亚洲成年人影院| 在线视频国内自拍亚洲视频| 中文字幕日韩精品一区| 成人一区在线看| 国产免费久久精品| 国产盗摄精品一区二区三区在线| 日韩欧美成人一区| 秋霞国产午夜精品免费视频| 欧美久久高跟鞋激| 午夜精品成人在线| 欧美日韩日日夜夜| 亚洲午夜一区二区| 欧美中文字幕亚洲一区二区va在线 | 国产精品美日韩| 久久一区二区视频| 精久久久久久久久久久| 精品久久久久久久久久久久包黑料 | 麻豆91在线观看| 日韩精品一区二区三区视频在线观看| 日韩激情视频在线观看| 欧美一区午夜精品| 久久99热这里只有精品| 日韩精品一区二区三区中文精品 | 一区二区三区在线看| 色婷婷激情久久| 亚洲国产成人porn| 91精品国产色综合久久ai换脸| 日韩黄色免费网站| 精品国产区一区| av不卡免费电影| 亚洲综合在线电影| 欧美一区二区三区四区高清 | 国产成人综合在线| 国产精品传媒入口麻豆| 欧美影片第一页| 久久国内精品自在自线400部| 久久你懂得1024| 99国产精品久| 日日摸夜夜添夜夜添精品视频| 日韩精品一区二区三区中文不卡 | 日韩av一区二区在线影视| 日韩欧美视频一区| 国产999精品久久| 亚洲一线二线三线视频| 日韩免费视频线观看| 波多野结衣中文一区| 亚洲一区二区欧美日韩 | 成人高清视频在线|