新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機學習筆記51單片機基礎

        單片機學習筆記51單片機基礎

        作者: 時間:2016-11-20 來源:網絡 收藏
        1980年因特爾退出MCS-51單片機現在擴展告訴IO口 AD轉換器 PWM WDT(看門狗) IIC等 MCS-51停產
        與MCS-51兼容的有
        Atmel公司AT89C5X 停產不支持ISP下載 已經被AT89S5X取代 這個可以ISP下載
        SST公司SST89E5X 帶監控程序 可以簡單仿真
        宏晶STC(大陸的) STC89C5X 支持串口下載

        STC89C52

        AT表示 Atmel公司的芯片
        9表示flash存儲器
        S表示可以下載的flash
        LV表示低電壓3.3V
        52是型號 2表示8K的ROM
        24表示最高使用晶振24M
        P表示雙列直插封裝的 D陶瓷封裝 J方形封裝的 S、Q貼片封裝
        C表示商業用品 0~75度 I表示工業用品溫度范圍高點 A表示汽車用品 M表示軍用級別 U表示無鉛的產品

        51內部結構
        8位CPU4KROM128字節的RAM4個8為的IO口一個全雙工串口2個16位定時、計數器5個中斷源
        RAM 相當于內存掉電丟失用于存放運算數據
        ROM相當于硬盤掉電不丟失用于存放程序

        數字電路中只有兩種電平高 +5V 和 低 0V
        RS232 電平:計算機串口高 -12V 和 低 +12V 所以單片機和電腦通訊要轉換電平




        MCS-51系列單片機產品有8051,8031,8751,80C51,80C31等型號(前三種為CMOS芯片,后兩種為CHMOS芯片)。它們的結構基本相同,其主要差別反映在存儲器的配置上。8051內部設有4K字節的掩模ROM程序存儲器,8031片內沒有程序存儲器,而8751是將8051片內的ROM換成EPROM。由ATMEL公司生產的89C51將EPROM改成了4K的閃速存儲器。  

        MCS-51單片機是在一塊芯片中集成了CPU,RAM,ROM、定時器/計數器和多種功能的I/O線等一臺計算機所需要的基本功能部件。MCS-51單片機內包含下列幾個部件:

        本文引用地址:http://www.104case.com/article/201611/318634.htm

        ◆ 一個8位CPU;
          ◆ 一個片內振蕩器及時鐘電路
          ◆4K字節ROM程序存儲器;
          ◆128字節RAM數據存儲器;
          ◆ 兩個16位定時器/計數器;
          ◆ 可尋址64KB外部數據存儲器和64BK外部程序存儲器空間的控制電路;
          ◆32條可編程的I/O線(四個8位并行I/O端口);
          ◆ 一個可編程全雙工串行口;
          ◆ 具有五個中斷源、兩個優先級嵌套中斷結構。




        MCS-51單片機內部結構圖

        MCS-51單片機引腳功能:

        MCS-51單片機引腳圖

        1 電源線:
          VCC:+5V電源。VSS:地線。

        2 RST:復位信號線。
          當輸入的復位信號延續兩個機器周期以上的高電平時即為有效,用以完成單片機的復位初始化操作。

          3 信號引腳介紹
        P0.0~P0.7:P0口8位雙向口線。
        P1.0~P1.7:P1口8位雙向口線。
        P2.0~P2.7:P2口8位雙向口線。
        P3.0~P3.7:P3口8位雙向口線。

        4 XTAL1和XTAL2:外接晶振引腳

        5 控制線:
          (1)ALE/PROG
        (2)EA/VPP
          (3)PSEN




        關鍵詞: 單片機51單片

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 汤阴县| 云梦县| 鄂温| 沙坪坝区| 安义县| 安平县| 阿瓦提县| 安丘市| 祁阳县| 丹寨县| 黔东| 鲜城| 太原市| 玉田县| 盘锦市| 呼玛县| 黔东| 台南市| 改则县| 巧家县| 信宜市| 嵊泗县| 汪清县| 伽师县| 宕昌县| 金溪县| 镇巴县| 广饶县| 永善县| 新民市| 仁寿县| 义马市| 临洮县| 敖汉旗| 锦屏县| 富平县| 苗栗县| 汽车| 伊金霍洛旗| 合川市| 田东县|