本發明專利技術屬于單片機應用技術領域,提供了一種單片機監控芯片監控單片機的方法,該監控芯片使用USB通訊接口,采用波特率為19200BPS進行雙向通訊,直接操控單片機監控芯片與PC機之間的通信,通過PC機向單片機監控芯片發送特定的十六進制代碼,在有限的時間內通過單片機監控芯片向PC機回送的十六進制代碼來完成對單片機的運行、停止、復位和對AT89S51及AT89S52微控芯片的檢測、擦除、讀取、寫入、加密操作,具有操作控制功能增強,提高單片機的使用性能,能夠更好地搭建各種應用平臺的優點。
【技術實現步驟摘要】
本專利技術屬于單片機應用
,具體涉及一種單片機監控芯片監控單片機的方法。
技術介紹
目前,使用微控芯片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字節的十六進制代碼,這些返回信息中含有當前芯片加密設置的情況;對單片機寫鎖定的方法步驟是:PC機若向單片機監控芯片發送11H或21H或31H代碼,單片機監控芯片在1秒內向PC機回送對應的11H或21H或31H代碼,可完成對AT89S51芯片的加密方式一或加密方式二或加密方式三的操作,PC機若向單片機監控芯片發送12H或22H或32H代碼,單片機監控芯片在1秒內向PC機回送對應的12H或22H或32H代碼,可完成對AT89S52芯片的加密方式一或加密方式二或加密方式三的操作。本專利技術由于采用上述技術方案和措施,在單片機的主機板上設置單片機監控芯片,單片機監控芯片能與PC機通信,完成對單片機的運行、停止、復位和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本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種單片機監控芯片監控單片機的方法,其特征在于:該監控芯片使用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機回...
【專利技術屬性】
技術研發人員:陸劍,席東河,王林生,田睿,馬瑛,王風燕,方華麗,王明緒,靳果,
申請(專利權)人:河南工業職業技術學院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。