亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Mc68hc908系列單片機程序燒錄器及其控制方法

文檔序號:6612438閱讀:1936來源:國知局
專利名稱:Mc68hc908系列單片機程序燒錄器及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用磁圖形的工藝過程及其設(shè)備,尤其涉及一種作為單片機同 PC機通信接口的程序燒錄器及其控制方法。
技術(shù)背景單片機自問世以來,在工業(yè)、農(nóng)業(yè)、商業(yè)、軍工、醫(yī)療、通信等領(lǐng)域中得 到了廣泛的應(yīng)用。Motorola的MC68HC08系列單片機在家電、耐用消費品等人 民生活領(lǐng)域更是占據(jù)了廣闊的市場。MC68HC908程序燒錄器作為單片機同PC 機的通信接口,實現(xiàn)對MC68HC卯8系列單片機進行擦除、和向其中寫入程序 的功能,為開發(fā)者進行在線調(diào)試、系統(tǒng)仿真提供了良好的硬件平臺,繼而成為 系統(tǒng)前期研發(fā)過程中必不可少的工具之一。但因目前國內(nèi)市場上的單片機種類 繁多,各個廠家都有各自的單片機產(chǎn)品,即使同一廠家生產(chǎn)的單片機在設(shè)計上 也各有不同,所以很難設(shè)計出通用的程序燒錄器。由于在實際工作中使用了型 號為MC68HC908AZ60的Motorola單片機,所以迫切需要一種針對MC68HC908 系列單片機的程序燒錄器產(chǎn)品問liL 發(fā)明內(nèi)容本發(fā)明的提出,旨在實現(xiàn)MC68HC908系列單片機同PC主機通過RS232 串口進行通信,并對所述單片機內(nèi)部的FLASH進行程序擦除和燒錄的功能。 本發(fā)明的技術(shù)解決方案是這樣實現(xiàn)的一種MC68HC908系列單片機程序燒錄器,包括一塊電路板,其上裝有由 DB9母頭和8位數(shù)據(jù)線構(gòu)成的物理接口 ,其特征在于還包括由RS232接口芯片 MAX232同二態(tài)總線緩沖驅(qū)動器74HC368及其阻容元件構(gòu)成的信號轉(zhuǎn)換及控制 電路;其中所述的MAX232的R2in管腳通過DB9母頭的三針讀取RS232上傳 送來的邏輯電平信號并將其轉(zhuǎn)換成CMOS邏輯電平,發(fā)送到所述緩沖驅(qū)動芯片 74HC368中,再通過74HC368發(fā)送到單片機的FLASH存儲區(qū),來完成對單片 機程序的擦除和/或改寫。
一種MC68HC908系列單片機程序燒錄器進行程序擦除和/或改寫的控制方 法,包括將專用軟件裝入上位PC機中的步驟,其特征在于還包括下述步驟
(1) 所述專用軟件啟動并進行配置檢查;(2) 接收用戶觸發(fā)事件,即擦除和/或改寫指令;(3) 在單片機的監(jiān)控模式下,由軟件程序向PC機COM 口發(fā)送8位安全碼;(4) 由單片機對接收的8位安全碼進行校驗,并在下述步驟中進行選擇(5) 符合校驗,接收緩沖區(qū)中中斷信號和/或不符合校驗,返回重新接收用 戶觸發(fā)事件;(6) 響應(yīng)用戶觸發(fā)事件,對單片機程序進行擦除和/或改寫。 為了實現(xiàn)對單片機程序的燒錄,在上位機中裝有的專用軟件采用VisualC++6.0進行開發(fā),選取微軟提供的MSComm32控件編寫PC機串口通信 程序,通過對MSComm32控件中的SetCommPort()、 SetlnBufferSize()等多個屬 性函數(shù)進行配置來對PC機COM 口進行數(shù)據(jù)收發(fā)控制。在單片機Monitor模式 下,對FLASH進行擦除和寫入。
與現(xiàn)有技術(shù)相比較,本發(fā)明的優(yōu)點在于
MC68HC908系列單片機程序燒錄器構(gòu)建起PC主機同單片機之間的通信平 臺,在監(jiān)控模式下(Mon08 MODE)完成了程序由PC機到單片機中的下載和刪除 功能,并可以對單片機中的程序進行在線編程。具有結(jié)構(gòu)簡單、設(shè)計合理、方 便使用、功能齊全的特點。


本發(fā)明有附圖3幅,其中 圖l是本發(fā)明的工作框圖; 圖2是本發(fā)明的電氣線路的結(jié)構(gòu)示意圖; 圖3是本發(fā)明程序燒錄器上位機軟件程序流程圖。
具體實施方式
如圖l-圖2所示。 一種程序燒錄器,其上的DB9母頭同上位PC機的COM 口相連,通過RxD、 TxD兩根信號線進行數(shù)據(jù)的接收和發(fā)送。考慮到RS232接 口電路邏輯電平為士12V, CMOS門電路邏輯電平為不大于3.5V。我們選取 RS232接口芯片MAX232實現(xiàn)邏輯電平轉(zhuǎn)換,并將信號傳送到總線緩沖驅(qū)動芯 片74HC368。通過對74HC368的硬件連線設(shè)計完成了同MC68HC908系列單片 機PTA0 口的單端口收發(fā)通信。晶體起振電路通過74HC368的總線驅(qū)動來提供 單片機的外部時鐘,增強了電路的通用性。電路設(shè)計中還包含LED指示燈和復(fù) 位開關(guān),對電路工作狀態(tài)加以指示和對單片機進行上電復(fù)位操作。RS232總線是采用按位串行的通訊總線,傳輸?shù)臄?shù)據(jù)格式約定為信息起 始位、數(shù)據(jù)塊停止位、奇偶校驗位、及若干數(shù)據(jù)位。為增加抗干擾能力,采用 負邏輯電路,邏輯0為+15V +5V,邏輯1為-5V -15V。為保證與CMOS芯 片74HC368互連,這里選用轉(zhuǎn)換芯片MAX232, MAX232的R2in管腳通過DB9 母頭的三針讀取RS232上傳送來的邏輯電平信號并將其轉(zhuǎn)換成CMOS邏輯電 平,發(fā)送到緩沖驅(qū)動芯片74HC368中,數(shù)據(jù)再通過74HC368發(fā)送到單片機的 FLASH存儲區(qū),來完成程序的擦除和改寫。軟件啟動后首先進行配置檢査,如PC機是否裝有COM接口,軟件上的初 始化工作等,上位機軟件接收到用戶觸發(fā)事件(擦除或?qū)懭?,在MC68HC908單 片機的監(jiān)控模式下,程序向COM 口發(fā)送8位安全碼,單片機接收8位安全碼并 與&FFF6-&FFFD中內(nèi)容比較,相符后返回PC機一個連續(xù)10位邏輯0的中斷 信號表示準備接收(如果八位安全碼與單片機相應(yīng)地址中內(nèi)容不符,則PC主機 無法通過單片機的安全校驗,程序顯示出錯并返回到初始化狀態(tài)),用戶在PC 機中選擇將要燒錄的文件并由程序讀取其中的字符,程序從緩沖區(qū)讀取中斷信 號后便向緩沖區(qū)中發(fā)送字符,數(shù)據(jù)經(jīng)過RS232串口線傳輸?shù)较螺d器中,并通過 下載器完成單片機的數(shù)據(jù)寫入或擦除,直到結(jié)束。軟件程序選取MSComm32控 件中的基于事件驅(qū)動的響應(yīng)串口方式,具有響應(yīng)及時、可靠性較高的特點。
權(quán)利要求
1、一種MC68HC908系列單片機程序燒錄器,包括一塊電路板,其上裝有由DB9母頭和8位數(shù)據(jù)線構(gòu)成的物理接口,其特征在于還包括由RS232接口芯片MAX232同三態(tài)總線緩沖驅(qū)動器74HC368及其阻容元件構(gòu)成的信號轉(zhuǎn)換及控制電路;其中所述的MAX232的R2in管腳通過DB9母頭的三針讀取RS232上傳送來的邏輯電平信號并將其轉(zhuǎn)換成CMOS邏輯電平,發(fā)送到所述緩沖驅(qū)動芯片74HC368中,再通過74HC368發(fā)送到單片機的FLASH存儲區(qū),來完成對單片機程序的擦除和/或改寫。
2、 種MC68HC卯8系列單片機程序燒錄器進行程序擦除和/或改寫的控制 方法,包括將專用軟件裝入上位PC機中的步驟,其特征在于還包括下述步驟(1) 所述專用軟件啟動并進行配置檢査;(2) 接收用戶觸發(fā)事件,即擦除和/或改寫指令;(3) 在單片機的監(jiān)控模式下,由軟件程序向PC機COM 口發(fā)送8位安全碼;(4) 由單片機對接收的8位安全碼進行校驗,并在下述歩驟中進行選擇(5) 符合校驗,接收緩沖區(qū)中中斷信號和/或不符合校驗,返回重新接收用 戶觸發(fā)事件;(6) 響應(yīng)用戶觸發(fā)事件,對單片機程序進行擦除和/或改寫。
全文摘要
本發(fā)明公開了一種MC68HC908系列單片機程序燒錄器及其控制方法,包括一塊電路板,其上裝置由DB9母頭和8位數(shù)據(jù)線構(gòu)成的物理接口,其特征在于還包括由RS232接口芯片MAX232同三態(tài)總線緩沖驅(qū)動器74HC368及其阻容元件構(gòu)成的信號轉(zhuǎn)換及控制電路;其中所述的MAX232的R2in管腳通過DB9母頭的三針讀取RS232傳送來的邏輯電平轉(zhuǎn)換成CMOS邏輯電平,發(fā)送到所述緩沖驅(qū)動芯片74HC368中,再通過74HC368發(fā)送到單片機的FLASH存儲區(qū),來完成對單片機程序的擦除和/或改寫。本發(fā)明具備結(jié)構(gòu)簡單,使用方便和功能齊全的特點。
文檔編號G06F13/40GK101158934SQ200710158030
公開日2008年4月9日 申請日期2007年11月7日 優(yōu)先權(quán)日2007年11月7日
發(fā)明者林潔晗, 鋒 王 申請人:謝步明
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1