官术网_书友最值得收藏!

第2章 STC系列單片機的結構與原理

2.1 STC系列單片機簡介

STC公司(宏晶科技)1999年成立于深圳,目前是全球最大的8051內核單片機設計公司,公司主要從事STC增強型8051內核單片機的研發、生產和經銷,已有STC89C51系列、STC90C51系列、STC11/10XX系列、STC12系列、STC15系列以及STC8F/A系列幾百個型號的單片機產品。

增強型STC系列MCU已通過國際權威認證機構SGS(瑞士通用公證行)的多項認證。STC系列單片機特點及主要功能見表2-1。

表2-1 STC主要系列單片機功能一覽表

由表2-1可以大體上了解STC單片機的基本情況。

1)STC單片機是以8051CPU為內核,在芯片內部增強了不同的功能,如Flash程序存儲器、SRAM數據存儲器、定時器、I/O接口、中斷系統、A/D、D/A及程序下載等,同時提高了處理速度。

2)所有STC單片機都支持RS-232接口的ISP在線編程功能,這是STC單片機最顯著的特點之一,為單片機在線調試和軟件設計帶來極大方便。此外,STC15還支持RS-485下載,STC8支持USB接口下載。

3)與傳統的8051單片機相比,STC單片機處理速度有較大提高。由機器周期可見,STC89和STC90系列單片機的機器周期有6T和12T兩種模式。12T時鐘模式下,STC單片機與其他公司51單片機具有相同的機器周期,即12個振蕩周期為一個機器周期;6T時鐘模式下,6個振蕩周期為一個機器周期,速度要提高近1倍。STC10以后的產品機器周期達到1T,即1個機器周期只占1個時鐘周期。單片機有很多單機器周期指令,這意味著大大加快了指令的執行速度。

4)STC單片機的型號體現了不同產品的特征。以STC12C5A60xx系列單片機為例,釋義如下。

STC:出品的公司名。

12:產品大系列,STC單片機有89、90、10、11、12、15、8這幾個大系列,每個系列都有自己的特點。89系列是早期傳統的單片機,可以和AT89系列完全兼容,是12T單片機。90是基于89系列的改進型系列。10和11系列是價格便宜的1T單片機。12系列是增強型功能的1T單片機,具有ADC功能。15、8系列是STC公司新推出的產品,內部集成了高精度R/C時鐘,可以不需要接外部晶振。

C:這個位置用來表示單片機工作電壓,如果是C或F則表示這款單片機在5V電壓下工作,如果是LE或L則表示這款單片機工作在3V電壓下。

5A:內部SRAM是1280B。

60:這個位置是用來表示單片機內部FLASH空間大小的,同時也隱含著EEPROM(同一個系列,FLASH+EEPROM是一個定值)和RAM空間的大小。如:60表示FALSH空間是60KB,EEPROM是1KB;40表示FLASH空間是40KB,EEPROM是21KB。

xx:是功能后綴,用來表示單片機具有的增強功能。“S2”表示有第2個串口,有A/D,有PWM,有EEPROM;“AD”表示沒有第2個串口,有A/D,有PWM,有EEPROM;“PWM”表示沒有第2個串口,沒有A/D,有PWM,有EEPROM。

5)STC單片機品種繁多,便于用戶根據不同的應用需要選用,為STC單片機的廣泛使用創造了條件。詳細的產品信息,可通過STC單片機專業供應商網站查詢,網址是http://www.stcmicro.com/cn/stcmcu.html,或者在STC公司的在線下載工具軟件STC-ISP(V6.8X)的“選型/價格/樣品”欄目中查看。

6)如何開始單片機的學習和運用,對于初學者而言,自然是從基礎開始,由淺入深。STC多個系列單片機,無論是早期的89系列,還是新近的15系列,都是基于8051內核,其基礎是一樣的。為了便于學習和實驗,同時考慮到具有一般性和代表性,本書以STC89系列單片機為主進行學習,牢固基礎才能觸類旁通,從而較快地掌握STC單片機的新發展和新應用。

主站蜘蛛池模板: 叙永县| 巩留县| 南岸区| 炎陵县| 新化县| 彩票| 东山县| 麦盖提县| 滨海县| 辽源市| 长兴县| 元朗区| 河间市| 辽源市| 诸暨市| 宜黄县| 台江县| 昌都县| 左云县| 正蓝旗| 渑池县| 潮安县| 晋中市| 自贡市| 龙州县| 伊金霍洛旗| 哈巴河县| 汾西县| 余干县| 城口县| 通州区| 齐齐哈尔市| 阳泉市| 九寨沟县| 桐庐县| 东明县| 绥宁县| 通河县| 察哈| 满城县| 桐柏县|