| 網站首頁 | 公司介紹 | 產品中心 | 綜合資訊 | 電子百科 | 技術支持 | 人才招聘 | 聯系我們 | 
您現在的位置: 博西德科技 > 技術支持 > 設計實例 > 正文
最新推薦 更多內容
相關文章
基于STC12C5A60S2的可控…
基于虛擬儀器的USB接口數…
基于82C52功能仿真驗證的…
基于VPC3的PROFIBUS-DP…
μ C/OS-II 在C8051F 系…
基于工作流技術的發電企…
基于STM32F103的深海遠程…
基于微控制器的倒計時算…
一種基于DDS和Qt的“所見…
基于CNG地下儲氣井檢測用…
更多內容
基于C8051F單片機的IAP系統設計與實現           
基于C8051F單片機的IAP系統設計與實現
作者:Micchip 文章來源:網絡 點擊數: 更新時間:2011-2-19 9:00:32
    摘 要:作為新型的SOC片上型混合信號單片機,C8051F系列產品已經被廣泛應用到了智能控制儀表,嵌入式設備,消費電子等領域。提出了一種利用C8051F單片機內部可在線編程的FLASH存儲器來設計IAP系統的方法,以C8051F020單片機為例,設計其IAP應用系統,對系統的硬件原理,單片機軟件流程,傳輸錯誤控制等內容進行了詳細闡述,使系統實現穩定可靠的代碼維護和升級。

  1 引 言

  C8051F單片機作為新型SOC(System—on—chip)片上型混合信號單片機,在指令執行速度,數字和模擬接口資源方面體現了很大的優勢,在嵌入式設備,智能控制儀表,工業過程控制等領域得到了廣泛的應用。在開發初期,可以利用開發工具通過JTAG或者c2接口來刷新固件。而在實際產品應用中遇到代碼升級的問題時,就會有諸多不便。

  IAP(In—Application Programming)技術指MCU可以在系統中獲取新代碼并對自己重新編程,即可用程序來改變程序。IAP的實現非常靈活,通常可利用單片機的串口,SPI,12C總線,以及GSM等方式,通過專門設計的固件程序來編程內部存儲器,實現程序的升級。同時實現lAP應用的前提是單片機內部的存儲器為ISP(In—System Programming)在系統可編程。

  C8051F系列單片機都具有ISP FLASH,通過C8051F020單片機為例設計其lAP應用,利用串口通信從PC端接收程序更新代碼,可以通過現有的Internet或其它方式很方便地實現遠程升級和維護。

  2 C8051 F020單片機主要特點

  C805117020是美國Silicon Laboratories公司推出的混合信號SOC型單片機,CIP一51的CPU內核,因此指令系統與MCS一51完全兼容。除了具有標準8051的數字外設部件外,片內還集成了數據采集和控制系統中常用的模擬接口資源和其他數字外設及功能部件。

  C8051FD20主要特點有:

  1)高速、流水線結構的與8051兼容的CIP一51內核(可達25MIPS);2)l2位100ksps的8通道ADC和8位500ksps的ADC,帶PGA和8通道模擬多路開關,兩個l2位ADC;3)64K字節可在系統編程的FLASH存儲器、4352B的片內RAM,64KB的外部RAM接口;4)可同時使用的SPI、SMBus/I C和兩個UART串行接口;5)具有5個捕捉/比較模塊的可編程計數器/定時器陣列(PCA);此外,它片內集成溫度傳感器,具有精確的VDD監視器和欠壓檢測器。

  3 IAP應用系統設計

  3.1 IAP硬件系統框架

 

全文PDF下載:C8051F單片機的IAP系統設計與實現.pdf

文章錄入:ronalho    責任編輯:elvis 
  • 上一篇文章:

  • 下一篇文章:
  • 【字體: 】【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口
      網友評論:(只顯示最新10條。評論內容只代表網友觀點,與本站立場無關!)

    | 設為首頁 | 加入收藏 | 聯系我們 | 友情鏈接 | 網站地圖 |

    電話: (86)755-83202961 83226256 83990692 83990693 傳真: (86)755-83286970
    地址:深圳市  E-mail: bestic#micchip.com(將#改為@)
    Copyright © 2005-2009 www.xyuifnri.cn All Rights Reserved
    版權所有 深圳市博西德科技有限公司
    粵ICP備10102264號
    网上最牛pk10计划