嵌入式系统/C51

维基教科书,自由的教学读本
跳到导航 跳到搜索

介绍[编辑]

最早广泛流行的单晶片型号为Intel公司生产的8051,后续有多家公司生产类似功能的晶片,例如Ateml,Philips,Infineon,Analog Devices,Texas Instruments。一般统称这类的晶片为C51,或者为51单晶片。

开发工具[编辑]

编译器[编辑]

Keil[编辑]

SDCC[编辑]

SDCC是一款开源的编译器。

烧录软件[编辑]

仿真器[编辑]

特性[编辑]

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液晶显示器

步进马达

温度感测器