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

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

?? rx.asm

?? 遙控接收器遙控接收器遙控接收器遙控接收器的匯編程序
?? ASM
字號:
;***************************************
;*   接收控制系統(tǒng)軟件程序(RX.ASM)
;***************************************
;
;*************************************************
LAMPBLAK EQU    P1.4         ;背光燈控制,=0時開,=1時關.
CS	 EQU	P1.5         ;液晶使能,=1操作,=0禁止.
SID      EQU	P1.6          ;液晶串行數(shù)據(jù)輸入口
SCLK	 EQU	P1.7         ;液晶串行操作時鐘口
;***************************************
; 主程序和中斷程序入口
; ***************************************
ORG            0000H          ; 復位地址
LJMP           START
ORG            0003H          ; 外中斷0中斷入口地址
RETI
ORG            000BH          ; 定時器T0中斷入口地址
RETI
ORG            0013H          ; 外中斷1中斷入口地址
RETI
ORG            001BH          ; 定時器T1中斷入口地址
RETI
ORG            0023H          ; 串行口中斷入口地址
RETI
ORG            002BH          ; 定時器T2中斷入口地址
RETI
;
;***************************************
;   主程序
; ***************************************
START:        MOV     SP,#60H        ;設堆棧
              CLR     CS                      ;液晶操
              LCALL   SETUP                   ;LCD初始化
              LCALL   LOGON                   ;開機顯示畫面
              NOP
MAIN:         JNB            P3.7,RX      ;
              AJMP           MAIN
              NOP
              NOP
LJMP          START           ;設置軟件陷阱
;
;***************************************
; 紅外線遙控信號接收程序
; ***************************************
RX:            JNB            P3.7,INT0SERVE1;確認中斷
RXOUT  :       LJMP          MAIN
INT0SERVE1:    CLR            A
               MOV            DPH,A          ;清DPTR
               MOV            DPL,A
INT0SERVE2:    JB             P3.7,INT0SERVE3;用DPTR對第一個低電平計時   2
               INC            DPTR            ;                          2
               NOP                            ;                          1
               NOP                            ;                          1
               AJMP           INT0SERVE2     ;循環(huán)周期是8US              2
INT0SERVE3:    MOV            A,DPH          ;DPTR的高8位放入A中
               JZ             RXOUT        ;不為0,說明DPL有進位則8*255=2MS,即是第一個脈沖。為0,說明小于2MS是一干擾。
               CLR            A
INT0SERVE4:    INC            A              ;脈沖個數(shù)加1
INT0SERVE5:    JNB            P3.7,INT0SERVE5;等待低電平
               MOV            R1,#06H        ;幀間高電平寬度判斷定時值,即一幀結束的判斷
INT0SERVE6:    JNB            P3.7,INT0SERVE4;低電平時轉脈沖個數(shù)加1
               LCALL          DELAY513US     ;延時513US
               DJNZ           R1,INT0SERVE6
               DEC            A              ;超過3MS判定為一幀結束
               DEC            A
               JZ             FUNCTION0      ;為0則轉功能0
               DEC            A
               JZ             FUNCTION1      ;為0則轉功能1
               DEC            A
               JZ             FUNCTION2      ;為0則轉功能2
               DEC            A
               JZ             FUNCTION3      ;為0則轉功能3
               DEC            A
               JZ             FUNCTION4      ;為0則轉功能4
               DEC            A
               JZ             FUNCTION5      ;為0則轉功能5
               NOP
               NOP
               LJMP           RXOUT       ;返回
FUNCTION0:     CPL           P0.2
               LJMP           RXOUT        ;返回
FUNCTION1:     CPL           P3.3
               LJMP           RXOUT         ;返回
FUNCTION2:     CPL            P3.4
               LJMP           RXOUT        ;返回
FUNCTION3:     CPL            P0.2
               LJMP           RXOUT        ;返回
FUNCTION4:     CPL           P3.3
               LJMP           RXOUT        ;返回
FUNCTION5:     CPL            P3.4
               LJMP           RXOUT
;
;***************************************
; 延時513US程序
; ***************************************
DELAY513US:     MOV            R5,#254
DELAY513US1:    DJNZ           R4,DELAY513US1
RET
;**********以下液晶開機顯示程序**************
;
;***************開機顯示畫面***********************
LOGON:	MOV  A,#80H	       ;第一行左第一個字開始
	LCALL WRITE_COM
	MOV  DPTR,#CHINESE     ;WORD 16*16點陣TEST
	LCALL WRITE_HZ
        MOV  A,#90H	       ;第二行左第一個字開始
	LCALL WRITE_COM
	MOV  DPTR,#CHINESE1    ;WORD 16*16點陣TEST
	LCALL WRITE_HZ
        CLR   LAMPBLAK         ;開背光燈
        LCALL DELAY5S          ;顯示5秒
        SETB  LAMPBLAK         ;關背光燈
        RET
;**********初始化程序*************
SETUP:
	MOV  A,#01H		;CLEAR DISPLAY
	LCALL WRITE_COM
	MOV  A,#00110000B	;FUNCTION SETTING
	LCALL WRITE_COM
	MOV  A,#00000010B	;DDRAM SET TO '00H'
	LCALL WRITE_COM
	MOV  A,#00000100B	;
	LCALL WRITE_COM
	MOV  A,#00001100B	;DISPLAY ON
	LCALL WRITE_COM
	MOV  A,#00000001B	;CLEARING SCREEN
	LCALL WRITE_COM
	MOV  A,#10000000B	;SET DDRAM ADDRESS
	LCALL WRITE_COM
        LCALL DELAY
	LCALL DELAY
	LCALL DELAY
        LCALL DELAY
	RET
;************串行命令寫入子程序****************
;寫入命令字在A中
WRITE_COM:
	        LCALL DELAY1		;
                SETB  CS
		PUSH  ACC
		MOV  R0,#8
		MOV  A,#11111000B
COMM1:
                CLR  C
		RLC  A
		MOV  SID,C
		CLR  SCLK
                SETB SCLK
 		DJNZ R0,COMM1
		POP  ACC
		MOV  R5,A
		ANL  A,#0F0H
		MOV  R0,#8
COMM2:	        CLR  C
		RLC  A
		MOV  SID,C
		CLR  SCLK
		SETB SCLK
		DJNZ R0,COMM2
		MOV  A,R5
		SWAP A
		ANL  A,#0F0H
		MOV  R0,#8
COMM3:	        CLR  C
		RLC  A
		MOV  SID,C
		CLR  SCLK
		SETB SCLK
		DJNZ R0,COMM3
		CLR  CS
	        RET
;
;***********串行數(shù)據(jù)寫入子程序****************
;寫入數(shù)據(jù)字在A中
WRITE_DAT:
		LCALL DELAY1
                SETB CS
		PUSH  ACC
		MOV  R0,#8
		MOV  A,#11111010B
DATA1:	        CLR  C
		RLC  A
		MOV  SID,C
		CLR  SCLK
		SETB SCLK
		DJNZ R0,DATA1
		POP  ACC
		MOV  R5,A
		ANL  A,#0F0H
		MOV  R0,#8
DATA2:	        CLR  C
		RLC  A
		MOV  SID,C
		CLR  SCLK
		SETB SCLK
		DJNZ R0,DATA2
		MOV  A,R5
		SWAP A
		ANL  A,#0F0H
		MOV  R0,#8
DATA3:	        CLR  C
		RLC  A
		MOV  SID,C
		CLR  SCLK
		SETB SCLK
		DJNZ R0,DATA3
		CLR  CS
	        RET
;
;**************延時子程序**********************
;0.544ms
DELAY1:
	MOV  R7,#010H
D11:	MOV  R6,#010H
	DJNZ R6,$
	DJNZ R7,D11
	RET
;0.13s
DELAY:
	MOV  R1,#00H
D2:	MOV  R2,#00H
	DJNZ R2,$
	DJNZ R1,D2
	RET
;5.2s
DELAY5S:MOV  R3,#28H
DE5S:   LCALL DELAY
        DJNZ R3,DE5S
        RET
;
;************16*8點陣字寫入子程序共16個******************
WRITE_ASCII:
		MOV  R4,#16
DDDD:	        CLR  A
		MOVC A,@A+DPTR
		LCALL WRITE_DAT
		INC  DPTR
		DJNZ R4,DDDD
		RET
;************16*8點陣字寫入子程序共7個******************
WRITE_ASCII7:
		MOV  R4,#7
DDDD7:	        MOV  A,@R0
		LCALL WRITE_DAT
		INC  R0
                DJNZ R4,DDDD7
		RET
;************16*16點陣漢字寫入子程序共7個***********
WRITE_HZ:		;WRITE 7 CHINESE TO LCD
		MOV  R4,#7
DD:	        CLR  A
		MOVC A,@A+DPTR
		INC  DPTR
		LCALL WRITE_DAT
		CLR  A
		MOVC A,@A+DPTR
		INC DPTR
		LCALL WRITE_DAT
		DJNZ R4,DD
		RET
;************16*16點陣漢字寫入子程序共2個***********
WRITE_HZ2:		;WRITE 8 CHINESE TO LCD
		MOV  R4,#2
DD4:	        CLR  A
		MOVC A,@A+DPTR
		INC  DPTR
		LCALL WRITE_DAT
		CLR  A
		MOVC A,@A+DPTR
		INC DPTR
		LCALL WRITE_DAT
		DJNZ R4,DD4
		RET
;
;*****************************16*8點陣的字符代碼表**********************************
TABLE1: DB     30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,3AH,3BH,3CH,3DH,3EH,20H
;               0   1   2   3   4   5   6   7   8   9   :   ;   <   =   > "不顯"
;**********************************自造字符地址表***********************************
;
;******************"這里是16*16點陣的漢字代碼表"************************************
CHINESE:  DW 0DBA0H,0D5E3H,0BDADH,0BAA3H,0D1F3H,0D1A7H,0D4BAH,0DBA0H;—浙江海洋學院—
CHINESE1: DB "遙控接收器----        ";單片機實驗—
;;;;;;;;;;;;;;;;;;;;;;
                END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91福利国产精品| 视频一区二区三区在线| 91精品国产综合久久国产大片| 97se亚洲国产综合自在线观| 成人动漫一区二区| 国产在线观看免费一区| 国产精品乡下勾搭老头1| 日韩av电影天堂| 美女视频免费一区| 久久精品av麻豆的观看方式| 狠狠色丁香久久婷婷综| 黑人巨大精品欧美一区| 国产精品一区二区久激情瑜伽| 极品少妇一区二区三区精品视频| 九色porny丨国产精品| 国产毛片一区二区| jlzzjlzz国产精品久久| 91高清视频免费看| 欧美欧美午夜aⅴ在线观看| 欧美变态tickle挠乳网站| 26uuu亚洲综合色欧美 | 亚洲成人在线免费| 天天做天天摸天天爽国产一区| 免费精品视频最新在线| 国产美女在线精品| 色国产综合视频| 日韩欧美视频一区| 欧美激情一区二区| 亚洲成人综合在线| 国产伦精品一区二区三区免费 | 欧洲精品视频在线观看| 4438x亚洲最大成人网| 精品福利一区二区三区免费视频| 欧美经典一区二区三区| 一区二区三区欧美日| 日本在线不卡视频| 不卡大黄网站免费看| 欧美一区二区三区四区五区| 国产欧美日本一区视频| 亚洲国产精品久久艾草纯爱| 亚洲伦理在线精品| 国产一区二区三区国产| 欧美最新大片在线看| 久久综合狠狠综合久久综合88 | 日韩综合小视频| 国产成人精品免费网站| 欧美肥妇bbw| 国产精品久线观看视频| 日本在线不卡视频一二三区| 91影视在线播放| 国产亚洲精品精华液| 天天综合天天综合色| 99久久精品一区二区| 一区二区三区在线播| 国产精品99精品久久免费| 欧美日韩黄色影视| 亚洲视频一二区| 粉嫩av亚洲一区二区图片| 欧美成人女星排行榜| 天天综合色天天综合色h| 日本久久一区二区| 国产精品亲子伦对白| 国产在线一区二区| 日韩欧美国产电影| 日本成人在线电影网| 欧美日韩在线免费视频| 国产精品白丝在线| www.久久精品| 国产精品久久毛片av大全日韩| 久久国产婷婷国产香蕉| 日韩美一区二区三区| 美腿丝袜亚洲一区| 日韩一区二区免费在线观看| 同产精品九九九| 在线成人免费观看| 日韩国产成人精品| 日韩一区二区在线看片| 久久精品国产99| 精品日韩欧美一区二区| 国产真实乱子伦精品视频| 日韩欧美一级在线播放| 精品在线一区二区三区| 26uuu亚洲综合色欧美 | 国产精品久久久爽爽爽麻豆色哟哟| 久久99国产精品尤物| 日韩精品一区二区三区中文不卡 | 中文字幕国产精品一区二区| 国产99久久久国产精品潘金网站| 久久精品人人做人人综合 | 奇米色一区二区| 日韩精品在线看片z| 国产成人精品午夜视频免费| 国产精品日韩成人| 一本色道亚洲精品aⅴ| 亚洲一级二级在线| 日韩欧美国产三级| 国产福利一区二区三区在线视频| 国产精品网站在线观看| 一本到三区不卡视频| 亚洲第一电影网| 精品噜噜噜噜久久久久久久久试看| 精品写真视频在线观看| 中日韩av电影| 欧美日本在线视频| 国产一区二区中文字幕| 亚洲美女视频在线观看| 欧美年轻男男videosbes| 国产一区二区不卡在线| 亚洲免费av网站| 欧美电视剧在线观看完整版| 成人高清视频在线| 日韩av成人高清| 日本一区二区三区在线观看| 欧美午夜宅男影院| 成人一区二区视频| 午夜伊人狠狠久久| 中文字幕不卡在线观看| 欧美特级限制片免费在线观看| 国产一区二区三区四区五区美女| 最新国产成人在线观看| 精品久久久三级丝袜| 91麻豆成人久久精品二区三区| 久久精品99国产精品| 一区二区成人在线视频| 亚洲三级在线免费观看| 久久久青草青青国产亚洲免观| 91黄色免费网站| 成人免费毛片嘿嘿连载视频| 蜜桃视频一区二区三区在线观看| 亚洲日本乱码在线观看| 国产日韩欧美高清| 精品久久五月天| 欧美一区二区视频在线观看2020| 一本一本大道香蕉久在线精品| 国产成人激情av| 国产伦精品一区二区三区免费 | 国产欧美日韩综合| 欧美v日韩v国产v| 欧美日本韩国一区二区三区视频| 91免费看视频| 91原创在线视频| 成人h精品动漫一区二区三区| 极品少妇xxxx精品少妇偷拍| 首页国产丝袜综合| 亚洲国产精品久久人人爱| 中文字幕一区二区三| 国产三级精品三级| 国产日韩欧美麻豆| 欧美激情在线一区二区| 日本一区免费视频| 国产精品国产a| 国产精品久久夜| 国产精品第五页| 亚洲日本欧美天堂| 亚洲一区二区黄色| 性感美女久久精品| 日韩av一区二区在线影视| 五月婷婷综合激情| 蜜桃视频免费观看一区| 久久国产精品色婷婷| 久久爱另类一区二区小说| 蜜桃视频在线观看一区| 国产在线日韩欧美| 国产成人精品网址| 91视频免费观看| 精品视频一区 二区 三区| 538在线一区二区精品国产| 337p亚洲精品色噜噜狠狠| 日韩精品一区二区三区在线播放| 26uuu国产在线精品一区二区| 国产午夜亚洲精品理论片色戒| 国产精品色哟哟| 亚洲国产美女搞黄色| 久久精品国产一区二区| 国产精品18久久久| 欧美亚洲动漫另类| 欧美精品一区二区三区蜜臀| 国产偷v国产偷v亚洲高清| 玉足女爽爽91| 国产一区不卡在线| 91在线观看高清| 精品久久人人做人人爽| 日韩美女啊v在线免费观看| 午夜精品福利视频网站 | 国产精品国产三级国产aⅴ原创| 成人欧美一区二区三区| 日韩二区三区在线观看| 国产精品一区二区黑丝| 在线中文字幕一区| 久久在线免费观看| 亚洲成人在线免费| 成年人网站91| 欧美刺激午夜性久久久久久久| 中文欧美字幕免费| 奇米精品一区二区三区在线观看一| 粉嫩av亚洲一区二区图片| 91麻豆精品国产91久久久久| 国产精品乱人伦| 蜜桃视频第一区免费观看| 在线免费不卡电影|