<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于C8051F020芯片的總磷在線自動分析儀

          基于C8051F020芯片的總磷在線自動分析儀

          作者: 時間:2010-10-12 來源:網(wǎng)絡(luò) 收藏

            1 概述

          本文引用地址:http://www.ex-cimer.com/article/173180.htm

            C8051F0XX系列單片機(jī)是Cygnal公司新推出的一種混合信號系統(tǒng)級單片機(jī)。該系列單片機(jī)片內(nèi)含CIP-51的CPU內(nèi)核,它的指令系統(tǒng)與MCS-51完全兼容。其中的單片機(jī)含有64kB片內(nèi)Flash程序存儲器,4352B的RAM、8個I/O端口共64根I/O口線、一個12位A/D轉(zhuǎn)換器和一個8位A/D轉(zhuǎn)換器以及一個雙12位D/A轉(zhuǎn)換器、2個比較器、5個16位通用定時器、5個捕捉/比較模塊的可編程計數(shù)/定時器陣列、看門狗定時器、VDD監(jiān)視器和溫度傳感器等部分。單片機(jī)支持雙時鐘,其工作電壓范圍為2.7~3.6V(端口I/O,RST和JTAG引腳的耐壓為5V)。與以前的51系列單片機(jī)相比,增添了許多功能,同時其可靠性和速度也有了很大提高。

            2 C8051F020的功能特點(diǎn)

            C8051F020的內(nèi)部功能方框圖如圖1所示。

            

          C8051F020芯片的內(nèi)部功能方框圖 www.elecfans.com


            C8051F020微控制器的內(nèi)核CIP-51在保持CISC結(jié)構(gòu)及指令系統(tǒng)不變的基礎(chǔ)上對指令實(shí)行流水作業(yè),該器件廢除了機(jī)器周期的概念,它的指令以時鐘周期為運(yùn)行單位,因而大大提高了指令的運(yùn)行速度。當(dāng)晶振為25MHz時,C8051F020的指令執(zhí)行速度峰值可達(dá)到25MIPS。CIP-51微控制器的存儲器結(jié)構(gòu)與標(biāo)準(zhǔn)的8051類似,程序和數(shù)據(jù)存儲器共享同一地址空間,但可用不同的指令類型來訪問。

            C8051F020帶有8個I/O端口(64根I/O口線),其中包括四個低部端口P0~P3(可以位尋址)和四個高部端口P4~P7(不可以位尋址)。在C8051F020中,可通過網(wǎng)絡(luò)開關(guān)以硬件的方式實(shí)現(xiàn)I/O端口的靈活配置(如圖1所示),也可以通過設(shè)置相應(yīng)的寄存器控制交叉開關(guān)來把I/O 口配置為所選擇的特殊功能端口。

            C8051F020有5個定時/計數(shù)器:T0、T1、T2、T3、T4。其中T0、T1和T2與標(biāo)準(zhǔn)8051用法一致。T3是一個具有重裝載功能的計數(shù)器,可以用作啟動ADC數(shù)據(jù)轉(zhuǎn)換、SMBus定時和通用計數(shù)器。T4可用作重裝載功能的16位定時/計數(shù)器、有捕獲功能的16位定時/計數(shù)器和 UART1的波特率發(fā)生器。其定時/計數(shù)器的工作模式均可通過配置相應(yīng)的特殊功能寄存器來設(shè)定。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();