[發明專利]一種單片機監控芯片監控單片機的方法在審
| 申請號: | 201410037327.6 | 申請日: | 2014-01-26 |
| 公開(公告)號: | CN103809491A | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 陸劍;席東河;王林生;田睿;馬瑛;王風燕;方華麗;王明緒;靳果 | 申請(專利權)人: | 河南工業職業技術學院 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 鄭州紅元帥專利代理事務所(普通合伙) 41117 | 代理人: | 秦舜生 |
| 地址: | 473000 *** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 單片機 監控 芯片 方法 | ||
技術領域
本發明屬于單片機應用技術領域,具體涉及一種單片機監控芯片監控單片機的方法。
背景技術
目前,使用微控芯片AT89S51和AT89S52的單片機以其體積小、重量輕、抗干擾能力強、價格低廉等諸多優點,被廣泛應用于我國許多行業的工業控制、儀器儀表、機電設備、通信裝置乃至家用電器等眾多領域。由于單片機電路結構比較簡單,自身控制性能有限,在實際使用過程中往往難以搭建較復雜的電路,給設計開發人員帶來不便。
發明內容
針對現有單片機所存在的上述問題,本發明的目的在于提供一種對AT89S51和AT89S52單片機用單片機監控芯片進行監控的方法,能夠有效地對單片機進行控制操作,提高單片機的性能。
本發明為解決上述技術問題,所采取的技術方案是:該單片機監控芯片監控單片機的方法,其特征在于:監控芯片使用USB通訊接口,采用波特率為19200BPS進行雙向通訊,直接操控單片機監控芯片與PC機之間的通信,通過PC機向單片機監控芯片發送的十六進制代碼,在有限的時間內通過單片機監控芯片向PC機回送的十六進制代碼來完成對單片機的運行、停止、復位和對AT89S51及AT89S52單片機的檢測、擦除、讀取、寫入、加密操作;具體為,
測試通信線路暢通的方法步驟是:PC機向單片機監控芯片發送A5H代碼,若單片機監控芯片在1秒內向PC機回送A5H代碼則聯絡信號暢通;
控制單片機運行的方法步驟是:PC機向單片機監控芯片發送61H代碼,若單片機監控芯片在1秒內向PC機回送61H代碼則單片機復位,單片機進入正常的運行狀態;
控制單片機停止的方法步驟是:PC機向單片機監控芯片發送51H代碼,若單片機監控芯片在1秒內向PC機回送51H代碼則單片機處于復位狀態,單片機停止運行;
控制單片機復位的方法步驟是:PC機向單片機監控芯片發送71H代碼,若單片機監控芯片在1秒內向PC機回送71H代碼則對單片機進行復位;
對單片機檢測的方法步驟是:PC機向單片機監控芯片發送B1H代碼,若單片機監控芯片在1秒內向PC機回送1E5106H代碼則檢測到AT89S51芯片,回送1E5206H代碼則檢測到AT89S52芯片;
對單片機擦除的方法步驟是:PC機向單片機監控芯片發送C1H代碼,若單片機監控芯片在2秒內向PC機回送C1H代碼則擦除AT89S51的用戶程序,回送C2H代碼則擦除AT89S52的用戶程序;
對單片機程序讀取的方法步驟是:PC機向單片機監控芯片發送D1H代碼,單片機監控芯片在1秒內連續返回4K字節的數據,PC機向單片機監控芯片發送D2H代碼,單片機監控芯片在1秒內連續返回8K字節的數據;
對單片機寫入程序控制的方法步驟是:
①PC機向單片機監控芯片發送81H或82H代碼,單片機監控芯片1秒內向PC機回復81H或82H表明單片機監控芯片收到對AT89S51或AT89S52的寫控制信號;
②PC機收到回復信號后1秒內向單片機監控芯片發送頁面模式代碼00H-0FH或00F-1FH來確定向AT89S51或AT89S52寫入數據,1秒內單片機監控芯片將回復相應收到的頁面模式代碼來表明收到正確的頁面模式代碼;
③PC機收到回復的頁面模式代碼后1秒內向單片機監控芯片發送按順序應該寫入的機器碼,當發送第一個字節的機器碼給單片機監控芯片后,單片機監控芯片將在1秒內返回一個數據,PC機收到該數據后,須在1秒內向單片機監控芯片發送第二個字節的機器碼,單片機監控芯片將在1秒內返回第一個被寫入的機器碼,PC機收到第一個機器碼并校驗后,須在1秒內向單片機監控芯片發送第三個字節的機器碼,單片機監控芯片將在1秒內返回第二個被寫入的機器碼,以此類推,……,當PC機收到第254個機器碼并校驗后,須在1秒內向單片機監控芯片發送第256個機器碼,單片機監控芯片將在1秒內返回第255個被寫入的機器碼,PC機收到第255個機器碼后,只進行返回數據的校驗,不再向單片機監控芯片發送數據,因此,最后一個機器碼不做校驗;
④如果寫下一頁的256個數據,須重新進行寫流程操作;
⑤在寫的過程中,用戶程序不足256個機器碼數據則用機器碼FFH填充;
讀取單片機加密位的方法步驟是:PC機向單片機監控芯片發送41H代碼,單片機監控芯片在1秒內返回1字節的十六進制代碼,這些返回信息中含有當前芯片加密設置的情況;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南工業職業技術學院,未經河南工業職業技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410037327.6/2.html,轉載請聲明來源鉆瓜專利網。





