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

標(biāo)題: 求單片機開關(guān)模塊程序的編寫思路,想實現(xiàn)一個小功能 [打印本頁]

作者: xinnianle    時間: 2019-7-6 18:10
標(biāo)題: 求單片機開關(guān)模塊程序的編寫思路,想實現(xiàn)一個小功能
公司有個開關(guān)模塊,發(fā)送一段指令會打開,成功會返回一串指令,同樣,發(fā)送一串關(guān)閉指令,它會關(guān)閉,成功也會反饋,
因此,我需要寫個單片機小程序,按下按鈕1,通過單片機和MAX485芯片向開關(guān)模塊發(fā)送開關(guān)指令,并判斷是否成功,由于我不是專業(yè),但大概知道怎么回事,也購了51單片機,和MAX485模塊,并鏈接P1.0,P1.1為按鍵1,2  同時也對應(yīng)MAX485也鏈接TX,和RX端口。 麻煩大師們 幫我寫個程序:
已知:
我用串口工具獲取得知(16進制):
02 60 24 7A 01 FF FF     開指令
02 10 23 7A 01 AE FF    開成功返回

02 60 24 7A 07 02 00 07 FF   關(guān)指令
02 60 24 7A 47 02 00 47 FF   關(guān)成功后返回

只求思路,想自己編程

作者: 盧森    時間: 2019-7-9 09:28
也就是說,開關(guān)模塊走的是485嗎,還有這個串口工具捕獲的是哪里的指令呢,是單片機串口發(fā)出的,還是經(jīng)過了MAX485之后的,如果是單片機發(fā)出未經(jīng)MAX485的,就寫
if(按鍵1按下)
{
    發(fā)送開指令
}
if(按鍵2按下)
{
    發(fā)送關(guān)指令
}
再調(diào)用串口接收函數(shù)(可百度),判斷如果收到反饋,就給出點指示。
用一個開關(guān)按鍵可能更好一些,寫一個flag標(biāo)志位,開關(guān)按一次發(fā)出開指令,按第二次就關(guān)指令,循環(huán)。
作者: yzwzfyz    時間: 2019-7-9 09:41
對于做這行的,的確不難。




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