新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MCS-51單片機內部結構

        MCS-51單片機內部結構

        作者: 時間:2013-03-21 來源:網絡 收藏
        8051是系列的典型產品,我們以這一代表性的機型進行系統的講解。

          8051包含中央處理器、程序存儲器(ROM)、數據存儲器(RAM)、定時/計數器、并行接口、串行接口和中斷系統等幾大單元及數據總線、地址總線和控制總線等三大總線,現在我們分別加以說明:

        ·中央處理器:

          中央處理器(CPU)是整個的核心部件,是8位數據寬度的處理器,能處理8位二進制數據或代碼,CPU負責控制、指揮和調度整個單元系統協調的工作,完成運算和控制輸入輸出功能等操作。

        ·數據存儲器(RAM):

          8051內部有128個8位用戶數據存儲單元和128個專用寄存器單元,它們是統一編址的,專用寄存器只能用于存放控制指令數據,用戶只能訪問,而不能用于存放用戶數據,所以,用戶能使用的的RAM只有128個,可存放讀寫的數據,運算的中間結果或用戶定義的字型表。

        ·程序存儲器(ROM):

          8051共有4096個8位掩膜ROM,用于存放用戶程序,原始數據或表格。

        ·定時/計數器(ROM):

          8051有兩個16位的可編程定時/計數器,以實現定時或計數產生中斷用于控制程序轉向。

        ·并行輸入輸出(I/O)口:

          8051共有4組8位I/O口(P0、P1、P2或P3),用于對外部數據的傳輸。

        ·全雙工串行口:

          8051內置一個全雙工串行通信口,用于與其它設備間的串行數據傳送,該串行口既可以用作異步通信收發器,也可以當同步移位器使用。

        ·中斷系統:

          8051具備較完善的中斷功能,有兩個外中斷、兩個定時/計數器中斷和一個串行中斷,可滿足不同的控制要求,并具有2級的優先級別選擇。

        ·時鐘電路:

          8051內置最高頻率達12MHz的時鐘電路,用于產生整個單片機運行的脈沖時序,但8051單片機需外置振蕩電容。
        ·時鐘電路:

          8051內置最高頻率達12MHz的時鐘電路,用于產生整個單片機運行的脈沖時序,但8051單片機需外置振蕩電容。

          單片機的結構有兩種類型,一種是程序存儲器和數據存儲器分開的形式,即哈佛(Harvard)結構,另一種是采用通用計算機廣泛使用的程序存儲器與數據存儲器合二為一的結構,即普林斯頓(Princeton)結構。INTEL的系列單片機采用的是哈佛結構的形式,而后續產品16位的MCS-96系列單片機則采用普林斯頓結構.


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 栖霞市| 南郑县| 隆化县| 托克托县| 龙山县| 乐陵市| 聂荣县| 天台县| 遵义县| 黔南| 东阿县| 天峨县| 紫金县| 老河口市| 临泽县| 六盘水市| 赤峰市| 隆林| 泾阳县| 鹤庆县| 枣阳市| 浮梁县| 宣化县| 镇安县| 勃利县| 灵寿县| 江津市| 乌拉特中旗| 衡阳市| 九龙城区| 剑阁县| 广灵县| 景德镇市| 满洲里市| 天等县| 乃东县| 海晏县| 阿拉善右旗| 荔浦县| 保靖县| 芒康县|