基础知识

Untitled

MCS-51(通常称为8051),Intel公司在1981制造的微处理器。基于8051架构的微处理器统称为51单片机。

STC 89C1RC 40C-PDIP 0707CU8138.00D

STC: 芯片生产厂商

8: 8051系列芯片

9: 内部含Flash E²PROM存储器。80C51中的0表示内部含Mask ROM(掩模ROM)存储器;87C51中7表示内部含EPROM存储器(紫外线可擦除ROM)。

C: CMOS产品。89LV52、89LE58中的LV、LE表示芯片为低电压产品(通常为3.3V电压供电),89S52中的S表示芯片函数有可串行下载功能的Flash存储器,即具有ISP可在线编程功能。

5: 固定不变

1: 表示芯片内存程序存储空间的大小,1为4KB,2为8KB,3为12KB。

RC: STC单片机内部RAM(随机读取存储器)为512B。RD+表示内部RAM为1280B。

40: 表示芯片外部晶振最高可接入40MHz。

C: 产品级别,表示芯片温度范围。C表示商业级,温度范围0℃~+70℃。

PDIP: 产品封装型号。PDIP表示双列直插式。

0707: 表示本批芯片生产日期为07年第7周。

CU8138.00D: 不详。(制造工艺或处理工艺)

数据类型

数据类型 关键字 所占位数 表示数的范围
无符号字符型 unsigned char 8 0~255
有符号字符型 char 8 -128~127
无符号整型 unsigned int 16 0~65535
有符号整型 int 16 -32768~32767
无符号长整型 unsigned long 32 0~2^32-1
有符号长整型 long 32 -2^31~2^31-1
单精度实型 float 32 3.4e^38~3.4e^38
双精度实型 double 64 1.7e^308~1.7e^308
位类型 bit 1 0~1

周期

  1. 时钟周期(振荡周期):时钟频率的倒数,12MHz时钟周期为1/12us。