-
简介
单片机即单片机微型单片机,是将单片机主机(CPU、 内存和I/O接口)集成在一小块硅片上的微型机。
单片机又称微控制器(MCU)。
单片机具有三高优势(集成度高、可靠性高、性价比高)。
-
单片机的历史
第一阶段,初级单片 机阶段。以Intel公司的MCS-48为代表
第二阶段(1978~1983):高性能单 片机阶段。以MCS-51系列为代表
第三阶段(1988年~):8位单片机, 巩固、完善及16位单片机推出阶段。 以MCS-96系列为代表
-
单片机的发展趋势
CPU的改进:采用双CPU结构,以提高处理能力。增加数据总线宽度。采用流水线结构。
存储器的发展:加大存储容量。片内EPROM开始FLASH化。程序保密化。
片内I/O的改进:增加并行口的驱动能力。增加I/O口的逻辑控制功能。通信及网络功能加强。
集成更多的外围电路:
引脚的多功能:
低功耗:
专用型单机发展加快:
-
单片机主要技术指标
字长:8位机、16位机、32位机。
内存容量:1K=2^10=1024,1M=2^20
运算速度:时钟频率、主频、每秒运算次数
内存存取周期:50nS 、70nS 、200nS 。
-
单片机运算基础
-
MCS-51单片机的结构与原理
一个8位CPU;
片内振荡和定时电路;
128B内部RAM(00H~7FH);
4个8位并行I/O口;
2个16位可编程定时/计数器;
一个全双工串行口;
5个中断源(可编程为两个优先级);
22个SFR(除PC外,其余21个分散在 80H~FFH之间)
堆栈深度可达80B(30H~7FH);
16B(128位,20H~2FH)可位寻址区
-
CPU内部结构
算术逻辑运算单元ALU (8位)
寄存器阵列:
1、工作寄存器R0~R7 (8位):暂存运算数据和中间结果。4个工作寄存器区,工作寄存器0区~3区。每个区均 含8个寄存器R0~R7 。用PSW中的两位PSW.4和PSW.3来切换工作寄存器区,选用一个工作寄存器区进行读写操作。
2、累加器Acc(8位):需要