- 11
- 0
- 约5.07千字
- 约 30页
- 2016-12-23 发布于重庆
- 举报
* * * * * * * * * * * * * 计算机科学学院 电子信息科学教研室 计算机科学学院 电子信息科学教研室 单片机原理与接口技术(第3版) 学 院:计算机科学学院 教 师:师红宇 时 间:2013年3月 第 1 章 微机基础知识 内容提要 第1章 微机基础知识 第2章 89C51单片机硬件结构和原理 第3章 89C51指令系统 第4章 汇编语言程序设计知识 第4章 C-51程序设计知识 第5章 中断系统 第6章 定时器及应用 第7章 89C51串行口及通信技术 第8章 单片机小系统片外扩展 第9章 应用系统配置及接口技术 第一章 微机基础知识 §1.1 微处理器、微机和单片机的概念 微处理器(Microprocessor) 又称中央处理单元CPU(Central Processing Unit),是小型计算机或微型计算机的控制和处理部分。 微型计算机(Microcomputer,简称微机 ) 是具有完整运算及控制功能的计算机。 组成 微处理器(CPU) 存储器 接口适配器(输入输出接口电路) 输入/输出(I/O)设备 冯诺依曼提出的计算机组成结构 单片机(Single-Chip Microcomputer) 是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一块芯片上,构成单片微型计算机。 微处理器 RAM ROM I/O口 定时器 单片微型计算机 §1.1.1 微处理器(机)的组成 (一)运算器 1、运算器的组成 算术逻辑单元(简称ALU) 运算器 累加器 寄存器 2、运算器的作用 是把传送到微处理器的数据进行运算或逻辑运算。 举例 ALU可对两个操作数进行加、减、与、或、比较大小等操作,最后将结果存入累加器。 ALU执行不同的运算操作是由不同控制线上的信息所确定的。 例如: 两个数(7和9)相加,在相加之前,操作数9放在累加器中,7放在数据寄存器中,执行两数相加运算的控制线发出“加”操作信号,ALU即把两个数相加并把结果(16)存入累加器,取代累加器前面存放的数9。 3、ALU的两个主要的输入来源 输入来源 数据寄存器 累加器 4、运算器的两个主要功能 (1)执行各种算术运算。 (2)执行各种逻辑运算,并进行逻辑测试。如: 零值测试或两个值的比较。 控制器的组成 程序计数器 指令寄存器 指令译码器 时序产生器 操作控制器 (二)控制器 1、控制器的组成 2、作用 它是发布命令的“决策机构”,即协调和指挥整个计算机系统的操作。 3、控制器的主要功能 对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作。 指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。 从内存中取出一条指令,并指出下一条指令在内存中的位置。 (三)CPU中的主要寄存器 1、累加器(A) 2、数据寄存器(DR) 3、指令寄存器(IR) 4、指令译码器(ID) 6、地址寄存器(AR) 5、程序计数器(PC) 1、累加器(A) 在算术和逻辑运算时,它具有双重功能: 运算前,用于保存一个操作数; 运算后,用于保存所得的和、差或逻辑运算结果。 累加器是微处理器中最繁忙的寄存器。 2、数据寄存器(DR) 数据(缓冲)寄存器(DR)是通过数据总线(DBUS)向存储器(M)和输入/输出设备I/O送(写)或取(读)数据的暂存单元。 3、指令寄存器(IR) 指令寄存器用来保存当前正在执行的一条指令。 当执行一条指令时先把它从内存取到数据寄存器中,然后再传送到指令译码器中。 4、指令译码器(ID) 指令分为操作码和地址码字段,由二进制数字组成。当执行任何给定的指令,必须对操作码进行译码,以便确定所要求的操作。 指令寄存器中操作码字段的输出就是指令译码器的输入。 操作码一经译码后,即可向控制器发出具体操作的特定信号。 5、程序计数器(PC) 通常又称为指令地址计数器。 在程序开始执行前,必须将其起始地址,即程序的第一条指令所在的内存单元地址送到PC。 当执行指令时,CPU将自动修改PC的内容,使之总是保存将要执行的下一条指令的地址。 由于大多数指令都是按顺序执行的,所以修改的过程通常是简单的加1操作。 6、地址寄存器 (AR) 地址寄存器用来保存当前CPU所要访问的内存单元或I/O设备的地址。 因为内存(I/O设备)和CPU之间存在着速度上的差别,所以必须使用地址寄存器来保存地址信息,直到内存(I/O设备)读/写操作完成为止。 一、存储器 地址总线、数据总线和若干控制
您可能关注的文档
最近下载
- 2025年衢州国企水处理岗位考试模拟试卷及答案.docx VIP
- 基于微信小程序的实验室管理系统的设计与实现.docx VIP
- 2024届高考英语二轮专题复习读后续写 :巧妙结尾之情景交融 借物抒情 课件 (共14张PPT).pptx VIP
- 谐振变换器的性能分析与 GaN 器件应用-高圣伟-天津工业大学.pdf VIP
- 2020-2023年广西公务员考试《申论》真题(B卷)及参考答案.doc VIP
- EMI 滤波器共模电感设计的关键影响因素分析-林苏斌-福州大学.pdf VIP
- 西门子SINAMICS DCM参考手册2011(中文).pdf VIP
- 客舱乘务员手册.pdf
- 河北省单招考试十类真题及答案.doc
- 《种子检验技术》全套教学课件(共11章).pptx
原创力文档

文档评论(0)