專利名稱:一種教學(xué)實驗單片機還原裝置的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及教學(xué)實驗領(lǐng)域,特別涉及一種教學(xué)實驗單片機還原裝置。
背景技術(shù):
當前,大學(xué)中很多與單片機有關(guān)的實驗,其目的都是培養(yǎng)學(xué)生對單片機的操作和修改能力。一般來說,實驗課程中都是由教師布置實驗任務(wù),學(xué)生根據(jù)教師的布置,進行儀器的連接、調(diào)試,最終完成實驗任務(wù)。在調(diào)試過程中,學(xué)生會根據(jù)所要完成的任務(wù)來修改單片機的系統(tǒng)程序,以適應(yīng)當前實驗操作,實現(xiàn)相應(yīng)功能,以利于解決實驗中出現(xiàn)的問題,完成實驗任務(wù)。大學(xué)實驗室中,都是同時擺放多組實驗設(shè)備。根據(jù)實驗設(shè)備組和實驗學(xué)生人數(shù)進 行實驗布置,一般來說,每一組實驗設(shè)備都是通過I個人或者幾個人獨立或者共同操作來完成實驗。極少出現(xiàn)實驗室中僅有一臺實驗設(shè)備由所有實驗學(xué)生共同操作完成的情況。當一節(jié)實驗課程結(jié)束后,教師或者設(shè)備管理人員需要將單片機系統(tǒng)重新進行初始化,才可以用于下一節(jié)實驗課程。否則,學(xué)生便可以利用未初始化的單片機直接完成實驗任務(wù),從而失去培養(yǎng)對單片機的操作和修改能力的實驗?zāi)康摹τ趩纹瑱C來說,單片機系統(tǒng)相對于嵌入式或者PC機系統(tǒng)而言比較簡單,它不具有自我恢復(fù)(自動初始化)的能力。因此,老師或者設(shè)備管理人員對單片機系統(tǒng)的初始化便較為麻煩,需要將初始化的系統(tǒng)重新下載到單片機中,而不能通過簡單的指令使其進行自我恢復(fù)。當實驗室中的實驗設(shè)備很多時,老師或者設(shè)備管理人員更需要將所有實驗設(shè)備中的單片機進行逐一恢復(fù),將初始系統(tǒng)重新下載到每一個單片機中,這就使得老師或者設(shè)備管理人員不得不對每一組實驗設(shè)備進行單獨操作。在大學(xué)中,實驗課程往往都是連續(xù)進行的,第一批學(xué)生在第一節(jié)實驗課程結(jié)束后,第二批學(xué)生便會在接下來的第二節(jié)實驗課程重新進行該實驗。在兩節(jié)課程中間一般有10 20分鐘的休息時間,在這期間便需要老師或者設(shè)備管理人員抓緊時間進行單片機的系統(tǒng)初始化工作。當實驗室中的實驗設(shè)備較多時,該初始化工作的工作量必然較大,在10 20分鐘的時間內(nèi)采用人工方式對所有單片機進行逐一初始化恢復(fù),必然存在初始化時間不夠用而影響隨后實驗課程進行的問題。
實用新型內(nèi)容有鑒于此,本實用新型提供一種教學(xué)實驗用單片機還原裝置,替代人工初始化方式,實現(xiàn)實驗用單片機初始化系統(tǒng)代碼的自動分別下載,以加快單片機的初始化速度。本實用新型的技術(shù)方案是這樣實現(xiàn)的一種單片機還原裝置,用于對至少I個教學(xué)實驗用單片機進行初始化恢復(fù),所述裝置包括[0012]用于生成教學(xué)實驗用單片機的初始化信息并發(fā)送給電子開關(guān)模組,且輸出初始化進度信息的控制模塊;用于根據(jù)所述初始化信息分別向所述至少I個教學(xué)實驗用單片機發(fā)送初始化數(shù)據(jù)的電子開關(guān)模組,電連接于所述控制模塊和至少I個教學(xué)實驗用單片機之間;以及用于向所述控制模塊和電子開關(guān)模組供電的電源模塊。進一步,所述電子開關(guān)模組包括用于接收所述初始化信息中的初始化指令,根據(jù)所述初始化指令控制數(shù)據(jù)端口模塊各個輸出通道的導(dǎo)通及截止的通道控制模塊,與所述控制模塊電連接;用于接收所述初始化信息中的初始化數(shù)據(jù),并傳送給數(shù)據(jù)端口模塊的數(shù)據(jù)傳輸模塊,與所述控制模塊電連接;用于將所接收的初始化數(shù)據(jù)從所導(dǎo)通的輸出通道發(fā)送給教學(xué)實驗用單片機的數(shù)據(jù)端口模塊,數(shù)據(jù)端口模塊的控制輸入端與所述通道控制模塊電連接,數(shù)據(jù)端口模塊的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,數(shù)據(jù)端口模塊的每路輸出通道與I個教學(xué)實驗用單片機電連接。進一步所述每路輸出通道均包括時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道;所述數(shù)據(jù)端口模塊包括用于接收初始化數(shù)據(jù)中的時鐘同步信息,并從導(dǎo)通的時鐘輸出子通道發(fā)送給教學(xué)實驗用單片機的時鐘端口單元,時鐘端口單元的控制輸入端與所述通道控制模塊電連接,時鐘端口單元的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,時鐘端口單元的每路時鐘輸出子通道與I個教學(xué)實驗用單片機電連接;用于接收初始化數(shù)據(jù)中的初始系統(tǒng)代碼,并從導(dǎo)通的代碼輸出子通道發(fā)送給教學(xué)實驗用單片機的代碼端口單元,代碼端口單元的控制輸入端與所述通道控制模塊電連接,代碼端口單元的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,代碼端口單元的每路代碼輸出子通道與I個教學(xué)實驗用單片機電連接;用于接收初始化數(shù)據(jù)中的復(fù)位指令,并從導(dǎo)通的復(fù)位輸出子通道發(fā)送給教學(xué)實驗用單片機的復(fù)位端口單元,復(fù)位端口單元的控制輸入端與所述通道控制模塊電連接,復(fù)位端口單元的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,復(fù)位端口單元的每路復(fù)位輸出子通道與I個教學(xué)實驗用單片機電連接。進一步,所述時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道相互獨立。進一步,所述每路輸出通道中,同時導(dǎo)通的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道與同一個教學(xué)實驗用單片機電連接。進一步,所述控制模塊包括用于獲取單片機初始化系統(tǒng)代碼,根據(jù)所述初始化系統(tǒng)代碼生成教學(xué)實驗用單片機的初始化信息并發(fā)送給電子開關(guān)模組,且輸出初始化進度信息的微處理器,與所述電子開關(guān)模組電連接;用于保存并向所述微處理器提供每一個所述教學(xué)實驗用單片機的初始化系統(tǒng)代碼的備份存儲單元,與所述微處理器電連接。[0031]進一步,所述裝置還包括用于接收并顯示所述初始化進度信息的發(fā)光二極管LED顯示模塊,與所述控制模塊電連接。進一步,所述LED顯示模塊包括用于接收所述初始化進度信息并轉(zhuǎn)化成LED信號發(fā)送給LED進度指示燈的LED信號處理單元,與所述控制模塊電連接;用于接收所述LED信號并進行顯示的LED進度指示燈,與所述LED信號處理單元電連接。進一步,所述裝置還包括用于接收所述初始化進度信息并進行語音播報的語音播報模塊,與所述控制模塊電連接。進一步,所述語音播報模塊包括用于接收所述初始化進度信息并根據(jù)該初始化進度信息進行語音信息選擇的語音信息處理單元,與所述控制模塊電連接;用于存儲并向所述語音信息處理單元提供語音信息的語音存儲器,與所述語音信息處理單元電連接;用于將語音信息處理單元所選擇的語音信息進行播放的揚聲器,與所述語音信息處理單元電連接。進一步,所述裝置還包括用于接收所述初始化進度信息并進行存儲的進度信息存儲模塊,與所述控制模塊電連接。本實用新型的單片機還原裝置,將教學(xué)實驗中的多個單片機通過電子開關(guān)模組與一個控制模塊相連接,控制模塊將初始化信息通過電子開關(guān)模組統(tǒng)一向多個教學(xué)實驗用單片機發(fā)送,這樣便可以替代傳統(tǒng)的人工初始化恢復(fù)方式,將初始化信息中的內(nèi)容(包括初始化系統(tǒng)代碼)自動分別下載到至少多個教學(xué)實驗用單片機中,加快了教學(xué)實驗用單片機的初始化速度。所述電子開關(guān)模組中,數(shù)據(jù)端口模塊通過至少I個輸出通道分別與至少I個教學(xué)實驗用單片機的一一對應(yīng)連接,并利用通道控制模塊對數(shù)據(jù)端口模塊的輸出通道進行開關(guān)控制,保證了初始化信息能夠準確的發(fā)送給對應(yīng)的單片機。通過時鐘端口單元、代碼端口單元和復(fù)位端口單元,分別實現(xiàn)了單片機的時鐘同步、初始系統(tǒng)代碼發(fā)送和復(fù)位指令發(fā)送。時鐘端口單元、代碼端口單元和復(fù)位端口單元的輸出通道相互獨立,易于單片機對各個單元輸出的初始化數(shù)據(jù)進行區(qū)分,以及與教學(xué)實驗用單片機上對應(yīng)的時鐘同步管腳、數(shù)據(jù)接收管腳和復(fù)位管腳一一對應(yīng)連接。時鐘端口單元、代碼端口單元和復(fù)位端口單元各自導(dǎo)通的輸出通道同時與一個教學(xué)實驗用單片機電連接,保證了該三個單元能夠同時向同一個單片機發(fā)送數(shù)據(jù),避免了數(shù)據(jù)發(fā)送對象的錯亂。本實用新型通過LED進度指示燈和語音播報模塊及時的告知單片機的初始化進度信息,便于老師或者設(shè)備管理人對初始化過程進行追蹤。利用進度信息存儲模塊對初始化進度信息并進行存儲,便于后期對初始化進度信息的進行檢查。另外,本實用新型中,控制模塊通過JTAG協(xié)議將所述初始化數(shù)據(jù)中的初始系統(tǒng)代碼通過電子開關(guān)模組發(fā)送給所述至少I個教學(xué)實驗用單片機??梢砸罁?jù)具體的單片機型號進行JTAG協(xié)議的預(yù)先設(shè)定,便于本實用新型的單片機還原裝置和單片機之間的操作,電子開關(guān)模組僅負責(zé)完成硬件上的一一對應(yīng)連接即可。[0046]本實用新型的單片機還原裝置可以與包含有單片機的實驗設(shè)備融合為一體,待實驗設(shè)備上電后,便自動初始化設(shè)備上的單片機,從而提高實驗設(shè)備的智能化和人性化。綜上所述,與傳統(tǒng)方式相比,本實用新型的單片機還原裝置實現(xiàn)了初始化信息的自動分別下載,加快了單片機的初始化速度,減少了人工操作的工作量,節(jié)約了工作時間。
圖I為本實用新型單片機還原裝置的結(jié)構(gòu)框圖;圖2為本實用新型單片機還原裝置中的電子開關(guān)模組結(jié)構(gòu)框圖;圖3為圖2中的電子開關(guān)模組實施例結(jié)構(gòu)框圖;圖4為本實用新型單片機還原裝置中的控制模塊結(jié)構(gòu)框圖;圖5為本實用新型單片機還原裝置增加輸出模塊后的結(jié)構(gòu)框圖;圖6為圖5中LED顯示模塊的結(jié)構(gòu)框圖;圖7為圖5中語音播報模塊的結(jié)構(gòu)框圖;圖8為圖5所示實施例的工作流程簡圖。附圖中,各標號所代表的名稱如下I、控制模塊,2、電子開關(guān)模組,3、電源模塊,4、教學(xué)實驗用單片機,5、LED顯示模塊,6、語音播報模塊,7、進度信息存儲模塊,11、微處理器,12、備份存儲單元,21、通道控制模塊,22、數(shù)據(jù)傳輸模塊,23、數(shù)據(jù)端口模塊,51、LED信號處理單元,52、LED進度指示燈,61、語音信息處理單元,62、語音存儲器,63、揚聲器,231、時鐘端口單元,232、代碼端口單元,233、復(fù)位端口單元。
具體實施方式
為使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本實用新型作進一步詳細說明。如圖I所示,本實用新型單片機還原裝置包括控制模塊I、電子開關(guān)模組2和電源模塊3 ;其中,控制模塊I通過電子開關(guān)模組2與多個教學(xué)實驗用單片機4(包括單片機A、單片機B、……、單片機η)電連接。所述控制模塊1,用于生成分別對應(yīng)于每個教學(xué)實驗用單片機4的初始化信息(包括對應(yīng)于單片機A的初始化信息、對應(yīng)于單片機B的初始化
信息、......、對應(yīng)于單片機η的初始化信息),并發(fā)送給電子開關(guān)模組2,同時還用于輸出初
始化進度信息。電子開關(guān)模組2,用于接收控制模塊I發(fā)送來的所述初始化信息,根據(jù)該初始化信息內(nèi)容分別向多個教學(xué)實驗用單片機4(包括單片機Α、單片機B、……、單片機η)發(fā)送初始化信息中的初始化數(shù)據(jù)(包括向單片機A發(fā)送單片機A的初始化數(shù)據(jù)、向單片機B發(fā)送單片機B的初始化數(shù)據(jù),……,向單片機η發(fā)送單片機η的初始化數(shù)據(jù))。電源模塊3用于向控制模塊I和電子開關(guān)模組2進行供電。本實用新型中,電子開關(guān)模組2利用其輸出通道向每一個教學(xué)實驗用單片機4 (包括單片機Α、單片機B、……、單片機η)發(fā)送初始化數(shù)據(jù)。每一路輸出通道與每個教學(xué)實驗用單片機4 一一對應(yīng)電連接,每一路輸出通道包含若干路輸出子通道,每一路輸出子通道均負責(zé)不同類型初始化數(shù)據(jù)的發(fā)送。比如,參照圖I所示的結(jié)構(gòu),針每一個教學(xué)實驗用單片機4(包括單片機Α、單片機B、……、單片機η),電子開關(guān)模組2的每一路輸出通道均采用了 3路輸出子通道進行三類初始化數(shù)據(jù)的發(fā)送。當然,也可以對輸出子通道的數(shù)量進行增加或者減少,以滿足多種類型數(shù)據(jù)發(fā)送的需要。控制模塊I所生成的初始化信息中,包括了初始化指令和初始化數(shù)據(jù)等。其中的初始化指令用來導(dǎo)通及截止電子開關(guān)模組2的輸出通道。初始化數(shù)據(jù)經(jīng)過導(dǎo)通的輸出通道發(fā)送給與該通道連接的教學(xué)實驗用單片機4。參照圖I所示,當對教學(xué)實驗用單片機4進行初始化恢復(fù)時,可以采用依次恢復(fù)單片機A、單片機B、……、單片機η的順序。過程簡述如下控制模塊I生成恢復(fù)單片機A的初始化信息并發(fā)送給電子開關(guān)模組2 ;電子開關(guān)模組2接收到該恢復(fù)單片機A的初始化信息,其中包括了恢復(fù)單片機A的初始化指令和單片機A的初始化數(shù)據(jù),根據(jù)該恢復(fù)單片機A的初始化指令,電子開關(guān)模組2導(dǎo)通連接于單片機A的輸出通道(如圖I所示,連接于單片機A的3個輸出子通道全部導(dǎo)通),截止除單片機A以外的其余教學(xué)實驗用單片機4的輸出通道;之后,控制模塊I通過電子開關(guān)模組2導(dǎo)通的輸出通道對單片機A進行初始化,即電 子開關(guān)模組2通過所導(dǎo)通的對應(yīng)于單片機A的輸出通道,將控制模塊I生成的單片機A的初始化數(shù)據(jù)發(fā)送給單片機A進行初始化。單片機A初始化完畢后,控制模塊I生成恢復(fù)單片機B的初始化信息并發(fā)送給電子開關(guān)模組2 ;電子開關(guān)模組2接收到該恢復(fù)單片機B的初始化信息,其中包括了恢復(fù)單片機B的初始化指令和單片機B的初始化數(shù)據(jù),根據(jù)該恢復(fù)單片機B的初始化指令,電子開關(guān)模組2導(dǎo)通連接于單片機B的輸出通道(如圖I所示,連接于單片機B的3個輸出子通道全部導(dǎo)通),截止除單片機B以外的其余教學(xué)實驗用單片機4的輸出通道;之后,控制模塊I通過電子開關(guān)模組2導(dǎo)通的輸出通道對單片機B進行初始化,即電子開關(guān)模組2通過所導(dǎo)通的對應(yīng)于單片機B的輸出通道,將控制模塊I生成的單片機B的初始化數(shù)據(jù)發(fā)送給單片機B進行初始化。……最后,控制模塊I生成恢復(fù)單片機η的初始化信息并發(fā)送給電子開關(guān)模組2 ;電子開關(guān)模組2接收到該恢復(fù)單片機η的初始化信息,其中包括了恢復(fù)單片機η的初始化指令和單片機η的初始化數(shù)據(jù),根據(jù)該恢復(fù)單片機η的初始化指令,電子開關(guān)模組2導(dǎo)通連接于單片機η的輸出通道(如圖I所示,連接于單片機η的3個輸出子通道全部導(dǎo)通),截止除單片機η以外的其余教學(xué)實驗用單片機4的輸出通道;之后,控制模塊I通過電子開關(guān)模組2導(dǎo)通的輸出通道對單片機η進行初始化,即電子開關(guān)模組2通過所導(dǎo)通的對應(yīng)于單片機η的輸出通道,將控制模塊I生成的單片機η的初始化數(shù)據(jù)發(fā)送給單片機η進行初始化。經(jīng)過上述過程,便完成了對所有教學(xué)實驗用單片機4的初始化工作。本實用新型中,電子開關(guān)模組2的結(jié)構(gòu)如圖2所示,包括通道控制模塊21、數(shù)據(jù)傳輸模塊22和數(shù)據(jù)端口模塊23。其中,通道控制模塊21,用于接收初始化信息中的初始化指令,根據(jù)所述初始化指令控制數(shù)據(jù)端口模塊23的各個輸出通道的導(dǎo)通及截止,與控制模塊I電連接。數(shù)據(jù)傳輸模塊22,用于接收初始化信息中的初始化數(shù)據(jù),并傳送給數(shù)據(jù)端口模塊23,與控制模塊I電連接。數(shù)據(jù)端口模塊23,用于建立輸出通道的導(dǎo)通及截止,將所接收的初始化數(shù)據(jù)從所導(dǎo)通的輸出通道發(fā)送給教學(xué)實驗用單片機4,數(shù)據(jù)端口模塊23的控制輸入端與通道控制模塊21電連接,數(shù)據(jù)端口模塊23的數(shù)據(jù)輸入端與數(shù)據(jù)傳輸模塊22電連接,并且數(shù)據(jù)端口模塊23的每路輸出通道分別與I個教學(xué)實驗用單片機4 一一對應(yīng)電連接。電子開關(guān)模組2的工作過程如下。通道控制模塊21接收初始化信息中同時含有的初始化指令和初始化數(shù)據(jù),如果該初始化信息為針對單片機A的初始化信息,則該初始化指令即為單片機A的初始化指令,同時初始化數(shù)據(jù)也就為單片機A的初始化數(shù)據(jù)。通道控制模塊21依據(jù)單片機A的初始化指令,控制數(shù)據(jù)端口模塊23導(dǎo)通與單片機A所連接的輸出通道,截止與其他教學(xué)實驗用單片機所連接的輸出通道;單片機A的初始化數(shù)據(jù)被數(shù)據(jù)傳輸模塊22接收,并被傳送給數(shù)據(jù)端口模塊23 ;數(shù)據(jù)端口模塊23將接收的單片機A的初始化數(shù)據(jù)從已導(dǎo)通的輸出通道發(fā)送給單片機A ;由于此時連接于其他教學(xué)實驗用單片機的輸出通道處于截止狀態(tài),因此數(shù)據(jù)端口模塊23向單片機A發(fā)送的初始化數(shù)據(jù)不會錯誤的發(fā)送給其他教學(xué)實驗用單片機。向單片機A發(fā)送初始化數(shù)據(jù)完畢之后,通道控制模塊21接收初始化信息中同時含有的初始化指令和初始化數(shù)據(jù),如果該初始化信息為針對單片機B的初始化信息,則該初始化指令即為單片機B的初始化指令,同時初始化數(shù)據(jù)也就為單片機B的初始化數(shù)據(jù)。通道控制模塊21依據(jù)單片機B的初始化指令,控制數(shù)據(jù)端口模塊23導(dǎo)通與單片機B所連接的輸出通道,截止與其他教學(xué)實驗用單片機所連接的輸出通道;單片機B的初始化數(shù)據(jù)被數(shù)據(jù)傳輸模塊22接收,并被傳送給數(shù)據(jù)端口模塊23 ;數(shù)據(jù)端口模塊23將接收的單片機B的初始化數(shù)據(jù)從已導(dǎo)通的輸出通道發(fā)送給單片機B ;由于此時連接于其他教學(xué)實驗用單片機的輸出通道處于截止狀態(tài),因此數(shù)據(jù)端口模塊23向單片機B發(fā)送的初始化數(shù)據(jù)不會錯誤的發(fā)送給其他教學(xué)實驗用單片機?!詈?,通道控制模塊21接收初始化信息中同時含有的初始化指令和初 始化數(shù)據(jù),如果該初始化信息為針對單片機η的初始化信息,則該初始化指令即為單片機η的初始化指令,同時初始化數(shù)據(jù)也就為單片機η的初始化數(shù)據(jù)。通道控制模塊21依據(jù)單片機η的初始化指令,控制數(shù)據(jù)端口模塊23導(dǎo)通與單片機η所連接的輸出通道,截止與其他教學(xué)實驗用單片機所連接的輸出通道;單片機η的初始化數(shù)據(jù)被數(shù)據(jù)傳輸模塊22接收,并被傳送給數(shù)據(jù)端口模塊23 ;數(shù)據(jù)端口模塊23將所接收的單片機η的初始化數(shù)據(jù)從已導(dǎo)通的輸出通道發(fā)送給單片機η ;由于此時連接于其他教學(xué)實驗用單片機的輸出通道處于截止狀態(tài),因此數(shù)據(jù)端口模塊23向單片機η發(fā)送的初始化數(shù)據(jù)不會錯誤的發(fā)送給其他教學(xué)實驗用單片機。圖2所示的電子開關(guān)模組2的一個具體實施例結(jié)構(gòu)如圖3所示。該結(jié)構(gòu)針對發(fā)送給教學(xué)實驗用單片機4的初始化數(shù)據(jù)內(nèi)容進行設(shè)計。本實施例中,發(fā)送給教學(xué)實驗用單片機4的初始化數(shù)據(jù)內(nèi)容包括時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令。其中,所述時鐘同步信息為教學(xué)實驗用單片機4根據(jù)控制模塊I的時鐘而進行同步的信息,該時鐘同步信息能夠使得所有的教學(xué)實驗用單片機4的時鐘統(tǒng)一;所述初始系統(tǒng)代碼,即在教學(xué)實驗用單片機4上運行的初始化的系統(tǒng)代碼;所述復(fù)位指令,即使得教學(xué)實驗用單片機4進行復(fù)位操作的指令。每一路輸出通道均包括這3路輸出子通道時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道。圖3所示的結(jié)構(gòu)中,數(shù)據(jù)端口模塊23包括時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233。其中,時鐘端口單元231,用于接收初始化數(shù)據(jù)中的時鐘同步信息,并從導(dǎo)通的時鐘輸出子通道發(fā)送給教學(xué)實驗用單片機4,時鐘端口單元231的控制輸入端與通道控制模塊21電連接,時鐘端口單元231的數(shù)據(jù)輸入端與數(shù)據(jù)傳輸模塊22電連接,時鐘端口單元231的每路時鐘輸出子通道都與I個教學(xué)實驗用單片機4 一一對應(yīng)電連接。代碼端口單元232,用于接收初始化數(shù)據(jù)中的初始系統(tǒng)代碼,并從導(dǎo)通的代碼輸出子通道發(fā)送給教學(xué)實驗用單片機4,代碼端口單元232的控制輸入端與通道控制模塊21電連接,代碼端口單元232的數(shù)據(jù)輸入端與數(shù)據(jù)傳輸模塊22電連接,代碼端口單元232的每路代碼輸出子通道都與I個教學(xué)實驗用單片機4 一一對應(yīng)電連接。復(fù)位端口單元233,用于接收初始化數(shù)據(jù)中的復(fù)位指令,并從導(dǎo)通的復(fù)位輸出子通道發(fā)送給教學(xué)實驗用單片機4,復(fù)位端口單元233的控制輸入端與通道控制模塊21電連接,復(fù)位端口單元233的數(shù)據(jù)輸入端與數(shù)據(jù)傳輸模塊22電連接,復(fù)位端口單元233的每路復(fù)位輸出子通道都與I個教學(xué)實驗用單片機4 一一對應(yīng)電連接。每一路輸出通道所包括的時鐘輸出子通道、代碼輸出 子通道和復(fù)位輸出子通道,都對應(yīng)電連接于同一個教學(xué)實驗用單片機4,即對應(yīng)于單片機A電連接的輸出通道中的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道三者都與單片機A電連接;對應(yīng)于單片機B電連接的輸出通道中的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道三者都與單片機B電連接;……;對應(yīng)于單片機η電連接的輸出通道中的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道三者都與單片機η電連接。圖3所示的實施例中,時鐘輸出子通道可以連接于教學(xué)實驗用單片機4的時鐘同步管腳,代碼輸出子通道可以連接于教學(xué)實驗用單片機4的數(shù)據(jù)接收管腳,復(fù)位輸出子通道可以連接于教學(xué)實驗用單片機4的復(fù)位管腳。這樣,便于教學(xué)實驗用單片機4區(qū)分從每一個輸出子通道所接收的初始化數(shù)據(jù)的內(nèi)容。圖3中表示的時鐘端口單元231、代碼端口單元232、復(fù)位端口單元233三者與教學(xué)實驗用單片機4的連接關(guān)系中分別與時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233進行連接的單片機A為同一個單片機A ;分別與時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233進行連接的單片機B為同一個單片機B……分別與時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233進行連接的單片機η為同一個單片機η。圖3所示的連接關(guān)系與圖2所示的連接關(guān)系實質(zhì)上是等同的。該實施例的電子開關(guān)模組2的工作過程如下。通道控制模塊21接收初始化信息中同時含有的初始化指令和初始化數(shù)據(jù),如果該初始化信息為針對單片機A的初始化信息,則該初始化指令即為針對單片機A的初始化指令,同時初始化數(shù)據(jù)也就為單片機A的初始化數(shù)據(jù)。通道控制模塊21控制時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233依據(jù)單片機A的初始化指令,同時導(dǎo)通與單片機A所連接的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道,截止與其他教學(xué)實驗用單片機所連接的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道;單片機A的初始化數(shù)據(jù)被數(shù)據(jù)傳輸模塊22接收,初始化數(shù)據(jù)中的時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令分別被——對應(yīng)傳送給時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233 ;時鐘端口單元231將所接收的時鐘同步信息從所導(dǎo)通的時鐘輸出子通道發(fā)送給單片機Α,代碼端口單元232將所接收的初始系統(tǒng)代碼從所導(dǎo)通的代碼輸出子通道發(fā)送給單片機Α,復(fù)位端口單元233將所接收的復(fù)位指令從所導(dǎo)通的復(fù)位輸出子通道發(fā)送給單片機Α。此時所導(dǎo)通的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道與同一個教學(xué)實驗用單片機(即單片機Α)電連接,而連接于其他教學(xué)實驗用單片機的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道均處于截止狀態(tài),因此時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233給單片機A發(fā)送的時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令不會錯誤的發(fā)送給其他教學(xué)實驗用單片機。通道控制模塊21接收初始化信息中同時含有的初始化指令和初始化數(shù)據(jù),如果該初始化信息為針對單片機B的初始化信息,則該初始化指令即為針對單片機B的初始化指令,同時初始化數(shù)據(jù)也就為單片機B的初始化數(shù)據(jù)。通道控制模塊21控制時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233依據(jù)單片機B的初始化指令,同時導(dǎo)通與單片機B所連接的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道,截止與其他教學(xué)實驗用單片機所連接的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道;單片機B的初始化數(shù)據(jù)被數(shù)據(jù)傳輸模塊22接收,初始化數(shù)據(jù)中的時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令分別被——對應(yīng)傳送給時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233 ;時鐘端口單元231將所接收的時鐘同步信息從所導(dǎo)通的時鐘輸出子通道發(fā)送給單片機B,代碼端口單元232將所接收的初始系統(tǒng)代碼從所導(dǎo)通的代碼輸出子通道發(fā)送給單片機B,復(fù)位端口單元233將所接收的復(fù)位指令從所導(dǎo)通的復(fù)位輸出子通道發(fā)送給單片機B。此時所導(dǎo)通的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道與同一個教學(xué)實驗用單片機(即單片機B)電連接,而連接于其他教學(xué)實驗用單片機的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道均處于截止狀態(tài),因此時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233給單片機B發(fā)送的時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令不會錯誤的發(fā)送給其他教學(xué)實驗用單片機。......通道控制模塊21接收初始化信息中同時含有的初始化指令和初始化數(shù)據(jù),如果該初始化信息為針對單片機η的初始化信息,則該初始化指令即為針對單片機η的初始化指令,同時初始化數(shù)據(jù)也就為單片機η的初始化數(shù)據(jù)。通道控制模塊21控制時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233依據(jù)單片機η的初始化指令,同時導(dǎo)通與單片機η所連接的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道,截止與其他教學(xué)實驗用單片機所連接的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道;單片機η的初始化數(shù)據(jù)被數(shù)據(jù)傳輸模塊22接收,初始化數(shù)據(jù)中的時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令分別被——對應(yīng)傳送給時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233 ;時鐘端口單元231將所接收的時鐘同步信息從所導(dǎo)通的時鐘輸出子通道發(fā)送給單片機η,代碼端口單元232將所接收的初始系統(tǒng)代碼從所導(dǎo)通的代碼輸出子通道發(fā)送給單片機η,復(fù)位端口單元233將所接收的復(fù)位指令從所導(dǎo)通的復(fù)位輸出子通道發(fā)送給單片機η。此時所導(dǎo)通的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道與同一個教學(xué)實驗用單片機(即單片機η)電連接,而連接于其他教學(xué)實驗用單片機的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道均處于截止狀態(tài),因此時鐘端口單元231、代碼端口單元232和復(fù)位端口單元233給單片機η發(fā)送的時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令不會錯誤的發(fā)送給其他教學(xué)實驗用單片機。本實用新型中,控制模塊I和教學(xué)實驗用單片機4之間的數(shù)據(jù)傳送,尤其是初始系統(tǒng)代碼的發(fā)送,可采用JTAG(Joint Test Action Group,聯(lián)合測試行動小組)協(xié)議。JTAG協(xié)議可以針對具體的單片機型號進行具體制定。以單片機A為例,控制模塊I利用JTAG協(xié)議初始系統(tǒng)代碼發(fā)送至教學(xué)實驗用單片機4的過程如下??刂颇KI將單片機A的初始系統(tǒng)代碼經(jīng)過電子開關(guān)模組2中的數(shù)據(jù)傳輸模塊22和代碼端口單元232,從導(dǎo)通的并與單片機A連接的代碼輸出子通道,發(fā)送并燒寫到對應(yīng)的單片機A中。該燒寫過程是控制模塊I通過JTAG協(xié)議控制所述單片機A的CPU (CentralProcessing Unit,中央處理器)執(zhí)行相應(yīng)的指令,把初始系統(tǒng)代碼燒寫到單片機A的Flash(閃存)中,控制模塊I根據(jù)燒寫代碼的大小來檢測燒寫是否完成。燒寫到教學(xué)實驗用單片機的Flash中,是JTAG協(xié)議支持的。JTAG協(xié)議預(yù)先規(guī)定了發(fā)送初始系統(tǒng)代碼的方式。具體的JTAG接口和協(xié)議以及連接方式可以參考中國專利100370423C以及相關(guān)的JTAG技術(shù)手冊等資料獲得,此處不再贅述。如圖4所示,本實用新型中的控制模塊I包括微處理器11和備份存儲單元12。其中,微處理器11用于從備份存儲單元12獲取單片機初始化系統(tǒng)代碼,根據(jù)所述初始化系統(tǒng)代碼生成教學(xué)實驗用單片機4的初始化信息并發(fā)送給電子開關(guān)模組2,并且進行初始化進度信息的輸出,微處理器11與電子開關(guān)模組2電連接。備份存儲單元12,用于保存并向微處理器11提供每一個教學(xué)實驗用單片機4的初始化系統(tǒng)代碼,與微處理器11電連接。本實用新型單片機還原裝置的工作從微處理器11開始,通過按鍵觸發(fā)(配置相應(yīng)的觸發(fā)電路)或者通過電腦發(fā)送給微處理器11的啟動指令便可以啟動微處理器11進行工 作。本實用新型中,微處理器11所生成的教學(xué)實驗用單片機4的初始化信息包括初始化指令和初始化數(shù)據(jù),其中初始化數(shù)據(jù)又包括有時鐘同步信息、初始系統(tǒng)代碼和復(fù)位指令。為了便于及時了解和掌握教學(xué)實驗用單片機4的初始化進度信息,本實用新型還可以進一步增添一些輸出模塊,比如可視、可聽類的信息播報模塊,或者進度信息存儲類的模塊等。其中,可視、可聽類的信息播報模塊可以及時提醒或者設(shè)備管理人員關(guān)于教學(xué)實驗用單片機4的恢復(fù)進度;進度信息存儲類的模塊可以將教學(xué)實驗用單片機4的恢復(fù)信息進 行存儲,以便日后對教學(xué)實驗用單片機4的恢復(fù)過程進行研究等。當然,可以根據(jù)需要增添部分或者全部的這些輸出模塊。如圖5所示,即為增加了全部上述可視、可聽類的信息播報模塊,以及進度信息存儲類模塊的實施例框圖。如圖5所示,本實用新型可增加LED (Light Emitting Diode,發(fā)光二極管)顯示模塊5,用于接收控制模塊I輸出的初始化進度信息并對其進行顯示,該LED顯示模塊5與控制模塊I電連接,并由電源模塊3進行供電。本實用新型還可增加語音播報模塊6,用于接收控制模塊I輸出的初始化進度信息并對其進行語音播報,該語音播報模塊6與控制模塊I電連接,并由電源模塊3進行供電。本實用新型又可增加進度信息存儲模塊7,用于接收控制模塊I輸出的初始化進度信息并對其進行存儲以備后期查閱研究,該進度信息存儲模塊7與控制模塊I電連接,并由電源模塊3進行供電。如圖6所示,LED顯示模塊5包括LED信號處理單元51和LED進度指示燈52。其中,LED信號處理單元51用于接收控制模塊I輸出的教學(xué)實驗用單片機的初始化進度信息,并將初始化進度信息轉(zhuǎn)化成LED信號發(fā)送給LED進度指示燈52,LED信號處理單元51與控制模塊I電連接。LED進度指示燈52,用于接收該LED信號并進行顯示,與LED信號處理單元51電連接。如圖7所示,語音播報模塊6包括語音信息處理單元61、語音存儲器62和揚聲器63。其中,語音信息處理單元61用于接收控制模塊I輸出的教學(xué)實驗用單片機4的初始化進度信息并根據(jù)該初始化進度信息進行語音信息選擇,語音信息處理單元61與控制模塊I電連接。語音存儲器62,用于存儲并向語音信息處理單元61提供語音信息,與語音信息處理單元61電連接。揚聲器63,用于將語音信息處理單元61所選擇的語音信息進行播放,與語音信息處理單元61電連接。作為一個具體實施例,語音播報模塊6可以采用以下表格中的幾條語音信息進行初始化過程的進度報告。
編號語音信息說明
硬件連接檢測完成,開
1按下恢復(fù)鍵后,播報語音提示。
始恢復(fù)系統(tǒng)。
請檢查硬件連接,謝謝按下恢復(fù)鍵后,如果硬件連接檢測沒有通
2
合作。過,播報語音提示。
系統(tǒng)恢復(fù)冗成,很南興 3系統(tǒng)恢復(fù)冗成,播報語音提示。
為您服務(wù)。語音信息并不局限于以上幾條,還可以增加更細致的播報內(nèi)容,如每完成一個單片機的初始化后均進行一次語音播報等。圖8所示為圖5的單片機還原裝置實施例的工作流程簡圖。參照圖5和圖8所示,該實施例的單片機還原裝置工作過程如下。通過外部觸發(fā)(如按鍵觸發(fā)或者計算機指令觸發(fā)),該單片機還原裝置進入自身的初始化階段,該階段主要進行狀態(tài)和參數(shù)的初始化操作,例如對應(yīng)于教學(xué)實驗用單片機4的數(shù)量,還原裝置中設(shè)置系統(tǒng)計數(shù)器,其初始化數(shù)值等于教學(xué)實驗用單片機4的數(shù)量。隨后,單片機還原裝置開始檢測硬件連接(如單片機還原裝置和教學(xué)實驗用單片機4之間的連接)是否正常,如果連接不正常,則通過語音播報模塊6播報上述表格中的語音信息2,并繼續(xù)檢測硬件的連接,如果檢測出連接正常,則播報上述表格中的語音信息I。之后,單片機還原裝置判斷系統(tǒng)計數(shù)器是否為“0”,如果不為“0”,則說明教學(xué)實驗用單片機4尚未全部初始化完成,此時進行教學(xué)實驗用單片機4 (如圖5中的單片機A)的初始化,之后判斷該單片機(單片機A)的初始化是否完成,如果未完成則重新判斷,直到判斷該單片機初始化完成。之后,單片機還原裝置通過LED顯示模塊5點亮相應(yīng)的LED進度指示燈52 (即對應(yīng)于單片機A的LED進度指示燈)。之后,系統(tǒng)計數(shù)器減“ I ”,并返回前述的判斷系統(tǒng)計數(shù)器是否為“0”的過程,如果不為“0”,則繼續(xù)進行教學(xué)實驗用單片機4(如圖5中的單片機B)的初始化,之后判斷該單片機(單片機B)的初始化是否完成,如果未完成則重新判斷,直到判斷該單片機初始化完成。之后,單片機還原裝置通過LED顯示模塊5點亮相應(yīng)的LED進度指示燈52 (即對應(yīng)于單片機B的LED進度指示燈)。不斷重復(fù)進行系統(tǒng)計數(shù)器的判斷-單片機的初始化-系統(tǒng)計數(shù)器減“I”的過程直到初始化最后一個教學(xué)實驗用單片機4時。當開始初始化最后一個教學(xué)實驗用單片機4 (如圖5中的單片機n)時,首先系統(tǒng)計數(shù)器減“ I ”并返回前述的判斷系統(tǒng)計數(shù)器是否為“0”的過程,此時的系統(tǒng)計數(shù)器的值應(yīng)該為“ 1”,不為“0”(因為系統(tǒng)計數(shù)器初始值為教學(xué)實驗用單片機的個數(shù)值,而每初始化一個教學(xué)實驗用單片機后系統(tǒng)計數(shù)器均減“1”,因此系統(tǒng)計數(shù)器的值等于沒有被初始化的教學(xué)實驗用單片機的個數(shù)),則進行教學(xué)實驗用單片機4(如圖5中的單片機n)的初始化,之后判斷該單片機(單片機n)的初始化是否完成,如果未完成則重新判斷,直到判斷該單片機初始化完成。最后,系統(tǒng)計數(shù)器減“I”并返回前述的判斷系統(tǒng)計數(shù)器是否為“0”的過程,此時系統(tǒng)計數(shù)器為“0”,說明所有的教學(xué)實驗用單片機均初始化完成,單片機還原裝置則通過語音播報模塊6播報上述表格中的語音信息3,并結(jié)束整個初始化過程。上述單片機還原裝置,將教學(xué)實驗中的多個單片機通過電子開關(guān)模組與一個控制模塊相連接,控制模塊將初始化信息通過電子開關(guān)模組統(tǒng)一向多個教學(xué)實驗用單片機發(fā)送,這樣便可以替代傳統(tǒng)的人工初始化恢復(fù)方式,將初始化信息中的內(nèi)容(包括初始化系統(tǒng)代碼)自動分別下載到至少多個教學(xué)實驗用單片機中,加快了教學(xué)實驗用單片機的初始化速度。以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型,凡在本實用新型的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本實用新型 保護的范圍之內(nèi)。
權(quán)利要求1.一種單片機還原裝置,用于對至少I個教學(xué)實驗用單片機進行初始化恢復(fù),其特征在于,所述裝置包括 用于生成教學(xué)實驗用單片機的初始化信息并發(fā)送給電子開關(guān)模組,且輸出初始化進度信息的控制模塊; 用于根據(jù)所述初始化信息分別向所述至少I個教學(xué)實驗用單片機發(fā)送初始化數(shù)據(jù)的電子開關(guān)模組,電連接于所述控制模塊和至少I個教學(xué)實驗用單片機之間;以及用于向所述控制模塊和電子開關(guān)模組供電的電源模塊。
2.根據(jù)權(quán)利要求I所述的單片機還原裝置,其特征在于,所述電子開關(guān)模組包括 用于接收所述初始化信息中的初始化指令,根據(jù)所述初始化指令控制數(shù)據(jù)端口模塊各個輸出通道的導(dǎo)通及截止的通道控制模塊,與所述控制模塊電連接; 用于接收所述初始化信息中的初始化數(shù)據(jù),并傳送給數(shù)據(jù)端口模塊的數(shù)據(jù)傳輸模塊,與所述控制模塊電連接; 用于將所接收的初始化數(shù)據(jù)從所導(dǎo)通的輸出通道發(fā)送給教學(xué)實驗用單片機的數(shù)據(jù)端口模塊,數(shù)據(jù)端口模塊的控制輸入端與所述通道控制模塊電連接,數(shù)據(jù)端口模塊的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,數(shù)據(jù)端口模塊的每路輸出通道與I個教學(xué)實驗用單片機電連接。
3.根據(jù)權(quán)利要求2所述的單片機還原裝置,其特征在于 所述每路輸出通道均包括 時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道; 所述數(shù)據(jù)端口模塊包括 用于接收初始化數(shù)據(jù)中的時鐘同步信息,并從導(dǎo)通的時鐘輸出子通道發(fā)送給教學(xué)實驗用單片機的時鐘端口單元,時鐘端口單元的控制輸入端與所述通道控制模塊電連接,時鐘端口單元的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,時鐘端口單元的每路時鐘輸出子通道與I個教學(xué)實驗用單片機電連接; 用于接收初始化數(shù)據(jù)中的初始系統(tǒng)代碼,并從導(dǎo)通的代碼輸出子通道發(fā)送給教學(xué)實驗用單片機的代碼端口單元,代碼端口單元的控制輸入端與所述通道控制模塊電連接,代碼端口單元的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,代碼端口單元的每路代碼輸出子通道與I個教學(xué)實驗用單片機電連接; 用于接收初始化數(shù)據(jù)中的復(fù)位指令,并從導(dǎo)通的復(fù)位輸出子通道發(fā)送給教學(xué)實驗用單片機的復(fù)位端口單元,復(fù)位端口單元的控制輸入端與所述通道控制模塊電連接,復(fù)位端口單元的數(shù)據(jù)輸入端與所述數(shù)據(jù)傳輸模塊電連接,復(fù)位端口單元的每路復(fù)位輸出子通道與I個教學(xué)實驗用單片機電連接。
4.根據(jù)權(quán)利要求3所述的單片機還原裝置,其特征在于,所述時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道相互獨立。
5.根據(jù)權(quán)利要求3所述的單片機還原裝置,其特征在于,所述每路輸出通道中,同時導(dǎo)通的時鐘輸出子通道、代碼輸出子通道和復(fù)位輸出子通道與同一個教學(xué)實驗用單片機電連接。
6.根據(jù)權(quán)利要求I所述的單片機還原裝置,其特征在于,所述控制模塊包括 用于獲取單片機初始化系統(tǒng)代碼,根據(jù)所述初始化系統(tǒng)代碼生成教學(xué)實驗用單片機的初始化信息并發(fā)送給電子開關(guān)模組,且輸出初始化進度信息的微處理器,與所述電子開關(guān)模組電連接; 用于保存并向所述微處理器提供每一個所述教學(xué)實驗用單片機的初始化系統(tǒng)代碼的備份存儲單元,與所述微處理器電連接。
7.根據(jù)權(quán)利要求I至6任一項所述的單片機還原裝置,其特征在于,所述裝置還包括用于接收并顯示所述初始化進度信息的發(fā)光二極管LED顯示模塊,與所述控制模塊電連接。
8.根據(jù)權(quán)利要求7所述的單片機還原裝置,其特征在于,所述LED顯示模塊包括用于接收所述初始化進度信息并轉(zhuǎn)化成LED信號發(fā)送給LED進度指示燈的LED信號處理單元,與所述控制模塊電連接; 用于接收所述LED信號并進行顯示的LED進度指示燈,與所述LED信號處理單元電連接。
9.根據(jù)權(quán)利要求I至6任一項所述的單片機還原裝置,其特征在于所述裝置還包括用于接收所述初始化進度信息并進行語音播報的語音播報模塊,與所述控制模塊電連接。
10.根據(jù)權(quán)利要求9所述的單片機還原裝置,其特征在于,所述語音播報模塊包括 用于接收所述初始化進度信息并根據(jù)該初始化進度信息進行語音信息選擇的語音信息處理單元,與所述控制模塊電連接; 用于存儲并向所述語音信息處理單元提供語音信息的語音存儲器,與所述語音信息處理單元電連接; 用于將語音信息處理單元所選擇的語音信息進行播放的揚聲器,與所述語音信息處理單元電連接。
11.根據(jù)權(quán)利要求I至6任一項所述的單片機還原裝置,其特征在于,所述裝置還包括用于接收所述初始化進度信息并進行存儲的進度信息存儲模塊,與所述控制模塊電連接。
專利摘要本實用新型公開了一種教學(xué)實驗單片機還原裝置,用于對多個教學(xué)實驗用單片機進行初始化恢復(fù),所述裝置包括用于生成教學(xué)實驗用單片機的初始化信息并發(fā)送給電子開關(guān)模組,且輸出初始化進度信息的控制模塊;用于根據(jù)所述初始化信息分別向多個教學(xué)實驗用單片機發(fā)送初始化數(shù)據(jù)的電子開關(guān)模組,電連接于所述控制模塊和多個教學(xué)實驗用單片機之間;以及用于向所述控制模塊和電子開關(guān)模組供電的電源模塊。本實用新型的單片機還原裝置,替代傳統(tǒng)的人工初始化恢復(fù)方式,可將初始化信息中的內(nèi)容(包括初始化系統(tǒng)代碼)自動分別下載到多個教學(xué)實驗用單片機中,加快了教學(xué)實驗用單片機的初始化速度。
文檔編號G06F9/445GK202472626SQ201220108218
公開日2012年10月3日 申請日期2012年3月21日 優(yōu)先權(quán)日2012年3月21日
發(fā)明者李建, 汪永利 申請人:北京凌陽愛普科技有限公司