找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1508|回復(fù): 3
收起左側(cè)

求指導(dǎo) 需要用到兩個單片機,兩個 led 燈,一個開關(guān),以及串口

[復(fù)制鏈接]
ID:1070251 發(fā)表于 2023-4-6 21:21 來自觸屏版 | 顯示全部樓層 |閱讀模式
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實現(xiàn),謝謝大家

51單片機(c語言)
涉及三個外部中斷,定時中斷,串口中斷。
需要用到兩個單片機,兩個 led 燈,一個開關(guān),以及串口。
其中一個單片機連接一個開關(guān),另一個單片機連接兩個燈。
要求
1 按下按鍵,一個燈亮
2 一秒后另一個燈自動亮
回復(fù)

使用道具 舉報

ID:353115 發(fā)表于 2023-4-7 10:49 | 顯示全部樓層
單片機A負(fù)責(zé)掃描按鍵,發(fā)送消息。當(dāng)檢測到按鍵有一次觸發(fā)時,啟動任務(wù)TASK1:發(fā)送命令讓燈1亮,1s發(fā)送命令讓燈2亮。當(dāng)TASK1未完成時,重復(fù)觸發(fā)TASK1認(rèn)為無效。
回復(fù)

使用道具 舉報

ID:69038 發(fā)表于 2023-4-7 11:11 | 顯示全部樓層
雙機用什么方式通訊?
回復(fù)

使用道具 舉報

ID:1070312 發(fā)表于 2023-4-7 11:30 | 顯示全部樓層
兩個單片機通過其中一個IO口連接起來,A單片機負(fù)責(zé)識別按鍵,當(dāng)識別到按鍵后,將兩個單片機連接的IO口置位或者清除,通知另個單片機,另一個單片機對連接的IO口做判斷,當(dāng)有事件時,點亮LED燈,啟動定時器1s,1s后再點亮另一個燈。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表