1. 程式人生 > >51微控制器10天入門到放棄(1)

51微控制器10天入門到放棄(1)

51微控制器的構成:

8位cpu     4k位元組ROM    128位元組RAM    4個8位並口    1個全雙工序列口    2個16位定時/暫存器。定址範圍64k。

前置知識

  • 數位電路中只有兩種電平:高電平與低電平。

TTL電平

TTL電平訊號之所以被廣泛使用,原因是:通常我們採用二進位制來表示資料。而且規定,+5V等價於邏輯“1”,0V等價於邏輯“0”。這樣的資料通訊及電平規定方式,被稱做TTL(電晶體-電晶體邏輯電平)訊號系統。這是計算機處理器

控制的裝置內部各部分之間通訊的標準技術。

  • 16進位制與2進位制轉換

https://jingyan.baidu.com/article/47a29f24292608c0142399cb.html 

  • 與,或,異或運算

https://www.cnblogs.com/wisdom-jie/p/7732940.html

  • 移位 符 >> 、 <<

https://baike.baidu.com/item/%E7%A7%BB%E4%BD%8D%E8%BF%90%E7%AE%97%E7%AC%A6/5622348?fr=aladdin

基本結構

  • 匯流排分為地址匯流排,控制匯流排和資料匯流排。

匯流排(Bus)是計算機各種功能部件之間傳送資訊的公共通訊幹線,它是由導線組成的傳輸線束, 按照計算機所傳輸的資訊種類,計算機的匯流排可以劃分為資料匯流排、地址匯流排和控制匯流排,分別用來傳輸資料、資料地址和控制訊號。匯流排是一種內部結構,它是cpu、記憶體、輸入、輸出裝置傳遞資訊的公用通道,主機的各個部件通過匯流排相連線,外部裝置通過相應的介面電路再與匯流排相連線,從而形成了計算機硬體系統。在計算機系統中,各個部件之間傳送資訊的公共通路叫匯流排,微型計算機是以匯流排結構來連線各個功能部件的。 

  • RAM

隨機存取儲存器(random access memory,RAM)又稱作“隨機儲存器”,是與CPU直接交換資料的內部儲存器,也叫主存(記憶體)。它可以隨時讀寫,而且速度很快,通常作為作業系統或其他正在執行中的程式的臨時資料儲存媒介。

  • ROM

 ROM是只讀儲存器(Read-Only Memory)的簡稱,是一種只能讀出事先所存資料的固態半導體儲存器。其特性是一旦儲存資料就無法再將之改變或刪除。通常用在不需經常變更資料的電子或電腦系統中,並且資料不會因為電源關閉而消失。

  • I/O

I/O(input/output),即輸入/輸出。每個裝置都會有一個專用的I/O地址,用來處理自己的輸入輸出資訊。CPU與外部裝置儲存器的連線和資料交換都需要通過介面裝置來實現,前者被稱為I/O介面,而後者則被稱為儲存器介面。儲存器通常在CPU的同步控制下工作,介面電路比較簡單;而I/O裝置品種繁多,其相應的介面電路也各不相同,因此,習慣上說到介面只是指I/O介面。 

  • T/C

 定時器/計數器

 

基本資料型別: 

 

微控制器結構:

標號

原理圖上標號相同代表電路有連線