经典51内核资源分布浓缩图
单片机概念
单片机是指在一块硅片上集成了微处理、储存器及各种输入/输出接口的芯片,即单片机就是一块集成芯片,且这块芯片具有计算机的属性,所以还称为单片微型计算机,简称单片机。
微机的基本结构
中央处理器(CPU) 是整个单片机的核心部件,完成算数运算、逻辑运算,并对整机进行控制。
程序储存器(ROM)用于存放用户程序、原始数据或表格。
数据储存器(RAM)可存放读写的数据、CPU运算的中间结果或用户定义的字型表。
定时器/计数器 用于单片机硬件的定时或者计数。一般包含两个16位的可编程定时器/计数器,已实现定时或者计数功能。
并行I/O口 主要是用于和外部设备进行并行的输入/输出通信,以便于处理外部的输入和将运算结果反馈到外部设备。
全双工串行口UART 主要用于与其他设备的串行数据传送。
中断系统 8051单片机具备完善的中断功能,包含两个外部中断,两个定时器/计数器和一个串行中断。
时钟振荡电路 主要用于为单片机提供CPU时钟源。单片机可以采用内部时钟振荡电路或者由外部提供时钟源。
数的单位
位(bit):一个二进制的中的一位,只有1和0。
字节(Bite):一个字节,就是一个8位的二进制数。
字(Word):两个字节,就是一个16位的二进制数。
双字:两个字,即四个字节,一个32位的二进制数。