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

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

?? 1602232.asm

?? 說明:本文件夾一共提供各類編程實例200多個
?? ASM
字號:
;********************************************************************************
;232通信程序2400速率,12m晶體, 燒寫后關掉XLISP軟件,編程仿真切換到仿真狀態(按下 *
;使用配套光盤的工具軟件:串口調試助手,設置波特率2400, 連接232電纜到串口,     *
;連接1602液晶到開發板,							        *
用串口調試助手發送字符, 開發板的1602液晶顯示相應字符		                *
;********************************************************************************
;*  日期:  2007-3-25                                                            *
;*  版本:  3.0                                                                  *
;*  作者:  深圳學林電子有限公司     專業8051單片機教學站                        *
;*  郵箱: sxj1974@163.com                                                       *
;*  網站: http://www.51c51.com     http://www.8951.com    更多例程請登陸網站   *
;********************************************************************************
;*  硬件:此程序在本公司xlisp系列單片機實驗儀運行通過                           *
;********************************************************************************
;* 【版權】 Copyright(C)深圳學林電子有限公司 www.51c51.com  All Rights Reserved *
;* 【聲明】 此程序僅用于學習與參考,引用請注明版權和作者信息!                  *
;********************************************************************************
        TEMP      EQU  30H
        TEMP1     EQU  31H
        BUF       EQU  32H
        DISBUF    EQU  40H
        RS        EQU  P2.0
        RW        EQU  P2.1
        EN        EQU  P2.2
        LCD_X     EQU  2FH
        PLAYFLAG  BIT  20H.0
;*********************************************************
	ORG	0000H
	LJMP	MAIN
        ORG     0023H
        LJMP    T_SERIL
        ORG     0030H
;*********************************************************
;  主程序
;*********************************************************
MAIN:
        MOV  SP,#60H
        MOV  P0,#0FFH
        MOV  P2,#0FFH
        MOV  TEMP,#00H
        MOV  TEMP1,#00H
        CLR  PLAYFLAG
        MOV  R1,#DISBUF      ;清顯存單元
CLR1:
        MOV  @R1,#20H
        INC  R1
        CJNE  R1,#50H,CLR1
        CALL SET_LCD         ;LCD1602初始顯示

	MOV  TMOD,#20H	     ;定時器1工作于8位自動重載模式,用于產生波特率
	MOV  TH1,#0F3H
	MOV  TL1,#0F3H	     ;波特率2400

	MOV  SCON,#50H	     ;設定串行口工作方式
	ANL  PCON,#0EFH	     ;波特率不倍增

        SETB  EA             ;允許總中斷
        SETB  ES	     ;允許串行中斷
	SETB  TR1	     ;啟動定時器1
        MOV  LCD_X,#00H
        MOV  R1,#DISBUF
MAIN1:
        CALL  PLAY
        JMP   MAIN1
;*********************************************************

; LCD1602 初始化子程序

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

INIT_LCD:                 ;8位I/O控制 LCD 接口初始化
        MOV  A,#38H     ;雙列顯示,字形5*7點陣
        CALL  WCOM
        CALL  DELAY5MS
        MOV  A,#38H     ;雙列顯示,字形5*7點陣
        CALL  WCOM
        CALL  DELAY5MS
        MOV  A,#38H     ;雙列顯示,字形5*7點陣
        CALL  WCOM
        CALL  DELAY5MS
        MOV  A,#0CH     ;開顯示,關光標,
        CALL  WCOM
        CALL  DELAY5MS
        MOV  A,#01H     ;清除 LCD 顯示屏
        CALL  WCOM
        CALL  DELAY5MS
        RET
;*********************************************************
; LCD1602 顯示字符程序
; 在LCD的第一行或第二行顯示信息字符
;*********************************************************
LCD_SHOW:
        CJNE  A,#1,LINE2  ;判斷是否為第一行
LINE1:
        MOV  A,#80H       ;設置 LCD 的第一行地址
        CALL  WCOM        ;寫入命令
        CALL  CLR_LINE    ;清除該行字符數據
        MOV  A,#80H       ;設置 LCD 的第一行地址
        CALL  WCOM        ;寫入命令
        JMP  FILL
LINE2:
        MOV  A,#0C0H      ;設置 LCD 的第二行地址
        CALL  WCOM        ;寫入命令
        CALL  CLR_LINE    ;清除該行字符數據
        MOV  A,#0C0H      ;設置 LCD 的第二行地址
        CALL  WCOM
FILL:
        CLR  A            ;填入字符
        MOVC  A,@A+DPTR   ;由消息區取出字符
        CJNE  A,#0,LC1    ;判斷是否為結束碼
        RET
LC1:
        CALL  WDATA       ;寫入數據
        INC  DPTR         ;指針加1
        JMP  FILL         ;繼續填入字符
        RET
CLR_LINE:                  ;清除該行 LCD 的字符
        MOV  R0,#24
CL1:
        MOV  A,#' '
        CALL  WDATA
        DJNZ  R0,CL1
        RET
;*********************************************************
; 寫指令使能子程序
; RS=L,RW=L,D0-D7=指令碼,E=高脈沖
;*********************************************************
WCOM:
        MOV  P0,A
        CLR RS
        CLR RW
        SETB EN
        CALL  DELAY0
        CLR EN
        RET
;*********************************************************
;寫數據使能子程序
;RS=H,RW=L,D0-D7=數據,E=高脈沖
;*********************************************************
WDATA:
        MOV   P0,A
        SETB  RS
        CLR   RW
        SETB  EN
        CALL  DELAY0
        CLR   EN
        RET
DELAY0:
        MOV  R7,#250      ;延時500微秒
        DJNZ  R7,$
        RET
;*********************************************************
;LCD第二行顯示字符子程序
;A=ASC DATA
;*********************************************************
LCDP2:
        MOV  TEMP1,A
        MOV  A,LCD_X     ;設置顯示地址
        ADD  A,#0C0H     ;設置LCD的第二行地址
        CALL  WCOM       ;寫入命令
        MOV  A,TEMP1
        CALL  WDATA      ;寫入數據
        RET
;*********************************************************
;  LCD 初始化設置
;*********************************************************
SET_LCD:
        CLR   EN
        CALL  INIT_LCD     		;初始化 LCD
        CALL  DELAY5MS
        MOV  DPTR,#INFO1   		;指針指到顯示信息1
        MOV  A,#1          		;顯示在第一行
        CALL  LCD_SHOW
SET_LCD2:
        MOV  DPTR,#INFO2   		;指針指到顯示信息2
        MOV  A,#2          		;顯示在第二行
        CALL  LCD_SHOW
        RET
INFO1:  DB  " SERIAL TRANFER ",0  	;LCD 第一行顯示信息
INFO2:  DB  "                ",0  	;LCD 第二行顯示信息
;*********************************************************
; 串口中斷服務子程序
;*********************************************************
T_SERIL:
        PUSH  ACC
        CLR  ES               		;關閉串行中斷
        CLR  RI               		;清除串行接受標志位
        MOV  A,SBUF           		;從串口緩沖區取得數據
        CJNE  A,#0DH,T_LOOP   		;0D-回車
        JMP  T_END
T_LOOP:
        CJNE  A,#0AH,T_LOOP1  		;0A-換行
        JMP  T_END
T_LOOP1:
        MOV  BUF,A
        CJNE  A,#31H,T_LOOP2
        MOV  TEMP,#35H           	;
        CALL  SENDDATA
        JMP  T_LOOP8
T_LOOP2:
        CJNE  A,#32H,T_LOOP3
        MOV  TEMP,#31H           	;
        CALL  SENDDATA
        JMP  T_LOOP8
T_LOOP3:
        CJNE  A,#33H,T_LOOP4
        MOV  TEMP,#4CH            	;
        CALL  SENDDATA
        JMP  T_LOOP8
T_LOOP4:
        CJNE  A,#34H,T_LOOP5
        MOV  TEMP,#35H           	;
        CALL  SENDDATA
        JMP  T_LOOP8
T_LOOP5:
        CJNE  A,#35H,T_LOOP6
        MOV  TEMP,#31H           	;
        CALL  SENDDATA
        JMP  T_LOOP8
T_LOOP6:
        CJNE  A,#36H,T_LOOP7
        MOV  TEMP,#52H           	;
        CALL  SENDDATA
        JMP  T_LOOP8
T_LOOP7:
        MOV  TEMP,A
        CALL  SENDDATA
T_LOOP8:
        SETB  PLAYFLAG
        MOV  @R1,BUF
        INC  R1
        CJNE  R1,#50H,T_END
        MOV  R1,#DISBUF
T_END:
        SETB  ES
        POP  ACC
        RETI
;*********************************************************
; 串口發送數據子程序
;*********************************************************
SENDDATA:
        MOV  A,TEMP
        MOV  SBUF,A
        JNB  TI,$      			; 等特數據傳送
        CLR  TI        			; 清除數據傳送標志
        RET
;*********************************************************
; 顯示子程序
;*********************************************************
PLAY:
        JNB  PLAYFLAG,PLAYEND   	;判是否需要顯示
        CALL SET_LCD2           	;清LCD1602第二行
        MOV  R1,#DISBUF
        MOV  LCD_X,#00H
PLAY1:
        MOV  A,@R1              	;顯示接收的數據
        CALL  LCDP2
        INC  LCD_X
        INC  R1
        CJNE  R1,#50H,PLAY1
        MOV  R1,#DISBUF         	;清顯存單元
CLR2:
        MOV  @R1,#20H
        INC  R1
        CJNE  R1,#50H,CLR2
        CLR  PLAYFLAG
        MOV  R1,#DISBUF
PLAYEND:
        RET
;*********************************************************
; 延時5MS子程序
;*********************************************************
DELAY5MS:
        MOV  R6,#25
  DL2:
        MOV  R7,#100
        DJNZ  R7,$
        DJNZ  R6,DL2
        RET
;*********************************************************
	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
白白色亚洲国产精品| 欧美三级中文字幕在线观看| 国产精品一区二区在线观看不卡| 国内成+人亚洲+欧美+综合在线| 国产一区91精品张津瑜| 国产91丝袜在线观看| 成人午夜电影网站| 日本大香伊一区二区三区| 在线日韩一区二区| 欧美高清www午色夜在线视频| av不卡免费在线观看| 欧美午夜精品久久久久久超碰 | 欧美福利视频一区| 欧美精品一区二区在线播放| 久久精品在这里| 亚洲图片欧美激情| 午夜精品久久久久久久99水蜜桃| 欧美精品vⅰdeose4hd| 欧美视频在线一区| 久久精品免视看| 亚洲在线视频免费观看| 国内久久精品视频| 在线欧美日韩精品| 国产日韩欧美精品一区| 婷婷国产v国产偷v亚洲高清| 成人夜色视频网站在线观看| 91精品黄色片免费大全| 国产精品久久国产精麻豆99网站| 日韩精品一二三区| 91视频观看视频| 久久久蜜桃精品| 日韩黄色在线观看| 91性感美女视频| 久久这里只有精品6| 亚洲va天堂va国产va久| 成人理论电影网| 精品国产在天天线2019| 亚洲一区二区视频| 成人网男人的天堂| 日韩精品一区在线观看| 亚洲精品水蜜桃| 成人美女在线观看| xnxx国产精品| 日韩国产欧美在线播放| 91国偷自产一区二区三区成为亚洲经典| 久久综合999| 麻豆91精品视频| 欧美日韩一区三区| 亚洲美女淫视频| 不卡一区二区中文字幕| 久久久蜜桃精品| 九九热在线视频观看这里只有精品| 欧美系列在线观看| 日韩美女久久久| 成人av一区二区三区| 久久久久久黄色| 久久精品国产免费看久久精品| 欧美专区日韩专区| 亚洲黄网站在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美高清www午色夜在线视频| 亚洲一卡二卡三卡四卡| 日本高清不卡视频| 日韩理论在线观看| 99re在线精品| 亚洲免费大片在线观看| 成人黄色一级视频| 国产精品久久久久影院老司 | 国产精品网曝门| 国产一区二区三区在线观看精品 | 美女网站色91| 欧美一区二区三区四区五区| 亚洲一区二区av电影| 欧洲另类一二三四区| 亚洲五月六月丁香激情| 欧洲一区二区三区在线| 亚洲国产日韩综合久久精品| 色噜噜狠狠成人中文综合| 亚洲精品久久嫩草网站秘色| 91国在线观看| 午夜伊人狠狠久久| 欧美一级生活片| 久久国产精品99久久久久久老狼| 日韩亚洲欧美在线| 国产一区二区三区综合| 中文一区二区在线观看| 波多野结衣在线一区| 1区2区3区精品视频| 一本色道久久加勒比精品| 亚洲久草在线视频| 欧美日韩免费观看一区二区三区| 五月激情六月综合| 日韩免费电影一区| 国产精品一二一区| 中文字幕亚洲成人| 欧美午夜精品久久久久久超碰| 日韩高清欧美激情| 久久久精品天堂| 99久久久无码国产精品| 亚洲成人av免费| 26uuu色噜噜精品一区二区| 成人短视频下载| 亚洲线精品一区二区三区| 91精品国产色综合久久不卡蜜臀 | 国产色产综合产在线视频| 成人av在线网| 午夜不卡av在线| 久久久蜜桃精品| 在线视频你懂得一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 久久久久久免费网| 色婷婷av一区二区三区大白胸| 亚洲成年人影院| 久久久久久久综合| 91色porny蝌蚪| 捆绑变态av一区二区三区| 中文字幕一区二区三区不卡在线| 欧美情侣在线播放| 国产成人午夜片在线观看高清观看| 亚洲伦理在线精品| 欧美精品一区二区三区视频| 91免费观看视频| 麻豆91在线观看| 亚洲精品老司机| 久久久久亚洲蜜桃| 在线观看日韩高清av| 国产精品资源网站| 亚洲尤物在线视频观看| 久久久久久久精| 欧美日韩成人高清| 成人丝袜18视频在线观看| 日韩av在线播放中文字幕| 1区2区3区精品视频| 欧美电影免费观看高清完整版在线| 97精品国产97久久久久久久久久久久| 日本系列欧美系列| 亚洲欧美一区二区三区极速播放| 欧美大片在线观看一区二区| 91久久免费观看| 高清不卡一区二区在线| 日韩av中文字幕一区二区三区| 亚洲欧洲一区二区在线播放| 欧美成人综合网站| 色国产精品一区在线观看| 国产成人免费视频网站高清观看视频| 婷婷久久综合九色综合绿巨人| 国产精品日产欧美久久久久| 日韩免费观看高清完整版在线观看| 91黄色在线观看| 成人av第一页| 国产精品99久| 免费不卡在线视频| 午夜精品免费在线| 伊人性伊人情综合网| 欧美国产日本韩| 久久亚洲一区二区三区明星换脸| 欧美日韩午夜精品| 91精品福利在线| 97精品久久久久中文字幕| 国产盗摄精品一区二区三区在线| 久久国产剧场电影| 日韩精彩视频在线观看| 亚洲国产成人精品视频| 亚洲色欲色欲www| 亚洲国产精品传媒在线观看| 久久久久国产免费免费| 欧美成人猛片aaaaaaa| 日韩一区二区三区四区| 欧美高清视频在线高清观看mv色露露十八 | 91极品美女在线| 色www精品视频在线观看| av一区二区久久| 成人免费福利片| 国产一区二区福利| 狠狠网亚洲精品| 久久99精品久久只有精品| 日韩国产成人精品| 日韩电影免费一区| 蜜桃一区二区三区在线观看| 青娱乐精品在线视频| 肉肉av福利一精品导航| 丝袜美腿亚洲综合| 日韩精品视频网| 免费欧美高清视频| 六月丁香婷婷色狠狠久久| 麻豆成人免费电影| 韩国精品在线观看| 国产在线一区二区| 国产美女精品一区二区三区| 国产精品中文字幕日韩精品| 国产99久久久国产精品| 成人av午夜电影| 色拍拍在线精品视频8848| 一本色道久久综合狠狠躁的推荐| 一本色道久久综合狠狠躁的推荐 | 亚洲成人精品一区二区| 一区二区三区视频在线观看 | 99久久精品久久久久久清纯| 激情五月婷婷综合网| 曰韩精品一区二区|