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

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

?? 新建 文本文檔.txt

?? 是我在電子競賽期間寫的一些單片機匯編程序
?? TXT
字號:
雙機通訊(8032與8032)
第一題:
發送程序
          ORG      0000H
          AJMP     MAIN
          ORG      0030H
MAIN:     MOV	    TMOD,#20H
		   MOV   	TH1,#0F3H
		   MOV 	TL1,#0F3H
		   MOV	    SCON,#0C0H
		   MOV 	PCON,#80H
	  	   SETB	TR1
		   MOV 	R0,#50H
LOOP1:     MOV    A,@R0
		   MOV 	SBUF,A
WAIT:	   JBC 	TI,LOOP2
		   SJMP	WAIT
LOOP2:	   INC	R0
		   CJNE	R0,#60H,LOOP1
		   SJMP	$
		   END		    
接收程序
ORG     0000H
AJMP    MAIN
ORG     0040H
MAIN:	MOV    TMOD,#20H
		MOV    TH1,#0E6H
		MOV    TL1,#0E6H
		MOV    SCON,#0D0H
		MOV    PCON,#80H
		SETB   TR1
		MOV    R0,#50H
WAIT:	JBC	   RI,LOOP
		SJMP 	WAIT
LOOP:	MOV  	A,SBUF
		MOV 	@R0,A
		INC 	R0
		CJNE	R0,#60H,WAIT
		SJMP	$
		END

第二題: 甲機發送程序
ORG    0000H
LJMP   MAINT              ;跳至主程序入口
 
           ORG      0023H
           LJMP     INTSE1               ;轉至串行中斷服務程序
MAINT:     MOV      SCON,#01000000B      ;置串行口工作方式1
       MOV      TMOD,#20H            ;定時器1為工作方式2
       MOV      TH1,#0D9H            ;產生400波特率的時間常數
       MOV      TL1,#0D9H
       SETB     TCON.6               ;啟動定時器1
       SETB     EA                   ;開中斷
       SETB     ES                   ;串口開中斷
       MOV      DPTR,#ADDRT          ;首址送DPTR
       MOV      R0,#00H              ;傳送字節數初值
       MOVX     A,@DPTR              ;取第一個發送字節
       MOV      SBUF,A               ;啟動串行口發送
       SJMP     $                    ;等待中斷
;中斷服務子程序
  INTSE1:  CLR      SCON.1               ;清中斷標志
           CJNE     R0,#7FH,LOOP         ;判別128個字節都發送完否,若沒有完,則轉LOOP繼續取下一個發送數據
           CLR      ES                   ;全部發送完畢,禁止串行口中斷
           SJMP     ENDT                 ;轉中斷返回
   LOOP:   INC      R0                   ;修改字節數指針
           INC      DPTR                 ;修改地址指針
           MOVX     A,@DPTR              ;取發送數據
           MOV      SBUF,A               ;啟動串行口
  ENDT:    RETI                          ;中斷返回
乙機接收程序:
 ORG     0000H
LJMP    MAINR                ;跳至主程序入口
 ORG      0023H
           LJMP     INTSE2               ;轉至串行中斷服務程序
MAINR: MOV      SCON,#01010000B      ;置串行為接收口,工作方式1
       MOV      TMOD,#20H            ;定時器1為工作方式2
       MOV      TH1,#0D9H            ;產生400波特率的時間常數
       MOV      TL1,#0D9H
       SETB     TCON.6               ;啟動定時器1
       SETB     EA                   ;開中斷
       SETB     ES                   ;串口開中斷
       MOV      DPTR,#ADDRR          ;首址送DPTR
       MOV      R0,#00H              ;傳送字節數初值
       SJMP     $                    ;等待中斷
;中斷服務子程序
  INTSE2:  CPL      SCON.0               ;清中斷標志
           MOV      A,SBUF              ;取接收的斷據
           MOVX      @DPTR,A            ;接書的數據送緩沖區
           CJNE      R0,#7FH,LOOP       ;判128個字節接收完否。若沒有,轉LOOP繼續
           CLR       ET1                ;接收下面的數據。全部接收完畢則關定時器1及關串口中斷
           CLR       ES                 
           SJMP      SEND
  LOOP:    INC       R0                  ;修改計數指針
           INC       DPTR                ;修改地址指針
  SEND:    RETI                          ;中斷返回

第三題: 
;甲機發送程序
;主程序:
ORG    0000H
LJMP   MAINT
ORG    0023H
LJMP  INTSE1
MAINT:    MOV   PCON,#80H
          MOV   SCON,#10010000B
          MOV   DPTR,#0200H
          MOV   R0,#00H
          SETB  EA
          SETB  ES
          MOVX  A,@DPTR
          ADD   A,#00H
          MOV   C,P
          MOV   TB8,C
          MOV   SBUF,A
          SJMP  $
;中斷服務子程序
INTSE1:  JB     SCON.0,LOOP
         CLR    SCON.1
         SJMP   ENDT
LOOP:    CLR    SCON.0
         MOV    A,SBUF
         SUBB   A,#01H
         JC     LOOP3
         MOVX   A,@DPTR
         ADD    A,#00H
MOV     C,P
MOV     TR8,C
MOV     SBUF,A
SJMP    ENDT
LOOP3:       INC     DPTR
             INC     R0
             MOVX    A,@DPTR
             ADD     A,#00H
             MOV     C,P
             MOV     TR8,C
             MOV     SBUF,A
             CJNE    R0,#80H,ENDT
             CLR     ES
 ENDT:       RETI
;乙機接收程序
;主程序
        ORG   0000H
        LJMP  MAINR              
        ORG   0023H
        LJMP  INTSE2                                  
       
        ORG   0100H
 MAINR: MOV   PCON,#80H            ;波特率加倍
        MOV   SCON,#10010000B      ;工作方式2,允許接收
        MOV   DPTR,#0100H          ;數據指針首址
        MOV   R0,#00H              ;接收數據字節數初值
        SETB  EA                   ;CPU開中斷
        SETB  ES                   ;串口開中斷
        SJMP  $                    ;等待中斷
                
 ;串行口中斷服務程序      
 INTSE2:JB    SCON.0,LOOP        ;檢測是否是本機的接收口中斷,若SCON.0=1,轉入接收程序
        CLR   SCON.1               ;若SCON.0=0,必若SCON.1=1是本機的發送中斷,故應清零
        SJMP  ENDT                 ;跳至中斷返回程序
 LOOP:  CLR   SCON.0               ;清本機的接收中斷標志
        MOV   A,SBUF               ;取接收的數據
        ADD   A,#00H               ;奇偶校驗
        MOV   C,P                  
        JC    LOOP1             ;若8位數為奇,則轉LOOP1再檢測RB8位        ORL   C,RB8                ;8位數為偶,再檢測RB8位,RB8=1則
        JC    LOOP2                  9位數為奇,補偶錯轉LOOP2

        SJMP  LOOP3                ;補偶正確,轉LOOP3
 LOOP1: ANL   C,RB8                ;8位數為奇,再檢測RB8位,RB8=1,補偶正確,轉LOOP3
        JC    LOOP3
 LOOP2: MOV   A,#0FFH              ;本機發應答信息(FFH)給甲機,表明數據傳送不正確
        MOV   SBUF,A
        SJMP  ENDT                 ;跳至中斷返回程序
 LOOP3: MOVX  @DPTR,A              ;將接收的正確數據送數據緩沖區
        MOV   A,#00H               ;本機發應答信息(00H)給甲機,表明數據傳送正確,甲機發下一個數據
        MOV   SBUF,A
        INC   R0                   ;修改指針
        INC   DPTR
        CJNE  R0,#80H,ENDT         ;判128個字節接收完否
        CLR   ES                   ;接收完畢,關串行口中斷
  ENDT: RETI                       ;中斷返回
        END
                            

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美综合一区| 中文字幕日韩精品一区 | 久久久午夜电影| 欧美激情综合网| 日韩精品欧美精品| 欧洲国内综合视频| 欧美国产精品中文字幕| 免费一级片91| 欧美视频一区在线| 亚洲人成网站在线| 成人高清免费在线播放| 欧美精品一区二区三区视频| 亚洲高清一区二区三区| 91免费精品国自产拍在线不卡| 2023国产精品自拍| 天堂在线亚洲视频| 欧美自拍偷拍午夜视频| 日韩理论在线观看| 99在线视频精品| 国产精品嫩草99a| 国产精华液一区二区三区| 欧美一级精品在线| 男女男精品视频| 欧美一区二区三区免费| 美女视频网站久久| 555夜色666亚洲国产免| 天堂成人国产精品一区| 欧美日韩国产经典色站一区二区三区 | 蜜桃av一区二区在线观看| 在线这里只有精品| 亚洲一二三四在线| 欧美性大战久久久久久久蜜臀| 亚洲欧美在线另类| 99在线精品观看| 亚洲男同1069视频| 欧美主播一区二区三区| 亚洲成人黄色小说| 91精品久久久久久久91蜜桃| 免费看日韩a级影片| 精品国产一区二区三区忘忧草| 久久97超碰国产精品超碰| 日韩三级在线观看| 国产一区二区三区免费播放| 国产情人综合久久777777| 国产成人小视频| 亚洲丝袜另类动漫二区| 欧洲av在线精品| 蜜臀av国产精品久久久久| 久久久久久久电影| 一本到三区不卡视频| 五月综合激情日本mⅴ| 日韩免费在线观看| av不卡一区二区三区| 午夜欧美电影在线观看| 欧美一区二区三区在线观看| 国内精品伊人久久久久av影院| 久久夜色精品国产欧美乱极品| 成人免费视频免费观看| 亚洲在线观看免费| 精品国产乱码久久久久久久久| 国产一区 二区| 一区二区免费在线| 日韩精品专区在线| 99久久精品免费| 奇米一区二区三区| 国产精品九色蝌蚪自拍| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲国产成人porn| 26uuu亚洲婷婷狠狠天堂| 成人高清免费观看| 免费人成精品欧美精品| 国产精品黄色在线观看| 欧美一区二区三区四区视频| jiyouzz国产精品久久| 首页亚洲欧美制服丝腿| 国产精品三级av| 国产成人精品1024| 日本不卡视频在线观看| 亚洲欧美日韩电影| 欧美videossexotv100| 91在线观看成人| 国产一区二区三区免费| 亚洲成国产人片在线观看| 国产日韩影视精品| 欧美日韩在线一区二区| 91免费版在线| 从欧美一区二区三区| 美腿丝袜亚洲三区| 亚洲国产精品一区二区久久| 中文字幕欧美激情一区| 精品国产91洋老外米糕| 精品视频一区二区三区免费| 成人一区二区三区在线观看| 日韩av一区二区在线影视| 一区二区三区在线免费| 国产精品久久久久一区二区三区共| 日韩欧美国产综合| 5566中文字幕一区二区电影 | 日韩午夜三级在线| 欧美日韩一区久久| 在线观看日韩国产| 91视视频在线直接观看在线看网页在线看| 狂野欧美性猛交blacked| 日韩不卡在线观看日韩不卡视频| 一区二区国产盗摄色噜噜| 自拍偷自拍亚洲精品播放| 欧美激情资源网| 中文在线免费一区三区高中清不卡| 欧美xxx久久| 欧美成人精品福利| 欧美电视剧在线观看完整版| 91精品国产手机| 在线综合亚洲欧美在线视频| 欧美日韩激情一区二区三区| 在线免费不卡电影| 欧美视频自拍偷拍| 欧美日韩国产精品自在自线| 欧美三级日韩在线| 91麻豆精品国产91久久久久久| 欧美日韩国产高清一区| 欧美一区二区视频观看视频 | 一区视频在线播放| 亚洲日本护士毛茸茸| 亚洲综合视频网| 亚洲成av人片一区二区| 青青草国产成人99久久| 精一区二区三区| 国产成人av电影免费在线观看| 成人免费福利片| 欧美系列日韩一区| 欧美精品在线观看一区二区| 欧美tickle裸体挠脚心vk| 国产女人18水真多18精品一级做| 国产精品国产自产拍在线| 亚洲一级二级在线| 麻豆一区二区99久久久久| 国产寡妇亲子伦一区二区| 成人99免费视频| 欧美亚洲国产一区在线观看网站 | 91黄色免费版| 9191精品国产综合久久久久久| 精品免费视频一区二区| 中文字幕不卡在线| 亚洲国产精品视频| 久久精品国产精品亚洲精品| 国产999精品久久久久久| 在线日韩一区二区| 欧美sm美女调教| 亚洲蜜桃精久久久久久久| 青青草国产成人av片免费| 国产69精品一区二区亚洲孕妇 | 91美女视频网站| 日韩一级黄色片| 国产精品国产三级国产a| 日韩精品免费专区| 白白色 亚洲乱淫| 欧美一区二区日韩| 中文字幕av一区二区三区高| 亚洲成年人网站在线观看| 国产69精品久久99不卡| 欧美福利电影网| 国产精品久久久久久亚洲毛片| 日韩va亚洲va欧美va久久| jizz一区二区| 26uuu色噜噜精品一区二区| 亚洲一区二区精品视频| 成人午夜av电影| 日韩一级完整毛片| 一二三区精品福利视频| 国产成人午夜电影网| 6080日韩午夜伦伦午夜伦| 亚洲欧美日本韩国| 国产成人免费在线视频| 欧美大片国产精品| 天堂成人国产精品一区| 在线一区二区三区| 国产欧美一区二区精品性色超碰| 天天操天天干天天综合网| 99这里都是精品| 国产蜜臀97一区二区三区| 久久国产尿小便嘘嘘尿| 欧美日韩在线观看一区二区| 亚洲欧美一区二区三区孕妇| 国产美女精品在线| 精品国产a毛片| 老司机精品视频在线| 欧美一区二区三区影视| 日韩高清欧美激情| 欧美日韩www| 亚洲国产成人91porn| 色综合天天性综合| 1区2区3区国产精品| 国产91精品露脸国语对白| 国产日韩欧美不卡| 国产成人亚洲综合a∨婷婷| 久久综合久久综合久久| 捆绑紧缚一区二区三区视频| 精品国产伦一区二区三区免费| 麻豆精品一区二区av白丝在线| 91精品国模一区二区三区|