[發明專利]多單片機多任務協作電路及其方法有效
| 申請號: | 201310079045.8 | 申請日: | 2013-03-12 |
| 公開(公告)號: | CN103150287A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 劉玉宏;劉小峰;蔣愛民 | 申請(專利權)人: | 河海大學常州校區 |
| 主分類號: | G06F15/17 | 分類號: | G06F15/17 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 213022 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單片機 任務 協作 電路 及其 方法 | ||
1.一種多單片機多任務協作電路,其特征在于:包括多個單片機和三態門,所述三態門包括三態輸出門和三態輸入門;所述每個單片機的三個IO口線作為控制口線,所述三個控制口線分別是通訊口線INT、數據口線DAT和三態門使能口線EN;
所述每個單片機的輸出線與各自的三態輸出門相連;
所述每個單片機的輸入線與各自的三態輸入門相連;
所述每個單片機的三態門使能口線EN分別與各自的三態輸出門、三態輸入門的使能端相連;
所述每個單片機的三態輸出門的輸出線一一對應相連,并連接至其他硬件的輸出線;
所述每個單片機的三態輸入門的輸出線一一對應相連,并連接至其他硬件的輸入線;
所述每個單片機的通訊口線INT相連;
所述每個單片機的數據口線DAT相連。
2.一種多單片機多任務協作方法,其特征在于采用權利要求1所述的多單片機多任務協作電路的硬件,其工作步驟是:
(1)、禁能三態門,與其他硬件斷開;
(2)、判斷是否熱復位啟動,如果是熱復位啟動,進入休眠狀態(或者運行子任務),等待其他單片機喚醒(或調度),喚醒(或調度)后轉步驟(6);否則轉步驟(3);
(3)、判斷自己是否是0號單片機,如是0號單片機,使能三態門連接其他硬件電路,轉步驟(4);否則進入休眠狀態(或者運行子任務),等待其他單片機喚醒(或調度),喚醒(或調度)后轉步驟(6);
(4)、運行本單片機的任務;
(5)、判斷是否要喚醒(或調度)其他單片機工作,如果需要喚醒(或調度)其他單片機工作,首先使能通訊口線INT喚醒(或調度)其他單片機,其次通過數據口線DAT發送一個序號,此序號是需要喚醒(或調度)并工作的單片機編號;而后熱復位,轉入步驟(1);否則轉步驟(4);
(6)、被其他單片機喚醒(或調度),接收序號;
(7)、判斷此序號是否是自己的編號,如果是自己的編號,轉步驟(4);否則進入休眠狀態(或者保持原狀態),等待其他單片機喚醒(或調度),喚醒(或調度)后轉步驟(6)。
3.根據權利要求2所述的一種多單片機多任務協作方法,其特征在于:所述步驟(5)中發送序號的方法是通過DAT引腳在規定時間內連續發送若干個低電平脈沖。
4.根據權利要求3所述的一種多單片機多任務協作方法,其特征在于:所述規定的時間為10ms。
5.根據權利要求3所述的一種多單片機多任務協作方法,其特征在于:所述低電平脈沖的周期是20us。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學常州校區,未經河海大學常州校區許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310079045.8/1.html,轉載請聲明來源鉆瓜專利網。





