欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種單片機監(jiān)控芯片監(jiān)控單片機的方法

文檔序號:6303384閱讀:373來源:國知局
一種單片機監(jiān)控芯片監(jiān)控單片機的方法
【專利摘要】本發(fā)明屬于單片機應用【技術領域】,提供了一種單片機監(jiān)控芯片監(jiān)控單片機的方法,該監(jiān)控芯片使用USB通訊接口,采用波特率為19200BPS進行雙向通訊,直接操控單片機監(jiān)控芯片與PC機之間的通信,通過PC機向單片機監(jiān)控芯片發(fā)送特定的十六進制代碼,在有限的時間內(nèi)通過單片機監(jiān)控芯片向PC機回送的十六進制代碼來完成對單片機的運行、停止、復位和對AT89S51及AT89S52微控芯片的檢測、擦除、讀取、寫入、加密操作,具有操作控制功能增強,提高單片機的使用性能,能夠更好地搭建各種應用平臺的優(yōu)點。
【專利說明】一種單片機監(jiān)控芯片監(jiān)控單片機的方法
【技術領域】
[0001]本發(fā)明屬于單片機應用【技術領域】,具體涉及一種單片機監(jiān)控芯片監(jiān)控單片機的方法。
【背景技術】
[0002]目前,使用微控芯片AT89S51和AT89S52的單片機以其體積小、重量輕、抗干擾能力強、價格低廉等諸多優(yōu)點,被廣泛應用于我國許多行業(yè)的工業(yè)控制、儀器儀表、機電設備、通信裝置乃至家用電器等眾多領域。由于單片機電路結(jié)構(gòu)比較簡單,自身控制性能有限,在實際使用過程中往往難以搭建較復雜的電路,給設計開發(fā)人員帶來不便。

【發(fā)明內(nèi)容】

[0003]針對現(xiàn)有單片機所存在的上述問題,本發(fā)明的目的在于提供一種對AT89S51和AT89S52單片機用單片機監(jiān)控芯片進行監(jiān)控的方法,能夠有效地對單片機進行控制操作,提高單片機的性能。
[0004]本發(fā)明為解決上述技術問題,所采取的技術方案是:該單片機監(jiān)控芯片監(jiān)控單片機的方法,其特征在于:監(jiān)控芯片使用USB通訊接口,采用波特率為19200BPS進行雙向通訊,直接操控單片機監(jiān)控芯片與PC機之間的通信,通過PC機向單片機監(jiān)控芯片發(fā)送的十六進制代碼,在有限的時間內(nèi)通過單片機監(jiān)控芯片向PC機回送的十六進制代碼來完成對單片機的運行、停止、復位和對AT89S51及AT89S52單片機的檢測、擦除、讀取、寫入、加密操作;具體為,
測試通信線路暢通的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送A5H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送A5H代碼則聯(lián)絡信號暢通;
控制單片機運行的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送61H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送61H代碼則單片機復位,單片機進入正常的運行狀態(tài);
控制單片機停止的方法步驟是=PC機向單片機監(jiān)控芯片發(fā)送51H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送51H代碼則單片機處于復位狀態(tài),單片機停止運行;
控制單片機復位的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送71H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送71H代碼則對單片機進行復位;
對單片機檢測的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送BlH代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送1E5106H代碼則檢測到AT89S51芯片,回送1E5206H代碼則檢測到AT89S52 芯片;
對單片機擦除的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送ClH代碼,若單片機監(jiān)控芯片在2秒內(nèi)向PC機回送ClH代碼則擦除AT89S51的用戶程序,回送C2H代碼則擦除AT89S52的用戶程序;
對單片機程序讀取的方法步驟是=PC機向單片機監(jiān)控芯片發(fā)送DlH代碼,單片機監(jiān)控芯片在I秒內(nèi)連續(xù)返回4K字節(jié)的數(shù)據(jù),PC機向單片機監(jiān)控芯片發(fā)送D2H代碼,單片機監(jiān)控芯片在I秒內(nèi)連續(xù)返回8K字節(jié)的數(shù)據(jù);
對單片機寫入程序控制的方法步驟是:
①PC機向單片機監(jiān)控芯片發(fā)送81H或82H代碼,單片機監(jiān)控芯片I秒內(nèi)向PC機回復81H或82H表明單片機監(jiān)控芯片收到對AT89S51或AT89S52的寫控制信號;
②PC機收到回復信號后I秒內(nèi)向單片機監(jiān)控芯片發(fā)送頁面模式代碼OOH-(FH或OOF-1ra來確定向AT89S51或AT89S52寫入數(shù)據(jù),I秒內(nèi)單片機監(jiān)控芯片將回復相應收到的頁面模式代碼來表明收到正確的頁面模式代碼;
③PC機收到回復的頁面模式代碼后I秒內(nèi)向單片機監(jiān)控芯片發(fā)送按順序應該寫入的機器碼,當發(fā)送第一個字節(jié)的機器碼給單片機監(jiān)控芯片后,單片機監(jiān)控芯片將在I秒內(nèi)返回一個數(shù)據(jù),PC機收到該數(shù)據(jù)后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第二個字節(jié)的機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第一個被寫入的機器碼,PC機收到第一個機器碼并校驗后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第三個字節(jié)的機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第二個被寫入的機器碼,以此類推,……,當PC機收到第254個機器碼并校驗后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第256個機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第255個被寫入的機器碼,PC機收到第255個機器碼后,只進行返回數(shù)據(jù)的校驗,不再向單片機監(jiān)控芯片發(fā)送數(shù)據(jù),因此,最后一個機器碼不做校驗;
④如果寫下一頁的256個數(shù)據(jù),須重新進行寫流程操作;
⑤在寫的過程中,用戶程序不足256個機器碼數(shù)據(jù)則用機器碼FFH填充;
讀取單片機加密位的 方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送41H代碼,單片機監(jiān)控芯片在I秒內(nèi)返回I字節(jié)的十六進制代碼,這些返回信息中含有當前芯片加密設置的情況;
對單片機寫鎖定的方法步驟是:PC機若向單片機監(jiān)控芯片發(fā)送IlH或21H或31H代碼,單片機監(jiān)控芯片在I秒內(nèi)向PC機回送對應的IlH或2IH或3IH代碼,可完成對AT89S51芯片的加密方式一或加密方式二或加密方式三的操作,PC機若向單片機監(jiān)控芯片發(fā)送12H或22H或32H代碼,單片機監(jiān)控芯片在I秒內(nèi)向PC機回送對應的12H或22H或32H代碼,可完成對AT89S52芯片的加密方式一或加密方式二或加密方式三的操作。
[0005]本發(fā)明由于采用上述技術方案和措施,在單片機的主機板上設置單片機監(jiān)控芯片,單片機監(jiān)控芯片能與PC機通信,完成對單片機的運行、停止、復位和AT89S51和AT89S52的檢測、擦除、讀取、寫入、加密操作,具有操作控制功能增強,提高單片機的使用性能,能夠更好地搭建各種應用平臺的好處。
【具體實施方式】
[0006]本發(fā)明為一種單片機監(jiān)控芯片監(jiān)控單片機的方法的實施例,該監(jiān)控芯片使用USB通訊接口,采用波特率為19200BPS進行雙向通訊,直接操控連接于單片機主機板接口的單片機監(jiān)控芯片與PC機之間的通信,通過PC機向適配器發(fā)送特定的十六進制代碼,在有限的時間內(nèi)通過單片機監(jiān)控芯片向PC機回送的十六進制代碼來完成對單片機的運行、停止、復位和AT89S51和AT89S52微控芯片的檢測、擦除、讀取、寫入、加密操作。
[0007]測試通信線路暢通的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送A5H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送A5H代碼則聯(lián)絡信號暢通;控制單片機運行的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送61H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送61H代碼則單片機復位,單片機進入正常的運行狀態(tài);
控制單片機停止的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送51H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送51H代碼則單片機處于復位狀態(tài),單片機停止運行;
控制單片機復位的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送71H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送71H代碼則對單片機進行復位;
對單片機檢測的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送BlH代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送1E5106H代碼則檢測到AT89S51芯片,回送1E5206H代碼則檢測到AT89S52 芯片;
對單片機擦除的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送ClH代碼,若單片機監(jiān)控芯片在2秒內(nèi)向PC機回送ClH代碼則擦除AT89S51的用戶程序,回送C2H代碼則擦除AT89S52的用戶程序;
對單片機程序讀取的方法步驟是=PC機向單片機監(jiān)控芯片發(fā)送DlH代碼,單片機監(jiān)控芯片在I秒內(nèi)連續(xù)返回4K字節(jié)的數(shù)據(jù),PC機向單片機監(jiān)控芯片發(fā)送D2H代碼,單片機監(jiān)控芯片在I秒內(nèi)連續(xù)返回8K字節(jié)的數(shù)據(jù);
對單片機寫入程序控制的方法步驟是:
①PC機向單片機監(jiān)控芯片發(fā)送81H或82H代碼,單片機監(jiān)控芯片I秒內(nèi)向PC機回復81H或82H表明單片機監(jiān)控芯片收到對AT89S51或AT89S52的寫控制信號;
②PC機收到回復信號 后I秒內(nèi)向單片機監(jiān)控芯片發(fā)送頁面模式代碼OOH-(FH或OOF-1ra來確定向AT89S51或AT89S52寫入數(shù)據(jù),I秒內(nèi)單片機監(jiān)控芯片將回復相應收到的頁面模式代碼來表明收到正確的頁面模式代碼;
③PC機收到回復的頁面模式代碼后I秒內(nèi)向單片機監(jiān)控芯片發(fā)送按順序應該寫入的機器碼,當發(fā)送第一個字節(jié)的機器碼給單片機監(jiān)控芯片后,單片機監(jiān)控芯片將在I秒內(nèi)返回一個數(shù)據(jù),PC機收到該數(shù)據(jù)后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第二個字節(jié)的機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第一個被寫入的機器碼,PC機收到第一個機器碼并校驗后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第三個字節(jié)的機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第二個被寫入的機器碼,以此類推,……,當PC機收到第254個機器碼并校驗后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第256個機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第255個被寫入的機器碼,PC機收到第255個機器碼后,只進行返回數(shù)據(jù)的校驗,不再向單片機監(jiān)控芯片發(fā)送數(shù)據(jù)了,因此,最后一個機器碼不做校驗;
④如果寫下一頁的256個數(shù)據(jù),須重新進行寫流程操作;
⑤在寫的過程中,用戶程序不足256個機器碼數(shù)據(jù)則用機器碼FFH填充;
讀取單片機加密位的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送41H代碼,單片機監(jiān)控芯片在I秒內(nèi)返回I字節(jié)的十六進制代碼,二進制代碼為Lb7Lb6LB5LB4LB3LB2LB1LBq,如果無鎖定,LB3LB2LB1=OOO,如果是鎖定I情況,LB3LB2LB1=OOl,如果是鎖定2情況,LB3LB2LB1=Oll,如果是鎖定3情況,LB3LB2LB1=Ill,這些返回信息中含有當前芯片加密設置的情況;
對單片機寫鎖定的方法步驟是:PC機若向單片機監(jiān)控芯片發(fā)送IlH或21H或31H代碼,單片機監(jiān)控芯片在I秒內(nèi)向PC機回送對應的IlH或2IH或3IH代碼,可完成對AT89S51單片機的加密方式一或加密方式二或加密方式三的操作,PC機若向單片機監(jiān)控芯片發(fā)送12H或22H或32H代碼,單片機監(jiān)控芯片在I秒內(nèi)向PC機回送對應的12H或22H或32H代碼,可完成對AT89S52單片機的加密方式一或加密方式二或加密方式三的操作。寫鎖定只有低一級的鎖定完成后才能完成聞一級的鎖定功能,不能對聞級別鎖定位芯片與冋級或低級鎖定位。
【權(quán)利要求】
1.一種單片機監(jiān)控芯片監(jiān)控單片機的方法,其特征在于:該監(jiān)控芯片使用USB通訊接口,采用波特率為19200BPS進行雙向通訊,直接操控連接于單片機主機板接口的單片機監(jiān)控芯片與PC機之間的通信,通過PC機向單片機監(jiān)控芯片發(fā)送特定的十六進制代碼,在有限的時間內(nèi)通過單片機監(jiān)控芯片向PC機回送的十六進制代碼來完成對單片機的運行、停止、復位和對AT89S51及AT89S52單片機的檢測、擦除、讀取、寫入、加密操作;具體為, 測試通信線路暢通的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送A5H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送A5H代碼則聯(lián)絡信號暢通; 控制單片機運行的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送61H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送61H代碼則單片機進入正常的運行狀態(tài); 控制單片機停止的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送51H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送51H代碼則單片機處于復位狀態(tài),單片機停止運行; 控制單片機復位的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送71H代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送71H代碼則對單片機進行復位操作; 對單片機檢測的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送BlH代碼,若單片機監(jiān)控芯片在I秒內(nèi)向PC機回送1E5106H代碼則檢測到AT89S51芯片,回送1E5206H代碼則檢測到AT89S52 芯片; 對單片機擦除的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送ClH代碼,若單片機監(jiān)控芯片在2秒內(nèi)向PC機回送ClH代碼則擦除AT89S51的用戶程序,回送C2H代碼則擦除AT89S52的用戶程序; 對單片機程序讀取的方法步驟是=PC機向單片機監(jiān)控芯片發(fā)送DlH代碼,單片機監(jiān)控芯片在I秒內(nèi)連續(xù)返回4K字節(jié)的數(shù)據(jù),PC機向單片機監(jiān)控芯片發(fā)送D2H代碼,單片機監(jiān)控芯片在I秒內(nèi)連續(xù)返回8K字節(jié)的數(shù)據(jù); 對單片機寫入程序控制的方法步驟是: ①PC機向單片機監(jiān)控芯片發(fā)送81H或82H代碼,單片機監(jiān)控芯片I秒內(nèi)向PC機回復81H或82H表明單片機監(jiān)控芯片收到對AT89S51或AT89S52的寫控制信號; ②PC機收到回復信號后I秒內(nèi)向單片機監(jiān)控芯片發(fā)送頁面模式代碼OOH-(FH或OOF-1ra來確定向AT89S51或AT89S52寫入數(shù)據(jù),I秒內(nèi)單片機監(jiān)控芯片將回復相應收到的頁面模式代碼來表明收到正確的頁面模式代碼; ③PC機收到回復的頁面模式代碼后I秒內(nèi)向單片機監(jiān)控芯片發(fā)送按順序應該寫入的機器碼,當發(fā)送第一個字節(jié)的機器碼給單片機監(jiān)控芯片后,單片機監(jiān)控芯片將在I秒內(nèi)返回一個數(shù)據(jù),PC機收到該數(shù)據(jù)后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第二個字節(jié)的機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第一個被寫入的機器碼,PC機收到第一個機器碼并校驗后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第三個字節(jié)的機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第二個被寫入的機器碼,以此類推,……,當PC機收到第254個機器碼并校驗后,須在I秒內(nèi)向單片機監(jiān)控芯片發(fā)送第256個機器碼,單片機監(jiān)控芯片將在I秒內(nèi)返回第255個被寫入的機器碼,PC機收到第255個機器碼后,只進行返回數(shù)據(jù)的校驗,不再向單片機監(jiān)控芯片發(fā)送數(shù)據(jù)了,因此,最后一個機器碼不做校驗; ④如果寫下一頁的256個數(shù)據(jù),須重新進行寫流程操作; ⑤在寫的過程中,用戶程序不足256個機器碼數(shù)據(jù)則用機器碼FFH填充;讀取單片機加密位的方法步驟是:PC機向單片機監(jiān)控芯片發(fā)送41H代碼,單片機監(jiān)控芯片在I秒內(nèi)返回I字節(jié)的十六進制代碼,這些返回信息中含有當前芯片加密設置的情況; 對單片機寫鎖定的方法步驟是:PC機若向單片機監(jiān)控芯片發(fā)送IlH或21H或31H代碼,單片機監(jiān)控芯片在I秒內(nèi)向PC機回送對應的IlH或21H或31H代碼,可完成對AT89S51芯片的加密方式一或加密方式二或加密方式三的操作,PC機若向單片機監(jiān)控芯片發(fā)送12H或22H或32H代碼,單片機監(jiān)控芯片在I秒內(nèi)向PC機回送對應的12H或22H或32H代碼,可完成對AT89S52芯片的加密 方式一或加密方式二或加密方式三的操作。
【文檔編號】G05B19/042GK103809491SQ201410037327
【公開日】2014年5月21日 申請日期:2014年1月26日 優(yōu)先權(quán)日:2014年1月26日
【發(fā)明者】陸劍, 席東河, 王林生, 田睿, 馬瑛, 王風燕, 方華麗, 王明緒, 靳果 申請人:河南工業(yè)職業(yè)技術學院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
金川县| 比如县| 高安市| 长阳| 冷水江市| 威信县| 天峨县| 永福县| 永修县| 博罗县| 嘉禾县| 沈丘县| 顺昌县| 加查县| 蕉岭县| 阿拉善左旗| 新郑市| 遂昌县| 杂多县| 齐河县| 赤峰市| 丹寨县| 突泉县| 海丰县| 图木舒克市| 镇沅| 安泽县| 福州市| 上饶县| 思茅市| 文山县| 新田县| 太湖县| 左权县| 商河县| 永昌县| 静海县| 蓬莱市| 渭南市| 建德市| 祥云县|