第一章 STC89C52RC开发平台和工具
1.1初识单片机
单片机(Single-Chip Microcomputer)是一种 集成电路芯片 ,是采用超大规模集成电路技术把具有数据处理能力的 中央处理器 CPU、随机存储器 RAM 、 只读存储器 ROM、多种I/O口和中断系统、 定时器 / 计数器 等功能(可能还包括显示 驱动电路 、脉宽调制电路、模拟 多路转换器 、 A/D转换器 等电路)集成到一块硅片上构成的一个小而完善的 微型计算机系统 ,在工业控制领域广泛应用。
单片机相对独立,只需要外接晶振和电源即可在软件控制下工作。一些新型号的单片机带有内置晶振,只需要接上电源便可以工作。
根据一次操作能够处理的数据宽度,单片机可以分为4位、8位、16位和32位单片机。一般而言,位数越高的单片机性能越强,片内资源更丰富,能够胜任更多的工作。
以STC公司为例,51单片机的命名规则如下:
STC89C52RC芯片内部的结构框架:(如果对概念不熟悉可以去搜索或者等后期的文章出现进行了解)
1.2引脚功能与存储结构
引脚功能:
1.电源和时钟引脚
VCC:通常需要接入5V电源
GND:接地
XTAL1/XTAL2:内部时钟电路反相放大器的输入端和输出端,接入晶振和微调电阻形成自激震荡器,或仅在XTAL1引脚接入时钟信号。
*2.硬件控制引脚
RST:复位引脚,当输入的高电平信号持续2个机器周期以上时,单片机进行复位初始化操作。 EA:内外程序存储器选择引脚。
PSEN:外部程序存储器使能信号输出引脚。
ALE:地址锁存允许信号输出引脚。
3.通用输入输出(I/O)引脚
输入输出引脚又称I/O引脚(Input/Output),在51核心板上的STC89C52RC芯片具有P0~P4共4组I/O引脚。除P4组仅有P4.0~4.6共7个引脚外,P0~P3组均有8个引脚。
组别 |
名称 |
序号 |
复用功能 |
复用功能说明 |
P1 |
P1.0 |
40 |
T2 |
定时器2外部输入引脚 |