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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2168|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)紅外遙控控制數(shù)碼管,為是么數(shù)碼管不亮

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:928089 發(fā)表于 2021-6-9 17:01 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
有大神幫幫我嗎,好幾天了,不知道哪里出問題了

789.png (265.94 KB, 下載次數(shù): 42)

789.png

456.png (330.35 KB, 下載次數(shù): 45)

456.png

321.png (353.88 KB, 下載次數(shù): 38)

321.png

123.png (253.33 KB, 下載次數(shù): 46)

123.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:88256 發(fā)表于 2021-6-9 18:33 | 只看該作者
是完全不亮嗎?程序這樣截屏還不如直接復(fù)制貼出來好方便閱讀,電路圖也一起貼出來
回復(fù)

使用道具 舉報

板凳
ID:825883 發(fā)表于 2021-6-9 21:44 | 只看該作者
分段排故,你用的應(yīng)該是開發(fā)板,先讓紅外接收器接收到信號以后讓P1口某個燈亮,然后判斷后再讓另一個燈亮,看問題是出現(xiàn)在前面還是后面。如果出現(xiàn)在后面,就不對紅外接收器收到的數(shù)據(jù)判斷,直接讓LED顯示某個數(shù)字。   
回復(fù)

使用道具 舉報

地板
ID:844772 發(fā)表于 2021-6-9 21:48 | 只看該作者
是不是接線錯了,你的數(shù)碼管怎么接的啊?按程序你應(yīng)該接P0,且是個共陽的管子。
回復(fù)

使用道具 舉報

5#
ID:933672 發(fā)表于 2021-6-9 22:45 | 只看該作者
如果不亮,很有可能是數(shù)碼管共陰共陽弄錯了
回復(fù)

使用道具 舉報

6#
ID:928089 發(fā)表于 2021-6-10 17:34 | 只看該作者
                DQ EQU P3.3

                ADDR0 EQU P1.0
                ADDR1 EQU P1.1
                ADDR2 EQU P1.2
                ADDR3 EQU P1.3
                ENLED EQU P1.4

                ORG 000H
                LJMP MAIN

                ORG 000BH
                LJMP ZD

    MAIN:
                MOV TH0,#0FEH
                MOV TL0,#0FEH
                MOV TMOD,#01H
                SETB ET0
                SETB TR0
                SETB EA
                CLR ENLED
                CLR ADDR0
                CLR ADDR1
                CLR ADDR2
                SETB ADDR3

                SJMP $

     ZD:
                CLR EA
                MOV R3,#10
     SB:        LCALL YS1  ;延時9000微妙

                DJNZ R3,SB

                JB DQ,EXIT




;---------------以上對檢測9000微妙的初始低電平
                JNB DQ,$

                LCALL YS2   ;延時4.74毫秒避開4.5毫秒結(jié)果碼

                MOV R1,#40H    ;設(shè)定起始RAM區(qū)
                MOV R2,#4      ;四組八位數(shù)據(jù)
      PP:       MOV R3,#8

      JJJ:      JNB DQ,$       ;等待地址碼第一個高電平信號

                LCALL YS1    ;延時882微妙去判斷此時的信號高低電平狀態(tài)

                MOV C,DQ
                JNC UU

                LCALL YS3    ;延時1000微妙

      UU:       MOV A,@R1      ;將R1的地址給它
                RRC A          ;將C轉(zhuǎn)到最低位
                MOV @R1,A      ;再將A存到r1中

                DJNZ R3,JJJ    ;循環(huán)接受地址碼的高8位

                INC R1
                DJNZ R2,PP     ;接受完16位地址碼和8位數(shù)據(jù)嗎和8位數(shù)據(jù)反碼

;---------------以上將16位地址碼和8位數(shù)據(jù)嗎和8位數(shù)據(jù)反碼存放在1AH,1BH,1CH,1DH

                MOV A,42H
                CPL A
                XRL A,43H      ;將兩數(shù)據(jù)作比較

                JNZ EXIT       ;不相同則丟棄退出解碼

                MOV DPTR,#TABLE
                MOV A,43H
                ANL A,#0FH     ;求與取其低四位

                MOVC A,@A+DPTR
                MOV 44H,A      ;將查表得到的數(shù)字存到1EH中
                MOV A,43H
                SWAP A         ;高四位與低四位交換
                ANL A,#0FH     ;求與取其高四位
                MOVC A,@A+DPTR
                MOV 45H,A      ;將查表到的數(shù)據(jù)放在1FH中

;---------------以上將接受到的數(shù)據(jù)碼與數(shù)據(jù)反碼經(jīng)過查表后存放在1EH和1FH中

                MOV R7,#20H
      DISP:
                MOV P0,45H     ;將數(shù)據(jù)送到數(shù)碼管中
                CLR P2.1
                LCALL YS2
                SETB P2.1
                MOV P0,44H
                CLR P2.2
                LCALL YS2
                SETB P2.2

                CLR P1.6
                LCALL YS2
                SETB P1.6
                DJNZ R7,DISP


      EXIT:     SETB EA
                RETI           ;退出解碼程序

                               ;延時882微秒
       YS1:       MOV R4,#03H
DL0:
    MOV R5,#91H
    DJNZ R5,$
    DJNZ R4,DL0
    RET
       YS2:
                               ;延時4740微秒
          MOV R6,#03H
DL1:
    MOV R4,#08H
DL2:
    MOV R5,#61H
    DJNZ R5,$
    DJNZ R4,DL2
    DJNZ R6,DL1
    RET
       YS3:
                             ;延時1000微秒
         MOV R4,#01H
DL3:
    MOV R6,#8EH
DL4:
    MOV R5,#02H
    DJNZ R5,$
    DJNZ R6,DL4
    DJNZ R4,DL3
    RET

       TABLE: DB  0C0h,0F9h,0A4h,0B0h,99h,92h
              DB  82h,0F8h,80h,90h,88h,83h,0C6h,0A1h,86h,8Eh


它現(xiàn)在亮了但是不是按每個按鍵他都能亮,而且它顯示的數(shù)字也不對,大佬幫幫忙吧
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品久久久久久久不卡四虎 | 青青操av | 欧美一区二区三区在线看 | 在线小视频 | 国产精品久久 | 伊人网综合在线观看 | 一级黄色片在线免费观看 | 曰批视频在线观看 | 正在播放国产精品 | 国产精品一区二区在线播放 | 麻豆久久精品 | 日本在线看片 | 殴美黄色录像 | 欧美视频精品 | 不卡的av一区| 亚洲一二视频 | 日本欧美国产 | 国产资源在线播放 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 欧美日韩精品中文字幕 | 欧美中文字幕一区二区三区 | 一本久久a久久精品亚洲 | 日韩在线免费 | 成人一区二区三区在线观看 | www.中文字幕.com| 久草在线 | 91视频官网| 欧美一级二级三级视频 | av三级| 国产精品污www一区二区三区 | 精品一区在线看 | 国产成人99久久亚洲综合精品 | 欧美综合久久 | av一区在线观看 | 久久亚洲一区二区三区四区 | 国产精品永久久久久久久www | 97精品超碰一区二区三区 | 视频一区欧美 | 午夜看电影在线观看 | 亚洲免费一区二区 | 天天干天天谢 |