基于半導體集成技術的突飛猛進的發(fā)展,各種類型的單片機正日新月異的涌向市場,為單片機技術的應用人員提供了極大的方便。
INTEL公司在MCS-48系列的基礎上,推出高性能的MCS-51系列八位單片機,而今三十二位單片機又以其強大的片內功能提供給應用者。無論是那一種位數(shù)的單片機,也無論是一種系列的單片機,都為新產品的開發(fā),應用系統(tǒng)的研制,智能控制器的研究,高新技術的應用,創(chuàng)造了極其有力的硬件環(huán)境。當前可以說,由于世界各生產廠家生產通用型以及衍生出的五花八門的系列及型號的單片機,使其單片機技術的應用已達到了無孔不入的地步。當初面向工業(yè)控制功能的單片機,現(xiàn)已遠遠超出了原設計者的想像。然而,占全球單片機銷量60%—65%左右的八位單片機,仍是當前應用的主流。就國內應用實踐而言,使用單片機數(shù)量最大的是八位單片機,應用范圍最廣的是八位單片機。八位單片機仍具有時代的魅力。
INTEL公司推出的高性能MCS-51系列八位單片機,一投入市場里很快被使用者所歡迎。隨著時間的推移,世界各生產單片機的公司看好MCS-51系列八位單片機的強勁趨勢,在八位單片機的設計上紛紛向51系列八位單片機內核靠攏,PHILIPS公司首先購買了8051內核的使用權,并在此基礎上增加具有自身特點的IZC總線,PHILIPS公司并推出一系列高性能具有快閃存儲器的標準的80C51派生型八位機單片機,很方便的多次在線編程,為用戶帶來極大方便。ATMEL公司通過技術交換取得了80C31內核的使用權,生產出AT89C系列單片機。
SIEMENS公司SAB-CS系列八位單片機CSOOCPU與80051完全兼容。臺灣WINBOND公司生產的W78系列八位單片機,南韓LG半導體公司生產GMS90/97系列八位單片機,也都與標準的8051兼容。由北京集成電路設計中心設計的BT/AT u89051,也與MCS-51系列八位單片機在指令系統(tǒng)和引腳上完全兼容。
總部位于美國德克薩斯州的美國Cygnal公司,是1999年3月成立的一家新興的半導體公司,公司專業(yè)從事混合信號片上系統(tǒng)單片機的設計與制造。公司看好了八位單片機的市場前景,至目前更新了原51單片機結構,設計了具有自主產權的GP51內核,使得51單片機煥發(fā)了新的生命力,其運行速度高達每秒25M PS?,F(xiàn)已設計并為市場提供了29個品種的08051 F系列的片上系統(tǒng)單片機,預計今年年內還將完成20多個新的片上系統(tǒng)單片機的設計,經過3年的穩(wěn)步發(fā)展已成長為半導體業(yè)界一顆耀眼的新星。
Cygnal C8051F系列單片機由沈陽新華龍電子有限公司于2001年引進中國大陸,并于11月“2001嵌入式系統(tǒng)及單片機國際學術交流會暨產品展示會”上首次亮相,受到與會者的極大關注。
Cygnal C8051F系列單片機是集成的混合信號片上系統(tǒng)SOC(System on chip),具有與MCS-51內核及指令集完全兼容的微控制器,除了具有標準8051的數(shù)字外設部件之外,片內還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其它數(shù)字外設及功能部件。(參看結構圖)
Cygnal C8051F系列單片機的功能部件包括模擬多路選擇器、可編程增益放大器、ADC, DAC、電壓比較器、電壓基準、溫度傳感器、SMBus/ IZC, DART, SPI、可編程計數(shù)器/定時器陣列(PCA)、定時器、數(shù)字I/O端口、電源監(jiān)視器、看門狗定時器(WDT)和時鐘振蕩器等。所有器件都有內置的FLASH存儲器和256字節(jié)的內部RAM,有些器件還可以訪問外部數(shù)據(jù)存儲器RAM ,即XRAM。
Cygnal C8051F系列單片機是真正能獨立工作的片上系統(tǒng)SOC。CPU有效地管理模擬和數(shù)字外設,可以關閉單個或全部外設以節(jié)省功耗。FLASH存儲器還具有在系線重新編程的能力,即可用作程序存儲器又可用作于非易失性數(shù)據(jù)存儲。應用程序可以使用MOVC和MOVX指令對FLASH進行讀或改寫。
一、Cygnal C8051F系列單片機特點:
1、片內資源
8-12位多通道ADC
1~2路12位DAC
1~2路電壓比較器
內部或外部電壓基準
內置溫度傳感器(±3℃)
16位可編程定時/計數(shù)器陣列PCA可用于PWM等
3~5個通用16位定時器
8~64個通用I/O口
帶有I2C/SMBusSPI1~2個UART多類型串行總線
8~64K Flash存貯器
256~4K數(shù)據(jù)存貯器RAM
片內時鐘源內置電源監(jiān)測看門狗定時器
2、主要特點
高速的(20MIPS~25MIPS)與8051全兼容的CIP-51內核
內部Flash存貯器可實現(xiàn)在系統(tǒng)編程,即可作程序存貯器也可作非易失性數(shù)據(jù)存貯
工作電壓為2.7V~3.6V,典型值為3V。I/O, RST, JTAG引腳均允許5V電壓輸入。
全系列均為工業(yè)級芯片(-45℃~ +85℃)
片內JTAG仿真電路,提供全速的電路內仿真,不占用片內用戶資源。支持斷點、單步、觀察點、運行和停止等調試命令,支持存貯器和寄存器校驗和修改。
二、有關08051F系列CPU
1、與標準8051完全兼容
Cygnal 08051 F系列單片機采用CIP-51內核(Cygnal專利),與MCS-51指令系統(tǒng)全兼容,可用標準的ASM-51 Kei C高級語言開發(fā)編譯08051 F系列單片機的程序。
2、高速指令處理能力
標準的8051一個機器周期要占用12個系統(tǒng)時鐘周期,執(zhí)行一條指令最少要一個機器周期。Cygnal C8051F系列單片機指令處理采用流水線結構,機器周期由標準的12個系統(tǒng)時鐘周期降為1個系統(tǒng)時鐘周期,指令處理能力比MCS-51大大提高。GP51內核700/d狗指令執(zhí)行是在一個或兩個系統(tǒng)時鐘周期內完成,只有四條指令的執(zhí)行需4個以上時鐘周期。CIP-51指令與MCS- 51指令系統(tǒng)全兼容,共有111條指令。
3、增加了中斷源
標準的8051只有7個中斷源。Cygnal C8051F系列單片機擴展了中斷處理,這對于時實多任務系統(tǒng)的處理是很重要的。擴展的中斷系統(tǒng)向CIP-51提供22個中斷源,允許大量的模擬和數(shù)字外設中斷。一個中斷處理需要較少的CPU干預,卻有更高的執(zhí)行效率。
4、增加了復位源
標準的8051只有外部引腳復位。Cygnal C8051F系列單片機增加了7種復位源,使系統(tǒng)的可靠性大大提高。每個復位源都可以由用戶用軟件禁止。
(1) 片內電源監(jiān)視
(2) WDT(看門狗定時器)
(3) 時鐘丟失檢測器
(4) 比較器0輸出電平檢測
(5) 軟件強制復位
(6) CNVSTR (AD轉換啟動)
(7) 外部引腳RST復位(可雙向復位)
5、提供內部時鐘源
標準的8051只有外部時鐘。Cygnal C8051F系列單片機有內部獨立的時鐘源 (C8051F300/F302提供的內部時鐘誤差在2%以內),在系統(tǒng)復位時默認內部時鐘。如果需要可接外部時鐘,并可在程序運行時實現(xiàn)內、外部時鐘的切換,外部時鐘可以是晶體,RC , C或外部時鐘。以上的功能在低功耗應用系統(tǒng)中非常有用。
三、Cygnal C8051F存儲器
1、數(shù)據(jù)存貯器
CIP-51具有標準8051的程序和數(shù)據(jù)地址配置。它包括256字節(jié)的RAM,其中高128字節(jié)用戶只能用直接尋址訪問的SFR地址空間。低128字節(jié)用戶可用直接或間接尋址方式訪問。前32個字節(jié)為4個通用工作寄存器區(qū),接下來的16字節(jié)既可以按字節(jié)尋址也可以按位尋址。
另外C8051F02X系列除了內部有擴展4K數(shù)據(jù)RAM外,片外還可擴展至64K數(shù)據(jù)RAM。
2、程序存貯器
C8051F系列單片機程序存儲器為8K-64K字節(jié)的Flash存貯器,該存貯器可按512字節(jié)為一扇區(qū)編程,可以在線編程,目_不需在片外提供編程電壓。該程序存貯器未用到的扇區(qū)均可由用戶按扇區(qū)作為非易失性數(shù)據(jù)存貯器使用。
四、可編程數(shù)字I/O和交叉開關
1、Cygnal C8051F系列單片機具有標準的8051 I/O口,除P0, P1, P2, P3之外還有更多的擴展的8位I/O口。每個端口I/O引腳都可以設置為推挽或漏極開路輸出。這為低功耗應用提供了進一步節(jié)電的能力。
2、最為獨特的是增加了(C8051F2XX除外)"Digtal crossbar"(數(shù)字交叉開關)。它可將內部數(shù)字系統(tǒng)資源定向到P0, P1和P2端口I/O引腳。并可將定時器,串行總線,外部中斷源,AD輸入轉換,比較器輸出,都可通過設置Crossbar開關控制寄存器定向到P0, P1, P2的I/O口。這就允許用戶根據(jù)自己的特定應用選擇通用I/O端口和所需數(shù)字資源的組合。
五、可編程計數(shù)器陣列
除了通用計數(shù)器/定時器之外,C8051F00x/0lx/02x MCU還有一個片內可編程計數(shù)器/定時器陣列(PCA ) o PCA包括一個專用的16位計數(shù)器/定時器,5個可編程的捕捉/比較模塊。時間基準可以是下面的六個時鐘源之一:系統(tǒng)時鐘/12、系統(tǒng)時鐘/4、定時器0溢出、外部時鐘輸入(ECI、系統(tǒng)時鐘和外部振蕩源頻率/8 (C8051F00x/0lx沒有后兩個時鐘源)。
每個捕捉/比較模塊都有4或6種工作方式:邊沿觸發(fā)捕捉、軟件定時器、高速輸出、8位脈沖寬度調制器、頻率輸出、16位脈沖寬度調制器(C8051F0x/0lx沒有后兩種工作方式)。PC A捕捉/比較模塊的I/O和外部時鐘輸入,可以通過數(shù)字交叉開關連到I/O端口引月去口。
六、多類型串行總線端口
C8051F系列內部有一個全雙工DART,SPI總線和SMBus/I2C總線。每種串行總線都完全用硬件實現(xiàn),都能向CIP-51產生中斷。這些串行總線不“共享”定時器、中斷或I/O端口,所以可以使用任何一個或全部同時使用。
C8051F02x系列MCU內部還有第二個DART,這是一個增強型全雙工DART,具有硬件地址識別和錯誤檢測功能。
七、模數(shù)/數(shù)模轉換器
1、模數(shù)轉換器
C8051F系列內部都有一個ADC子系統(tǒng) (除C8051F230/1/6之外),由逐次逼近型ADC、多通道模擬輸入選擇器和可編程增益放大器組成。ADC工作在100ksps的最大采樣速率時可提供真正的8位、10位或12位精度。ADC完全由CIP-51通過特殊功能寄存器控制,系統(tǒng)控制器還可以關斷ADC以節(jié)省功耗。
C8051F00x/0lx/02x還有一個15ppm的基準電壓和內部溫度傳感器,并且8個外部輸入通道都可被配置為兩個單端輸入或一個差分輸入。
可編程增益放大器增益可以用軟件設置,從0.5到16以2的整數(shù)次冪遞增。當不同ADC輸入電壓信號范圍差距較大或需要放大一個具有較大直流偏移的信號時,可編程
增益放大器是非常有用的。
A/D轉換可以有4種啟動方式:軟件命令、定時器2溢出、定時器3溢出或外部信號輸入。允許用軟件事件、硬件信號觸發(fā)轉換或進行連續(xù)轉換。一次轉換完成后產生一個中斷,或者用軟件查詢來判斷轉換結束。在轉換完成后,數(shù)據(jù)字被鎖存到特殊功能寄存器中。對于10位或12位ADC,可以用軟件控制數(shù)據(jù)字為左對齊或右對齊格式。
除了12位的ADC子系統(tǒng)ADCO之外,C8051F02x還有一個8位ADC子系統(tǒng),即ADC1,它有一個8通道輸入多路選擇器和可編程增益放大器。該ADC工作在500ksps的最大采樣速率時可提供真正的8位精度。ADC 1的基準電壓可以在模擬電源電壓(AV+)和外部V REF引腳之間選擇。用戶可以用軟件將ADC1置于關斷狀態(tài)以節(jié)省功耗。ADC1的可編程增益放大器的增益可以被編程為0.5,1,2或4。 ADC1也有靈活的轉換控制機制,允許用軟件命令、定時器溢出或外部信號輸入啟動ADC1轉換;用軟件可以使ADC 1與ADC0同步轉換。
2、數(shù)模轉換器
08051 F系列內有兩路12位DAC,2個電壓比較器。CPU通過SFRS控制數(shù)模轉換和比較器。CPU可以將任何一個DAC置于低功耗關斷方式。DAC為電壓輸出模式,與ADC共用參考電平。允許用軟件命令和定時器2、定時器3及定時器4的溢出信號更新DAC輸出。
八、全速的在線調試
Cygnal C8051F系列單片機設計有片內調試電路與JTAG口,可以實現(xiàn)非侵入式“在片”調試。Cygnal提供基于Windows集成的在線開發(fā)調試環(huán)境,包括IDE軟件與串口適配器EC2、調試目標板,可實現(xiàn)存貯器和寄存器校驗和修改;設置斷點、觀察點、堆棧;程序可單步運行、全速運行、停止等。在調試時的所有的數(shù)字和模擬外設都能正常工作,實時反映真實情況。IDE調試環(huán)境可做Keil C源程序級別的調試。
對于開發(fā)和調試嵌入式應用來說,與用傳統(tǒng)的專用仿真芯片、目標電纜及仿真頭的仿真器相比,更具優(yōu)越性能,更能真實“在片”仿真實時信息。Cygnal的調試環(huán)境既便于使用又能保證精確模擬外設的性能。Cygnal C8051F系列單片機開發(fā)工具即突破了昂貴開發(fā)系統(tǒng)舊模式,又創(chuàng)立了低價位仿真新思路。為應用技術的開發(fā)提供了極大的方便。
上一篇:為何使用C而不使用匯編進行開發(fā)C8051F
下一篇:16課:單片機定時器與計數(shù)器
推薦閱讀
史海拾趣
Carlisle Interconnect Components公司深知品質是贏得市場的關鍵。因此,公司建立了嚴格的質量管理體系,從原材料采購到生產制造,再到產品出廠,每一個環(huán)節(jié)都嚴格把控。這種對品質的執(zhí)著追求,使得公司的產品在國際市場上獲得了良好的口碑。同時,公司還積極拓展海外市場,與多家國際知名企業(yè)建立了穩(wěn)定的合作關系,進一步提升了公司在全球電子連接器市場的影響力。
在電子行業(yè)的早期,Advanced Fibreoptic Engineering Ltd(以下簡稱AFE公司)還是一個名不見經傳的小企業(yè)。然而,隨著技術的不斷進步,AFE公司憑借其在光纖技術領域的深厚積累,成功研發(fā)出了一種具有劃時代意義的新型光纖材料。這種材料不僅傳輸速度快,而且損耗極低,極大地提高了數(shù)據(jù)傳輸?shù)男屎唾|量。這一技術突破迅速為AFE公司贏得了市場認可,公司的訂單量激增,業(yè)績逐年攀升。
隨著技術的推廣和應用,AFE公司的光纖產品逐漸在通信、醫(yī)療、工業(yè)等多個領域得到廣泛應用。公司不僅在國內市場占據(jù)了一席之地,還積極拓展海外市場,與國際知名企業(yè)建立了穩(wěn)定的合作關系。憑借卓越的產品性能和良好的市場口碑,AFE公司逐漸在電子行業(yè)中嶄露頭角,成為了光纖技術領域的佼佼者。
以上是第一個故事的示例,若您想要探索更多關于AFE公司的發(fā)展故事,請輸入繼續(xù)。
(注:由于我無法實時獲取具體公司的實際發(fā)展故事,以上故事為虛構內容,僅用于展示故事編寫風格和結構。如果您需要真實、具體的故事,請?zhí)峁└嚓P于AFE公司的信息,以便我能為您編寫更貼近實際的內容。)
成立與發(fā)展: Asahi Kasei Microsystems(AKM)成立于1983年,是日本旭化成集團旗下的一家子公司,總部位于東京。該公司主要致力于集成電路和半導體解決方案的研發(fā)和生產。AKM的創(chuàng)始目標是為市場提供高質量、高性能的模擬芯片和數(shù)字芯片,以滿足消費電子、通信、汽車和工業(yè)等行業(yè)的需求。
產品創(chuàng)新: AKM在模擬和數(shù)字領域取得了一系列創(chuàng)新成果。其中,其聲音處理技術尤為突出,涵蓋了高保真音頻、語音識別和聲音傳感器等領域。AKM的音頻解決方案在高端音響、耳機、智能手機和汽車音響系統(tǒng)中得到廣泛應用,為用戶帶來出色的聽覺體驗。
市場擴展: 隨著技術的不斷創(chuàng)新和產品線的拓展,AKM逐漸在全球范圍內建立了廣泛的客戶群體。除了日本市場外,其產品遠銷亞洲、歐洲和美洲等地區(qū)。AKM的產品在全球范圍內備受認可,并贏得了眾多合作伙伴的信任與支持。
技術合作: 為了保持在市場上的競爭優(yōu)勢,AKM積極尋求與其他公司和機構的技術合作。通過與聲學專家、電子設備制造商和汽車制造商等行業(yè)領先企業(yè)的合作,AKM不斷吸收和借鑒先進的技術理念,推動產品創(chuàng)新和技術進步。
未來展望: 面對日益激烈的市場競爭和技術變革,AKM將繼續(xù)加強研發(fā)投入,不斷提升產品質量和技術水平。同時,AKM將積極應對全球經濟形勢和市場需求的變化,拓展新的業(yè)務領域,為客戶提供更加全面和專業(yè)的解決方案。
高創(chuàng)深知不同行業(yè)對于運動控制解決方案的需求存在差異,因此始終關注行業(yè)應用的發(fā)展趨勢。通過深入了解客戶需求和行業(yè)工藝特點,高創(chuàng)能夠為客戶提供量身定制的解決方案。例如,在鋰電行業(yè),高創(chuàng)針對電池生產線的特殊需求開發(fā)了高性能伺服系統(tǒng)和運動控制器;在光伏行業(yè),則提供了高精度、高穩(wěn)定性的跟蹤系統(tǒng)解決方案。這些定制化解決方案不僅滿足了客戶的實際需求,還幫助高創(chuàng)在行業(yè)中樹立了良好的口碑。
為了進一步提升綜合競爭力,銓力公司開始著手深化產業(yè)鏈整合。通過收購、合作等方式,公司逐漸掌握了從原材料供應、產品生產到銷售終端的完整產業(yè)鏈。這一舉措不僅降低了生產成本,提高了生產效率,還為公司帶來了更多的利潤增長點。
展望未來,Dynastream將繼續(xù)秉承“持續(xù)創(chuàng)新、追求卓越”的發(fā)展理念,致力于成為電子行業(yè)的領軍企業(yè)。公司將繼續(xù)加大研發(fā)投入,提高產品的技術含量和附加值;同時,也將注重人才培養(yǎng)和團隊建設,為公司未來的發(fā)展提供有力保障。相信在不久的將來,Dynastream將在電子行業(yè)中創(chuàng)造更加輝煌的業(yè)績。
請注意,以上故事均為基于Dynastream公司發(fā)展歷程的假設性敘述,旨在展示其發(fā)展歷程中的一些重要節(jié)點和成就。
【分享】在飛凌嵌入式網站看到幾個不錯的視頻,對嵌入式入門很有幫助 本文轉引自飛凌嵌入式 ARM9 S3C2440開發(fā)板交流區(qū) www.witech.com.cn 1.剛接觸嵌入式?不要緊,先用18分鐘來和我們工程師一起揭開嵌入式的神秘面紗吧: 以開發(fā)人員的身份為您精彩講述《嵌入式系統(tǒng)綜述》:http://www.tudou.com/programs/view/KL0y ...… 查看全部問答∨ |
|
請問把一個由simulink模塊圖組成的模型轉化成C代碼,都需要符合什么條件?。? 例如:不能有含有.m文件編寫的自定義模塊!請大家?guī)兔ρa充一下,謝謝!… 查看全部問答∨ |
我在一個對話框的一個按鈕處理函數(shù)里定義了一個對話框,并創(chuàng)建它,在函數(shù)中間銷毀,結果是在沒退出函數(shù)前,這個按鈕的對話框也不見了。 … 查看全部問答∨ |
Hi, 我用libpng for wince在wince下畫png圖片,程序卡在png_read_png函數(shù)處,不知道有沒有人遇到過,謝謝! 我看到nbcool遇到過這樣的問題,大家可以看看!另外我試過桌面下的libpng,是可以的。 http://topic.eeworld.net/u/20090811/13/f8f60a ...… 查看全部問答∨ |
小弟現(xiàn)在正在用SIM300 GPRS模塊在做一些開發(fā),用的是430的單片機。GPRS模塊和單片機是通過串口進行數(shù)據(jù)通信的。在寫程序的時候遇到了一個很大的麻煩。首先GPRS模塊返回數(shù)據(jù)(向單片機發(fā)送數(shù)據(jù))具有很大的隨機性,什么時候有數(shù)據(jù)過來時不確定的。在 ...… 查看全部問答∨ |
采用adoce3.1開發(fā)wince4.2的數(shù)據(jù)庫程序,adoce相關的dll應放到哪? 采用adoce3.1開發(fā)wince4.2的數(shù)據(jù)庫程序,adoce相關的dll應放到哪? 把dll放到windows目錄下關電后會消失,不知大家是怎么處理這個問題的? 還有ADOCE31[1][1].ARM.CAB這個文件,是否每次啟動都要手工運行一次,有什么辦法解決這個問題… 查看全部問答∨ |
|
呼叫academic 、bjmonsoon、fengzhang2002 關于enet_lwip 這個例程的DHCP獲取IP方式 我現(xiàn)在始終搞不明白 用PC機通過一根網線直接和8963開發(fā)板連接 如何 通過 DHCP 自動獲取IP 并通過PC機上的IE瀏覽器訪問? 我遇到的問題: 1.如果保持enet_lwip源代碼不改變(采取DHCP獲取IP) 在網上鄰居里面配置TCP/IP ...… 查看全部問答∨ |
stm32VCT6做U盤,外接一個SPI接口的FLASH,格式化不了?!! 請教下, 我用STM32F103VCT6外接一個SPI接口的FLASH(SST25VF032B), 做U盤,PC機能夠識別到,提示格式化,可是總是格式 ...… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產品線 推出PWM 分辨率和 ADC 速度業(yè)界領先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網頁和arduino的通訊
- ESP32 freeRTOS使用測試