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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

52單片機紅外報警有硬件故障,匯編程序仿真已通過

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

右圖是HRSC501,在p2.3口還接了下拉電阻,這個是臨時連的演示一下。
安裝好以后,人通過傳感器沒有反應,但是直接把5V電壓源接2.3口卻有效果,這是為什么啊?但是程序仿真是ok的
跪求大佬指點

這個是單片機程序
ORG 000H
LJMP STAR
ORG 000BH
LJMP BO
ORG 0013H
LJMP CLOSE
ORG 0040H
STAR:
MOV SP,#60H
    MOV P0,#0H
        CLR P2.3
        MOV R2,#2
         DELAY0:MOV R3,#150                   //延時30S
         DELAY1:MOV R4,#200
         DELAY2:MOV R5,#250
         DELAY3:DJNZ R5,DELAY3
                DJNZ R4,DELAY2
                        DJNZ R3,DELAY1
                        DJNZ R2,DELAY0
                        CLR P2.0
        SETB EA
        SETB EX1
        SETB IT1
        SCAN:MOV C,P2.3                        //掃描
        JC SCAN2
        LJMP SCAN
        SCAN2:
        LCALL DE
        MOV C,P2.3
        JNC SCAN
        LCALL ALARM
        SCAN3:MOV C,P2.3                 //傳感器高電平是否結束
        JNC SCAN
        LJMP SCAN3


DE:                                                                //延時0.1s
         MOV R3,#1
         DE1:MOV R4,#200
         DE2:MOV R5,#250
         DE3:DJNZ R5,DE3
                DJNZ R4,DE2
                DJNZ R3,DE1
               


ALARM:

      SETB ET0
      SETB TR0
      MOV TMOD,#01H
          LJMP BO

BO:                                                                   //計時器0產生方波
       MOV P0,#79H
           MOV TL0,#83H
           MOV TH0,#0FFH
           CPL P2.1
           CPL P2.2
           RETI
CLOSE:MOV P0,#0H                                         //關閉報警
      CLR ET0
          SETB P2.1
          SETB P2.2
          RETI
          END




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

使用道具 舉報

沙發
ID:840392 發表于 2020-12-16 18:13 | 只看該作者
仿真過了
回復

使用道具 舉報

板凳
ID:840392 發表于 2020-12-16 22:46 | 只看該作者
求告知51單片機io口做輸入怎么判斷外部輸入的高電平
回復

使用道具 舉報

地板
ID:401564 發表于 2020-12-17 08:33 | 只看該作者
多年的8051匯編經驗告訴你:玩STC的匯編不需要仿真,仿真也沒有意義
1:在KEIL編寫好代碼,生成HEX文件之后,燒錄到開發板直接運行看結果,整個過程只要幾秒鐘,比仿真快
2:要時間上,仿真是8051內核,實際的STC并不是按傳統8051跑的,和時間相關的都是對應不上的(定時器除外)
3:對于你這個,先寫一個通過中斷讀取外部電平信號的程序,并報警,在開發板上可以用一個東西把外部中斷IO短路到GND或者VCC,實現高低電平信號的觸發
4:如果是不想用中斷,一直要檢測IO電平的,用JB或者JNB來檢測
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 黄色xxxxx | 久久久久久国产 | 国产乡下妇女做爰视频 | 成人午夜网 | 亚洲欧美日韩色图 | 超碰人人人人 | 婷婷激情六月 | 中文字幕国产精品 | 成人在线a | 男人天堂网址 | 中文字幕在线观看免费视频 | 成人欧美视频 | 欧美日韩中文字幕在线 | 成人欧美一区二区三区黑人孕妇 | 日韩精品视频免费在线观看 | 91麻豆国产精品 | 美日韩精品| 国产视频一二区 | 亚洲一区在线免费观看 | 99在线视频免费观看 | 免费看黄色小视频 | 97av在线| 一级特黄色片 | 黄色片aaa| 超碰在线视屏 | 日本精品在线视频 | 中文字幕理论片 | 四虎三级| 一级大片免费看 | 久久老司机 | 色综合五月 | 亚洲午夜在线观看 | 男女视频免费 | 欧美做爰xxxⅹ性欧美大片 | 色视频www在线播放国产人成 | 亚洲欧美中文字幕 | 亚洲影院在线观看 | 五月播播 | 99精品在线| 亚洲 欧美 日韩 在线 | av黄色在线 |