欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關(guān)于多個單片機啟動中斷 [打印本頁]

作者: jhz931920    時間: 2020-3-29 08:41
標題: 關(guān)于多個單片機啟動中斷
各位大咖:
          因需要較多的定時器,不知否用兩個單片機實現(xiàn),如何實現(xiàn)或設(shè)置?謝謝!

作者: game灬boy    時間: 2020-3-29 15:30
本帖最后由 game灬boy 于 2020-3-29 16:25 編輯

52單片機有三個定時器還不夠?用到多個定時器建議使用32單片機
用兩個單片機就需要用串口通訊,A通過串口向B發(fā)一個計時信號,B開始計時,結(jié)束后向A返回一個完成信號,將你需要的計時中斷寫在串口中斷中if(計時完成信號){你需要的任務(wù)}
這樣可以勉強使用但時間精度很容易出錯
作者: csmyldl    時間: 2020-3-29 16:56
一個單片機就可以實現(xiàn)N個定時功能,不同的時間用一個標志標記
作者: jhz931920    時間: 2020-3-30 08:37
謝謝兩位的回復!對32單片機不熟悉,我試一下串口通訊。不知B機的TMOD如何設(shè)置?
作者: game灬boy    時間: 2020-3-30 11:16
jhz931920 發(fā)表于 2020-3-30 08:37
謝謝兩位的回復!對32單片機不熟悉,我試一下串口通訊。不知B機的TMOD如何設(shè)置?

感覺這樣沒有必要
A用一個時鐘設(shè)置波特率B也需要一個
要用的話可以在串口收到xx時TCOM設(shè)置為你所需要的模式;在定時器中斷中調(diào)用串口發(fā)xx表示計時到了
多用標志位不要在中斷中干太多事,不然時間會越差越多,當程序運行較長時間后就不準了,只可用來試驗。,不要應用這個方法
二樓說的很好
你設(shè)置定時器沒1MS計時一次,定時器中斷COUNT=COUNT++;//設(shè)置一個上限
然后if (COUNT==10);if (COUNT==100);可以多次使用if設(shè)置不同時間
作者: jhz931920    時間: 2020-3-31 08:33
game灬boy 發(fā)表于 2020-3-30 11:16
感覺這樣沒有必要
A用一個時鐘設(shè)置波特率B也需要一個
要用的話可以在串口收到xx時TCOM設(shè)置為你所需要的 ...

謝謝熱心回復!




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