初學51單片機基本簡介

  初始學習單片機順便記錄一點,本人大部分單片機學習都是使用Proteus軟件經行仿真的。
附上Proteus 8.6 軟件鏈接:https://pan.baidu.com/s/175RYa7MOTN7hrTLlgUME2A
提取碼:3ao1   (希望有條件的支持正版)

​什麼是單片機?

  在一片集成電路芯片上集成微處理器、存儲器、I/O接口電路,從而構成了單芯片微型計算機,即單片機。Intel公司推出了MCS-51系列單片機:集成 8位CPU、4K字節ROM、128字節RAM、4個8位並口、1個全雙工串行口、2個16位定時/計數器。尋址範圍64K,並有控制功能較強的布爾處理器。

  AT89C51是一種帶4K字節閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,也是目前最常見的51芯片。

AT89C51最小系統構圖

  
在這裏插入圖片描述
          圖片來源Proteus仿真軟件截圖
  拿到一塊芯片,想要使用它,首先要知道基本特點和各個引腳的基本作用,以下簡介特點和引腳。

1、主要特點:

  4K字節可編程閃爍存儲器、128*8位內部RAM、32可編程I/O線、兩個16位定時器/計數器、5箇中斷源,可編程串行通道。

2、引腳說明:

①電源引腳

      Vcc(40腳):典型值+5V。
      Vss(20腳):接低電平。

②外部晶振

      X1、X2分別與晶體兩端(18、19腳)相連接。當採用外部時鐘信號時,X2接振盪信號,X1接地。

③輸入輸出口引腳:

      P0口:8位漏極雙向I/O口。作輸入口時,應先軟件置“ 1”,被定義爲高阻輸入。
      P1口:內部上拉電阻8位雙向I/O口。作輸入口時,應先軟件置“ 1”,點位被內部上拉爲高。
      P2口:內部上拉電阻8位雙向I/O口。作輸入口時,應先軟件置“ 1”。
      P3口:內部上拉電阻8位雙向I/O口。作輸入口時,應先軟件置“ 1”。
P3口特殊功能:
      P3.0 RXD(串行輸入口)
      P3.1 TXD(串行輸出口)
      P3.2 /INT0(外部中斷0)
      P3.3 /INT1(外部中斷1)
      P3.4 T0(記時器0外部輸入)
      P3.5 T1(記時器1外部輸入)
      P3.6 /WR(外部數據存儲器寫選通)
      P3.7 /RD(外部數據存儲器讀選通)

④控制引腳:

      RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp組成了MSC-51的控制總線。
      RST/Vpd(9腳):復位信號輸入端(高電平有效)。
      第二功能:加+5V備用電源,可以實現掉電保護RAM信息不丟失。
      ALE/-PROG(30腳):地址鎖存信號輸出端。
      第二功能:編程脈衝輸入。
      -PSEN(29腳):外部程序存儲器讀/選通信號。
      -EA/Vpp(31腳):外部程序存儲器使能端。
      第二功能:編程電壓輸入端(+21V)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章