8051单片机结构框图 外部时钟 外部事件计数 振荡器和 程序存储器 数据存储器 定时/计数器 时序OSC 4KB ROM 256B RAM 2个16位 30 8051 CPU 内部总线 64KB总线 并行I/O 串行I/O 内中断 扩展控制器 接口4个 接口1个 -0十 外中断 控制 P0P1P2P3串行输入串行输出 12:57
8051单片机结构框图 振荡器和 时序 OSC 程序存储器 4KB ROM 数据存储器 256B RAM 定时/计数器 2 个 16 位 8051 CPU 64KB 总线 扩展控制器 并行 I/O 接口 4 个 串行 I/O 接口 1 个 内 部 总 线 内中断 外中断 控制 P0 P1 P2 P3 串行输入 串行输出 外部时钟 源 外部事件计数 12:57
为了更方便的说明其工作原理将总体结构图 分成6个部分来分别介绍: 1.CPU 2.存储器 3.并行VO端口 4.中断系统 5.定时器/计数器 6.串行通信口 本节先介绍前3部分,其他在后面各章节中分别介绍 12:57
为了更方便的说明其工作原理将总体结构图 分成6个部分来分别介绍: 1. CPU 2. 存储器 3. 并行I/O端口 4. 中断系统 5. 定时器/计数器 6. 串行通信口 本节先介绍前3部分,其他在后面各章节中分别介绍 12:57
让我们顺便看看串、并口方面的知识。 基本的通讯方式有并行通讯和串行通讯两种。一条信息的各 位数据被同时传送的通讯方式称为并行通讯。并行通讯的特点 是:各数据位同时传送,传送速度快、效率高,但有多少数据 位就需多少根数据线,因此传送成本高,且只适用于近距离 (相距数米)的通讯。一条信息的各位数据被逐位按顺序传送 的通讯方式称为串行通讯。串通讯的特点是:数据位传送,传 按位顺序进行,最少只需一根传输线即可完成,成本低但送速 度慢。串行通讯的距离可以从几米到几千米。 根据信息的传送方向,串行通讯可以进一步分为单工、半 双 工和全双工三种。信息只能单向传送为单工;信息能双向传送 但不能同时双向传送称为半双工;信息能够同时双向传送则称 为全双工。 12:57
12:57
串行通讯又分为异步通讯和同步通讯两种方式。在单片机中, 主要使用异步通讯方式。 MCS51单片机有一个全双工串行口。全双工的串行通讯只需 要一根输出线和一根输入线。数据的输出又称发送数(TXD), 数据的输入又称接收数据(RXD)。串行通讯中主要有两个技术 问题,一个是数据传送、另一个是数据转换。数据传送主要解决 传送中的标准、格式及工作方式等问题。数据转换是指数据的串 并行转换。具体说,在发送端,要把并行数据转换为串行数据; 而在接收端,却要把接收到的串行数据转换为并行数据。 12:57
12:57
单工、半双工和全双工的定义 如果在通信过程的任意时刻,信息只能由一方A传到另一 方B,则称为单工。 如果在任意时刻,信息既可由A传到B,又能由B传A,但 只能有一个方向上的传输存在,称为半双工传输。 如果在任意时刻,线路上存在A到B和B到A的双向信号传 输,则称为全双工。 电话线就是二线全双工信道。由于采用了回波抵消技术, 双向的传输信号不致混淆不清。双工信道有时也将收、发信 道分开,采用分离的线路或频带传输相反方向的信号,如回 线传输。 A A -B A-- 单工 半双工 全效工 12:57
12:57