-
使用 51 个微控制器需要满足以下基本条件:
1.至少应建立一个最低限度的系统;
2.需要编制一个51控制程序;
所以你可以使用这个 51 MCU。
1 MCU 是与英特尔 8031 命令系统兼容的所有 MCU 的统称。 该系列单片机的始祖是英特尔的8031单片机,后来随着Flash ROM技术的发展,8031单片机取得了长足的进步,成为应用最广泛的8位单片机之一,其代表机型是ATMEL的AT89系列,广泛应用于工业测控系统。
许多公司已经推出了51系列的兼容型号,这些型号将在未来很长一段时间内拥有很大的市场。 51单片机是单片机的基本入门级单片机,或者说是应用最广泛的一种。 需要注意的是,52系列微控制器一般不具备自编程功能。
-
51个子系列的主要功能是:
1) 8 位 CPU。
2)片上带振荡器,振荡频率FOSC范围;提供时钟输出。
3) 128字节片上数据存储器。
4) 4KB 片上程序存储器(8031 无)。
5)程序存储器的寻址范围为64kb。
6) 片外数据存储器的寻址范围为64kb。
7) 21字节专用寄存器。
8) 4 x 8 位并行 I.O.: P0, P1, P2, P3.
9)1个全双工串行IO接口,多机通讯。
10) 2 个 16 位定时器计数器。
11)中断系统有5个中断源,可以编程为两个优先级。
12)111条指令,包括乘法指令和除法指令。
13)强大的位寻址和位处理能力。
14)片上采用单总线结构。
15) 采用+5V单电源供电。
52 个子系列微控制器:片上数据存储器增加到 256 节; 片上程序存储器增加到 8KB(8032 上没有); 有 3 个 16 位定时器和计数器;
-
8 位 CPU
4kbytes 程序存储器 (ROM)(52k 表示 8k)。
256 字节数据存储器 (RAM)(52 字节,384 字节 RAM)
有 32 个 IO 端口和 111 条指令,其中大部分是单字节指令。
21个专用寄存器。
2 个可编程定时计数器。
5 个中断源,2 个优先级(52 个中的 6 个)。
全双工串行通信端口。
外部数据存储器寻址空间为 64kb
外部程序存储器寻址空间为 64kb
逻辑运算位寻址功能,双列直插式40pindip封装。
采用+5V单电源供电。
CPU:它由算术和控制逻辑,以及中断系统和一些外部特殊功能寄存器组成。 RAM:用于存储可以读写的数据,如操作的中间结果、最终结果、要显示的数据等; rom:
它用于存储程序、一些原始数据和**;
IO口:4个8位并行IO口,可作为输入和输出;
t c:两个定时寄存器,既可以定时模式工作,也可以计数模式工作;
具有五个中断源的中断控制系统;
全双工UART(通用异步接收发送器)串行IO端口,用于微控制器之间或微控制器与微型计算机之间的串行通信;
片内振荡器和时钟产生电路、石英晶体和微调电容需要外部连接。 最大振荡频率为12m。
-
单片机初学者应重点关注以下几个方面:
1.IO口的特点。
2.中断及其控制方式。
3.串口及其控制方式。
4.定时器及其控制方式。
5.指挥系统。
6.寄存器和存储结构。
7. AD、PWM、内存扩展性等其他资源。
AT89C52 C 系列是早期产品。 没有了编程和看门狗,为了区别于早期产品,将新产品改为具有看门狗和ISP功能的AT89S52,ISP就是编程的意思。早期是晶格的专利技术,现在被大量使用。 >>>More
51个绝对不够! 学ARM没关系,买开发板学,学ARM学操作系统也没关系! Arm 和操作系统可以这样比较: >>>More