1 8 0 5 1 单片机基础知识 一.8051 单片机的特点 ·8 位 CPU ·片内振荡器及时钟电路 ·32 根 I/O 线 ·外部存储器寻址范围 ROM、RAM 各 64K ·2 个 16 位的定时器/计数器 ·5 个中断源,2 个中断优先级 ·全双工串行口 ·布尔处理器 二.MCS-51 系列单片机性能表 ROM 形式 片内 ROM (字节) 片内 RAM (字节) 寻址 范围 I/O 中 断 源 计数器 并行口 串行口 片内 ROM 片内 EPROM 外接 EPROM 8051 8751 8031 4K 128 2×64K 2×16 4×8 1 5 80C51 87C51 80C31 4K 128 2×64K 2×16 4×8 1 5 8052 8752 8032 8K 256 2×64K 2×16 4×8 1 6 80C52 87C52 80C32 8K 256 2×64K 2×16 4×8 1 7 三.中央处理器 中央处理器(CPU)由运算器和控制逻辑构成,其中包括若干 SFR(特殊功能寄存器)
以 ALU 为中心的运算器:ALU(算术逻辑单元)能对数据进行加、减、乘、除等算术运算;“与”、“或”、“异或”等逻辑运算以及位操作运算
程序状态字 PSW: D7 D6 D5 D4 D3 D2 D1 D0 CY AC F0 RS1 RS0 OV P CY—进位标志
有进位/借位时 CY=1,否则 CY=0 AC—半进位标志
当 D3 位向 D4 位产生进位/借位时 AC=1,否则 AC=0,常用于十进制调整运算中
F0—用户可设定的标志位,可置位/复位,也可供测试
RS1,RS0—四个通用寄存器组的选择位,该两位的四种组合状态用来选择 03 寄存器组
RS1,RS0 与工作寄存器组的关系 RS1 RS0 工作寄存器组 0 0 0 组(0007H) 0