1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

標題: At89c2051控制繼電器,不論怎么改程序單片機輸出高電平 [打印本頁]

作者: 飲酒作樂    時間: 2020-4-28 09:11
標題: At89c2051控制繼電器,不論怎么改程序單片機輸出高電平
不論怎么改,單片機輸出還是高電平。(單片機沒有問題),我不知道是寄存器設置問題還是端口設置問題。請各位指點一下。電路圖中所有引腳都外接了上拉電阻

18Y9S3E[CHW[Z3EH7}(0WY0.png (91.21 KB, 下載次數: 41)

18Y9S3E[CHW[Z3EH7}(0WY0.png

G)J2~8CWWS]RAJPY_HGRB[T.png (29.59 KB, 下載次數: 76)

G)J2~8CWWS]RAJPY_HGRB[T.png

作者: lovezjf234    時間: 2020-4-28 09:11
單片機默認是高電平,你的watchdog一直在往復硬件復位,所以輸出一直是高電平。所以應該是你的喂狗方式有問題
作者: 飲酒作樂    時間: 2020-4-28 09:49
給個方向也好
作者: zmc419    時間: 2020-4-28 10:44
直接P3=0x00,測試硬件有無問題。
作者: zmc419    時間: 2020-4-28 10:45
P3雙向口,應該不用上拉。
作者: 飲酒作樂    時間: 2020-4-28 11:23
zmc419 發表于 2020-4-28 10:44
直接P3=0x00,測試硬件有無問題。

單片機和硬件電路沒有問題。就是我的程序問題,但是我看不出來
作者: 李天澤    時間: 2020-4-28 12:31
直接P3=0x00
作者: bhjyqjs    時間: 2020-4-28 14:20
AT89C2051是老式的51單片機,拉電流只有幾十uA,所以高電平輸出無法完成。該芯片灌電流最大20mA,所以要更改相應的驅動電路,才能完成設計意圖。
作者: 飲酒作樂    時間: 2020-4-28 14:54
bhjyqjs 發表于 2020-4-28 14:20
AT89C2051是老式的51單片機,拉電流只有幾十uA,所以高電平輸出無法完成。該芯片灌電流最大20mA,所以要更改 ...

這是一個正在使用的產品,硬件電路沒有問題,可以使用。只不過,我在硬件上學的太少,不知道怎么驅動。寫的程序也沒有任何反映。
作者: 394538682    時間: 2020-4-28 17:31
程序問題,第一、main函數里面沒有while循環,程序上電執行一遍就跑飛了。第二、沒有輸出,單片機默認輸出高電平
作者: TTQ001    時間: 2020-4-29 01:53
主例程沒有無限循環,加電時僅執行初始化,因此輸出默認設置為高。
作者: 飲酒作樂    時間: 2020-4-29 10:47
各位大佬。問題已經解決了。程序有錯誤但是不大,硬件電路也沒有錯誤。最根本的錯誤是我用錯了軟件。用KEIL 5 編寫2051的程序生成的HEX文件時錯誤的。我在虛擬機上下載了XP系統,安裝了KEIL 2 再生成新的HEX文件就是對的了。





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1