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

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

?? 10.asm

?? 單片機(jī)實(shí)驗(yàn)程序-13種-17.4M-pdf.zip
?? ASM
字號(hào):
;                 *************************************
;                 *       汽車通訊控制程序            *
;                 *           LOU RANMIAO             *
;                 *                 2001.4.24         *
;                 *************************************
;  *****************************************************************
;*                                                                    *
;* 后車信號(hào)接收     P1.0    1             40    VCC                   *
;* 前車信號(hào)接收     P1.1    2             39    P0.0    左轉(zhuǎn)開關(guān)(L)   *
;*                  P1.2    3             38    P0.1    右轉(zhuǎn)開關(guān)(L)   *
;*                  P1.3    4             37    P0.2    剎車開關(guān)(L)   *
;*                  P1.4    5             36    P0.3     前車左轉(zhuǎn)指示 *
;*                  P1.5    6             35    P0.4     前車右轉(zhuǎn)指示 *
;*                  P1.6    7             34    P0.5     后車超車指示 *
;*                  P1.7    8             33    P0.6     前車剎車指示 *
;*                  RST     9             32    P0.7                  *
;*                  P3.0    10   MCS-51   31    EA       VDD          *
;*                  P3.1    11            30    ALE                   *
;*   INTEX0         P3.2    12            29    PSEN                  *
;*   INTEX1         P3.3    13            28    P2.7                  *
;*                  P3.4    14            27    P2.6                  *
;*   remoteout      P3.5    15            26    P2.5                  *
;*                  P3.6    16            25    P2.4                  *
;*                  P3.7    17            24    P2.3                  *
;*                 XTAL2    18            23    P2.2                  *
;*                 XTAL1    19            22    P2.1                  *
;*                   VSS    20            21    P2.0                  *
;*                                                                    *
;*                                                                    *
;  *****************************************************************
;
;						發(fā)送接收一體板程序
;*************************************
;*                                   *
;*      主程序和中斷程序入口         *
;*                                   *
;*************************************
		ORG     0000H					;程序開始地址
                LJMP    START			;轉(zhuǎn)START
		ORG     0003H					;外中斷0中斷入口
                LJMP    INTEX0			;轉(zhuǎn)INTEX0
		ORG     000BH					;定時(shí)器T0中斷入口
                RETI						;返回
                ORG     0013H					;外中斷1入口地址
       		LJMP    INTEX1			;轉(zhuǎn)INTEX1
		ORG     001BH					;定時(shí)器T1中斷入口
        	LJMP    INTT1			;轉(zhuǎn)INTT1
		ORG     0023H					;串行口中斷入口
		RETI						;中斷返回
		ORG     002BH					;定時(shí)器T2中斷入口
		RETI						;中斷返回
;
;***************************
;*                         *
;*       初始化程序        *
;*                         *
;****************************
CLEARMEMIO:     CLR	A				;清A
		DEC	A				;A為#0FFH
		MOV     P1,A				;端口置1
                MOV     P2,A				;端口置1
                MOV     P3,A				;端口置1
                CLR     P3.5				;關(guān)遙控輸出
CLEARMEM:       MOV     SP,#70H         ;設(shè)堆棧基址為70H
                MOV     IE,#00H         ;關(guān)所有中斷
                MOV     IP,#01H			;外中斷0為高優(yōu)先級(jí)
                MOV     TMOD,#22H		;8位自動(dòng)重裝初值定時(shí)器
                MOV     TH1,#0F3H		;置13微秒定時(shí)器初值
                MOV     TL1,#0F3H		;
                SETB    EX0				;允許外中斷0中斷
                SETB    EX1				;允許外中斷1中斷
                CLR     ET1				;關(guān)定時(shí)器T1中斷
                SETB    EA				;開總中斷允許
		RET						;子程序返回
;
;*************************************
;*                                   *
;*	    主 程 序                     *
;*                                   *
;*************************************
START:          LCALL   CLEARMEMIO      ;上電初始化
;
MAIN:           LJMP    KEYWORK			;跳到查鍵程序
		NOP                     ;PC值出錯(cuò)處理
		NOP						;
		LJMP	START			;重新初始化啟動(dòng)
;
;*************************************
;*                                   *
;*        T1中斷服務(wù)程序             *
;*                                   *
;*************************************
INTT1:          CPL     P3.5            ;產(chǎn)生40kHZ信號(hào),用作紅外線發(fā)射
		RETI						;中斷返回
;
;
;*************************************
;*				                     *
;*         掃 鍵 程 序(主程序)     *
;*				                     *
;*************************************
;
KEYWORK:        SETB    P0.2				;置輸入狀態(tài)
                SETB    P0.0				;置輸入狀態(tài)
                SETB    P0.1				;置輸入狀態(tài)
                CLR     00H				;清00H剎車標(biāo)志位
                JNB     P0.2,KEY3		;查剎車輸入,為0轉(zhuǎn)KEY3
KEY4:           JNB     P0.0,KEY0		;查左轉(zhuǎn)輸入,為0轉(zhuǎn)KEY0
                JNB     P0.1,KEY1		;查右轉(zhuǎn)輸入,為0轉(zhuǎn)KEY1
KEY5:           JB      00H,KEY2			;標(biāo)志為1轉(zhuǎn)KEY2
                SETB    EA				;標(biāo)志為0,開總中斷允許
                SETB    EX1				;開外中斷1
                SETB    EX0				;開外中斷0
                LCALL   DL10MS			;延時(shí)60毫秒
                LCALL   DL10MS			;
                LCALL   DL10MS			;
                LCALL   DL10MS			;
                LCALL   DL10MS			;
                LCALL   DL10MS			;
KEY6:           SETB    P0.3				;關(guān)前車左轉(zhuǎn)提示輸出
                SETB    P0.4				;關(guān)前車右轉(zhuǎn)提示輸出
                SETB    P0.5				;關(guān)后車超車提示輸出
                SETB    P0.6				;關(guān)前車剎車提示輸出
                LJMP    KEYWORK			;跳回KEYWORK循環(huán)
;
KEY3:           LCALL   DELAY			;延時(shí)消抖動(dòng)
                JB      P0.2,KEY5		;是干擾轉(zhuǎn)KEY5
                SETB    00H				;剎車標(biāo)志置1
                LJMP    KEY4				;轉(zhuǎn)KEY4查左右轉(zhuǎn)彎按鍵
;
KEY0:           LCALL   DELAY			;延時(shí)消抖動(dòng)
                JB      P0.0,KEY5		;是干擾轉(zhuǎn)KEY5
                MOV     A,#02H			;發(fā)2個(gè)脈沖
                LJMP    REMOTE			;跳到發(fā)射程序
;
KEY1:           LCALL   DELAY			;延時(shí)消抖動(dòng)
                JB      P0.1,KEY5		;是干擾轉(zhuǎn)KEY5
                MOV     A,#05H			;發(fā)5個(gè)脈沖
                LJMP    REMOTE			;跳到發(fā)射程序
KEY2:           CLR     00H				;清00H標(biāo)志
                MOV     A,#08H			;發(fā)8個(gè)脈沖
                LJMP    REMOTE			;跳到發(fā)射程序

;******************************
;  	前車信息接收程序(外中斷0)
;******************************
;從P1.1口接收脈沖
INTEX0:         PUSH    ACC				;現(xiàn)場(chǎng)保護(hù)
                PUSH    PSW				;
                CLR     EX0				;關(guān)外中斷0
                CLR     EX1				;關(guān)外中斷1
                CLR     EA				;關(guān)總中斷允許
                JNB     P1.1,READ1		;P1.1為0轉(zhuǎn)READ1
READOUT0:       POP     PSW				;是干擾,中斷退出
                POP     ACC				;
                RETI						;
;
READ1:          CLR     A				;清A
                MOV     DPH,A			;清DPTR
                MOV     DPL,A			;
HARD1:          JB      P1.1,HARD11     ;8*255=2.04ms,>2.04MS判定是起始位
                INC     DPTR				;低電平計(jì)數(shù)(周期為8微秒)
                NOP						;
                NOP
                AJMP    HARD1			;低電平循環(huán)計(jì)數(shù)
HARD11:         MOV     A,DPH			;
                JZ      READOUT0			;高8位為0,小于2.04MS,退出
                CLR     A				;>2.04MS判定是起始位
READ11:         INC     A				;脈沖數(shù)加1
READ12:         JNB     P1.1,READ12		;低電平等待
                MOV     R1,#0AH			;高電平脈寬判斷用
READ13:         JNB     P1.1,READ11		;變低電平轉(zhuǎn)READ11
                LCALL   DELAY         	; 延時(shí)512微秒
                DJNZ    R1,READ13		;延時(shí)小于10次轉(zhuǎn)READ13循環(huán)
                DEC     A				;高電平寬大于5MS停止接收,A減1
                DEC     A				;再減1
                JZ      FLT				;是2個(gè)脈沖,執(zhí)行FLT
                DEC     A				;
                DEC     A				;
                DEC     A				;
                JZ      FRT				;是5個(gè)脈沖,執(zhí)行FRT
                DEC     A				;
                DEC     A				;
                DEC     A				;
                JZ      STOP				;是8個(gè)脈沖,執(zhí)行STOP
                CLR     PX0				;外中斷0置低優(yōu)先級(jí)
                SETB    PX1				;外中斷1置高優(yōu)先級(jí)
                LJMP    READOUT0			;轉(zhuǎn)中斷退出
;
;******************************
;  	后車信息接收程序(外中斷1)
;******************************
;接收程序原理同外中斷0,從P1.0口接收脈沖
INTEX1:         PUSH    ACC				;
                PUSH    PSW				;
                CLR     EX1				;
                CLR     EX0				;
                CLR     EA				;
                JNB     P1.0,READ2		;
READOUT1:       POP     PSW				;
                POP     ACC				;
                RETI						;
READ2:          CLR     A				;
                MOV     DPH,A			;
                MOV     DPL,A			;
HARD2:          JB      P1.0,HARD21		;
                INC     DPTR				;
                NOP						;
                NOP						;
                AJMP    HARD2			;
HARD21:         MOV     A,DPH			;
                JZ      READOUT1			;
                CLR     A				;
READ21:         INC     A				;
READ22:         JNB     P1.0,READ22		;
                MOV     R1,#0AH			;
READ23:         JNB     P1.0,READ21		;
                LCALL   DELAY			;
                DJNZ    R1,READ23		;
                DEC     A				;
                DEC     A				;
                JZ      BLT				;是2個(gè)脈沖,后車超車轉(zhuǎn)BLT
                CLR     PX1				;外中斷0與外中斷1交換中斷優(yōu)先級(jí)
                SETB    PX0				;
                LJMP    READOUT1			;轉(zhuǎn)中斷退出
;
FLT:            CLR     P0.3				;前車左轉(zhuǎn)彎,P0.3為0
                LJMP    READOUT0			;轉(zhuǎn)外中斷0中斷退出
FRT:            CLR     P0.4				;前車右轉(zhuǎn)彎,P0.4為0
                LJMP    READOUT0			;轉(zhuǎn)外中斷0中斷退出
BLT:            CLR     P0.5				;后車超車,P0.5為0
                LJMP    READOUT1			;轉(zhuǎn)外中斷1中斷退出
STOP:           CLR     P0.6				;前車剎車,P0.6為0
                LJMP    READOUT0			;轉(zhuǎn)外中斷0中斷退出
;
;********************************
;
;        載波發(fā)送程序
;
; *******************************
;A中數(shù)據(jù)為發(fā)射的脈沖個(gè)數(shù)
REMOTE:         CLR     EX0				;關(guān)外中斷0
                CLR     EX1				;關(guān)外中斷1
                MOV     R1,A				;發(fā)射脈沖個(gè)數(shù)入R1
                LJMP    OUT3				;第一位脈沖處理
OUT:            MOV     R0,#02H			;1毫秒脈沖控制
OUT1:           SETB    ET1				;開定時(shí)T1中斷(40KHZ紅外調(diào)制用)
                SETB    TR1				;開啟T1
                LCALL   DELAY      		; 延時(shí)513微秒 6(2)*0.5=3MS(1MS)
                DJNZ    R0,OUT1			;總延時(shí)值不到轉(zhuǎn)OUT1再循環(huán)
                MOV     R0,#02H			;賦1毫秒脈寬定時(shí)值
OUT2:           CLR     TR1				;關(guān)T1
                CLR     ET1				;關(guān)T1中斷
                CLR     P3.5				;關(guān)紅外線輸出
                LCALL   DELAY      		; 延時(shí)513微秒
                DJNZ    R0,OUT2			;總延時(shí)(1MS)不到轉(zhuǎn)OUT2再延時(shí)
                DJNZ    R1,OUT			;脈沖未發(fā)完,轉(zhuǎn)OUT再發(fā)
                LCALL   DL10MS			;脈沖發(fā)完延時(shí)10毫秒(幀間隔)
                LJMP    KEY5				;脈沖發(fā)送結(jié)束跳到KEY5
OUT3:           MOV     R0,#06H			;3毫秒脈寬控制
                LJMP    OUT1				;轉(zhuǎn)OUT1紅外線發(fā)射
;
;
;*************************************
;*                                   *
;*      延時(shí) 249 * 2+2 = 500 us     *
;*                                   *
;*************************************
DELAY:          MOV     R7,#0F9H
DELAY1:         DJNZ    R7,DELAY1
		RET
;
;*************************************
;*                                   *
;*             延時(shí)10 ms            *
;*                                   *
;*************************************
DL10MS:         MOV     R6,#14H
DL10MS1:        LCALL   DELAY
                DJNZ    R6,DL10MS1
		RET
;
;
		END					;程序結(jié)束

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线播放不卡| 国产成人自拍网| 欧美成人免费网站| 国产精品网站在线观看| 91精品久久久久久久91蜜桃| 成人性生交大片免费看在线播放| 欧美性色综合网| 国产三级一区二区| 久久草av在线| 欧美性色黄大片| 中文在线免费一区三区高中清不卡 | 91麻豆产精品久久久久久| 蜜桃精品在线观看| 在线视频观看一区| 国产精品午夜电影| 蜜臀久久久99精品久久久久久| 色婷婷综合视频在线观看| 91亚洲精品乱码久久久久久蜜桃 | 国精产品一区一区三区mba桃花| 亚洲免费电影在线| 国产99久久久国产精品| 椎名由奈av一区二区三区| 国产曰批免费观看久久久| 欧美放荡的少妇| 日韩电影在线观看网站| 亚洲成av人片一区二区梦乃| 日韩欧美视频在线 | 不卡视频在线观看| 国产精品1024久久| 精品日韩成人av| 免费在线观看视频一区| 欧美日韩综合色| 欧美日本在线播放| 欧美一二三在线| 成人午夜av电影| 99麻豆久久久国产精品免费| 国产精品国产三级国产| voyeur盗摄精品| 91在线视频播放| 亚洲私人影院在线观看| 91视频在线观看| 国产人妖乱国产精品人妖| 国产色综合一区| 在线观看av一区二区| 4hu四虎永久在线影院成人| 亚洲高清免费观看 | 国产精品一区久久久久| 福利一区二区在线| 欧美影院午夜播放| 日韩欧美亚洲另类制服综合在线| 国产欧美精品一区| 波多野结衣中文字幕一区二区三区 | 青青草原综合久久大伊人精品| 麻豆极品一区二区三区| 成人黄色a**站在线观看| 欧美性一二三区| 蜜臀av在线播放一区二区三区| 日韩美女一区二区三区| 国产iv一区二区三区| 欧美日韩精品一区二区| 国产成人精品免费看| 亚洲色图欧洲色图| 欧美人妇做爰xxxⅹ性高电影| 久久久噜噜噜久久人人看| 99久久免费精品高清特色大片| 亚洲一卡二卡三卡四卡无卡久久 | 欧美日韩国产美| 亚洲一区二区三区四区五区中文 | 日韩免费看的电影| 亚洲视频1区2区| 欧美三级电影一区| 99久久夜色精品国产网站| 日韩免费成人网| 91首页免费视频| 国产一区二区三区在线观看免费 | 日韩精品国产欧美| 成人免费看黄yyy456| 欧美一区二区精品| 悠悠色在线精品| 日韩精品在线一区二区| 亚洲国产中文字幕| 国产亚洲视频系列| 欧美酷刑日本凌虐凌虐| 在线免费观看视频一区| 国产一区二区三区精品视频| 欧美一区二区三区公司| 91香蕉视频黄| 欧美韩国日本一区| 欧美一区二区成人| 91福利在线导航| 一区二区三区中文字幕电影| 91性感美女视频| 国产一区中文字幕| 天堂影院一区二区| 亚洲男同性恋视频| 中文字幕第一区二区| 成人精品gif动图一区| 久久国产精品色| 午夜精品一区二区三区免费视频| 91污在线观看| 成人av集中营| 国产麻豆午夜三级精品| 美腿丝袜亚洲三区| 肉肉av福利一精品导航| 亚洲国产中文字幕在线视频综合| 亚洲图片激情小说| 99久久国产综合精品色伊| 国产一区二区不卡在线| 精品久久久网站| 国产麻豆一精品一av一免费| 久久成人av少妇免费| 日韩激情一二三区| 亚洲成在线观看| 亚洲风情在线资源站| 亚洲综合男人的天堂| 一区二区三区成人| 欧美巨大另类极品videosbest| 欧美专区日韩专区| 色老综合老女人久久久| 午夜精品久久久久久久久久久 | 亚洲少妇屁股交4| 综合久久久久综合| 欧美专区在线观看一区| 欧美日韩一区二区欧美激情| 欧美精品xxxxbbbb| 久久99久久久久久久久久久| 久久激五月天综合精品| 九九久久精品视频| 国精产品一区一区三区mba视频| 国产一区二区在线影院| 国产成人精品午夜视频免费| 樱桃国产成人精品视频| 亚洲精品免费一二三区| 欧美日本一区二区在线观看| 911精品国产一区二区在线| 日韩欧美色电影| 91亚洲国产成人精品一区二区三| 一本到不卡免费一区二区| 欧美在线免费视屏| 欧美一级一区二区| 国产丝袜在线精品| 在线精品国精品国产尤物884a | 视频在线在亚洲| 免费人成黄页网站在线一区二区| 国产三级精品视频| 一区二区三区日韩在线观看| 亚洲国产成人va在线观看天堂| 看片的网站亚洲| 成人性视频免费网站| 欧美精品自拍偷拍| 一区二区三区鲁丝不卡| 久久综合精品国产一区二区三区 | 亚洲成a人v欧美综合天堂下载| 久久国产精品99久久久久久老狼 | 日韩欧美国产高清| 91丨九色丨尤物| 欧美精品黑人性xxxx| 欧美激情在线观看视频免费| 在线播放中文一区| 国产精品免费网站在线观看| 亚洲高清不卡在线| 中文字幕一区视频| 日本亚洲一区二区| 成人性色生活片| 欧美人与性动xxxx| 中日韩免费视频中文字幕| 精品捆绑美女sm三区| 亚洲精品国产精品乱码不99 | 亚洲精品中文字幕在线观看| 奇米精品一区二区三区四区| 一区二区三区四区av| 国产91对白在线观看九色| 另类小说综合欧美亚洲| 91蜜桃婷婷狠狠久久综合9色| 精品国产人成亚洲区| 欧美一级精品大片| 亚洲v日本v欧美v久久精品| 国产**成人网毛片九色| 欧美tickling网站挠脚心| 欧美日韩一区二区三区四区| 欧美日韩一级片网站| 在线观看免费一区| 综合久久一区二区三区| 中文字幕永久在线不卡| 国产大陆a不卡| 国产一区视频在线看| 欧美欧美午夜aⅴ在线观看| 亚洲手机成人高清视频| 福利视频网站一区二区三区| 成人一级黄色片| 2020国产精品| 精品综合久久久久久8888| 麻豆精品精品国产自在97香蕉| 免费观看成人av| 欧美一区二区啪啪| 日韩欧美高清dvd碟片| 精品国产a毛片| 久久精品72免费观看| 久久99九九99精品| 精品久久国产老人久久综合|