嵌入式系統/C51

出自Wikibooks
跳至導覽 跳至搜尋

介紹[編輯]

最早廣泛流行的單晶片型號為Intel公司生產的8051,後續有多家公司生產類似功能的晶片,例如Ateml,Philips,Infineon,Analog Devices,Texas Instruments。一般統稱這類的晶片為C51,或者為51單晶片。

特性[編輯]

8051有4K bytes的ROM,128 bytes的RAM,2個定時器,32個I/O pins,1個串列埠,6個中斷源。

I/O埠[編輯]

在8051中,共有4個I/O埠,即P0,P1,P2,P3。每個埠有8個接腳(pin)。

定時器[編輯]

8051有2個定時器,分別為定時器0和定時器1,可用作定時器或計數器。

應用實例[編輯]

最小系統

點亮LED

#include <reg51.h>
void main()
{
    while(1)
    {
        P0 = 0x00; //設定P0輸出低電平
    }
}

矩陣式LED

7段顯示器

LCD液晶顯示器

步進馬達

溫度感測器