久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2081|回復: 2
打印 上一主題 下一主題
收起左側

51單片機 雙機通信 流水燈控制 匯編,小學生想各位大佬求助

[復制鏈接]
跳轉到指定樓層
樓主


                  KEYIN   DATA    66H     ;將接收到的鍵值存放在RAM66H
                     ORG   0000H   
                     AJMP   START   
                     ORG   0023H     ;使用串口中斷  
                     AJMP  ZD

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;程序初始化部分——J;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      START:  ;初始化
                     MOV   SCON, #50H  ;方式1,串行口在方式1.允許接收
                     MOV   TMOD, #20H   ;定時器1  方式2
                     MOV   TH1, #0FDH  ;波特率設置   
                     MOV   TL1, #0FDH  ;9600@11.0592MHz   
                     SETB  TR1              ;開定時器1,產生波特率
                     MOV   IE, #90H    ;開放中斷開關 ,允許串口中斷

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;主程序——JXB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
       LOOP1:  MOV   A, P1       ;讀撥碼開關    ,P1往外發送的
                     DJNZ  R7, $       ;延時   
                     DJNZ  R6, $ - 2   
                     MOV   B, P1       ;再讀   
                     CJNE  A, B, LOOP1  ;消抖   
                     MOV   SBUF, A     ;向串口發送   
                     ;上一句后,TI=1,先進入中斷,而后返回到此處。

                     MOV A,KEYIN          ;從此處開始往下根據接收值KEYIN,進行不同模式的顯示。
              M0: CJNE  A, #01H,M1  ;對方機 撥碼0000_0001  (01H)
                     MOV  P0,#0FH        ;我方P0口顯示  0FH     
                     AJMP  LOOP1         ;返回主程序起始處

             M1:
                   CJNE  A, #02H,M8 ;對方機 撥碼0000_0010  (02H)
                   MOV  P0,#0F0H
                   AJMP  LOOP1
                  
             M8:   ;除了前2種情況,其余全都是全滅。
                      MOV P0,#0FFH  ;當接收到對方前八種KEYIN之外,均顯示全滅。
                      AJMP  LOOP1
           
               ZD:  ;中斷
                     JNB    RI, S_END    ;判斷是收還是發,若RI=1則順序執行,接收對方機發來的數據
                     CLR   RI   
                     MOV   A, SBUF    ;讀串口,
                     MOV  KEYIN,A     ;將接收到的數據保存到KEYIN
                      AJMP EXIT  
      S_END: CLR TI                 ;若是發送中斷標志TI=1,接清零退出中斷。
          EXIT: RETI

                    END

1594476538(1).jpg (183.91 KB, 下載次數: 34)

1594476538(1).jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:328014 發表于 2020-7-12 13:35 | 只看該作者
這個有什么問題呢?
回復

使用道具 舉報

板凳
ID:235954 發表于 2020-7-12 13:44 | 只看該作者
問題?列一下,不然怎么解決
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人综合伊人 | 亚洲精品视频播放 | a级片在线观看 | 精品欧美一区二区精品久久 | 日操操夜操操 | 一本一道久久a久久精品综合蜜臀 | 国产在线观看一区二区三区 | 色橹橹欧美在线观看视频高清 | 黄色一级片在线播放 | 人人九九精 | 久久69精品久久久久久久电影好 | 久久成人av | 免费精品在线视频 | 2022精品国偷自产免费观看 | 精品一区二区久久久久久久网站 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 日韩在线中文 | 天天玩夜夜操 | 91中文字幕 | 九九亚洲 | 国产成人精品久久二区二区91 | 欧美精品一区二区三区四区 | 好姑娘影视在线观看高清 | 成人精品一区 | 精品欧美一区二区三区久久久 | 欧美国产一区二区三区 | 好姑娘高清在线观看电影 | 欧美国产精品一区二区三区 | 午夜看片网站 | 午夜激情影院 | 久久精品亚洲精品国产欧美 | 18性欧美 | 国产精品日韩欧美一区二区三区 | 三级免费毛片 | 精品一区二区三区日本 | 久久亚洲二区 | 国产不卡在线观看 | a网站在线观看 | 亚洲人人 | 免费a网 | 国产精品久久久久久久久久尿 |