第一章单片机结构与系统扩展课件.ppt

第一章单片机结构与系统扩展课件.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章单片机结构与系统扩展课件.ppt

第一章 单片机结构与系统扩展 一、计算机的基本结构 主要由五大部分组成:运算器和控制器、存储器、输入/输出设备等组成。运算器和控制器合称中央处理单元(Central Processing Unit),简称CPU。 1、 运算器 运算器由算术逻辑单元(ArithmetricLogical Unit)和寄存器组成。 数学运算:加、减、乘、除等 逻辑运算:与、或、非等 2、控制器 控制器由程序计数器、指令译码器、时序产生器和操作控制器等组成。 控制器的主要功能有: a 从存储器中取出一条指令,并指出下一条指令在存储器中的位置 b 对以二进制格式存储的指令代码翻译,根据指令的内容来产生相应操作信号。 c 指挥并控制CPU、存储器和输入/输出设备之间的数据流动 3、存储器 存储CPU运行的指令代码(不可变),以及数据变量(可变) 4、输入/输出设备 对于大的计算机系统,主要指显示器、打印机、键盘等,对于单片机系统主要指I/O口。 5、输出设备 6、外部存储器 二、计算机软件 计算机系统包括硬件系统和软件系统。 软件:是指运行于硬件系统中的各种程序,从形式上分:目标程序、汇编语言程序、高级语言程序;从用途上分:系统软件、应用软件。 三、衡量计算机性能的主要指标 1、运算字长 :8位、16位、32位、64位 2、存储量:64K、128K、256K、512K、1M 3、指令执行时间 4、外部设备 5、软件 四、单片机系统结构 4.1 数据传递方式 主要有两种方式:并行数据传递和串行数据传递 串行数据传递的特点:硬件结构简单,数据传递速度慢 并行数据传递的特点:硬件结构相对复杂,数据传递速度快 4.2 总线结构 完整的CPU体系结构:数据总线(DB)、地址总线(AB)、控制总线(CB) 4.3 CPU的时钟基准 CPU都是依靠时钟脉冲作为时钟基准。CPU的时钟基准一般是由具有固定振荡频率的石英晶体振荡器构成。 时钟周期:晶体振荡器的振荡频率 状态周期:CPU运行的最小时间单位,状态周期=N倍的时钟周期 计算机的运行过程的特点:时序性。 例:CPU执行一条从外部数据存储器读取数据的指令。 1、CPU通过地址总线送出这条指令在程序存储器存储地址; 2、通过数据总线读取这条指令代码; 3、通过CPU内部的控制器将这条指令代码转化成一系列的操作信号; 4、CPU先通过地址总线将此指令中包含的数据所在地址通过地址总线送出地址; 5、通过数据总线读取数据; ? 4.4 程序计数器 在CPU的运行过程中,依靠程序计数器(Program Counter)PC,指示CPU要运行的下一条指令在程序存储器存储地址。 PC=PC+当前指令在存储器占用的字节数(当前指令为非跳转指令和子程序调用指令) PC=跳转指令和子程序调用指令确定的地址。(当前指令为跳转指令和子程序调用指令) 各种CPU根据各自的设计不同,对程序的第一条指令在程序存储器的地址有不同的定义。例:8031是0000H,80C196是2080H。 五、8098(80C196KB)单片机的资源与引脚分配 5.1资源与特点 高性能CPU:寄存器文件结构,不存在使用累加器时的瓶颈现象。指令可按位、字节、字操作 多路10位A/D转换器 PWM脉宽调制输出 自带波特率发生器的全双工串口 HSI/HSO 丰富的中断功能,8个中断向量,多个中断源 WTD 两个16位定时器 准(8098)16位结构 丰富的指令系列 5.2 CPU内部总线和外部总线 CPU总线系统有8条数据线、16条地址线、低八位地址线和数据线分时复用。CPU和内部寄存器之间的数据传递只用了八位数据线和低八位地址线,因为内部只有256个寄存器。CPU通过P3和P4口,将八位数据线和16位地址线送到CPU外部,作为CPU的外部总线,以便外部存储器扩展。(寻址空间64K) 5.3 内部寄存器文件 232字节的通用寄存器,24字节特殊功能寄存器(0018H~00FFH); 通用寄存器:CPU内部的随机存储器(RAM),存放程序中使用的可变数据; 特殊功能寄存器:用于控制CPU内部各功能模块的寄存器,这些寄存器专门用于控制如A/D、D/A、定时器等。这些寄存器的每一位都有特殊的含义,不能随意读写,必须按照要求写入或读出。(0000H~0017H); 5.4 I/O口 P0口(作为输入口或A/D转换器的输入口(四路));P1口(通用I/O口);P2口(多功能口);P3口和P4口(外部数据/地址总线,P3口作为八位数据总线和低八位地址总线;P4口作为高八位地址总线) 5.5 控制信号 RD(读信号),WR(写信号),ALE(地址锁存信号),READY(总线延时信号),EA(内部或外部程序存储器选择信号) 5.6 电源信号

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档