当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安石油大学:《单片机原理及应用 Single chip Microcomputer Principle and Application》课程教学资源(PPT课件讲稿)第一章 计算机基础知识(2/2)

资源类别:文库,文档格式:PPT,文档页数:22,文件大小:276.5KB,团购合买
点击下载完整版文档(PPT)

微机硬件组成 辅助电路 外设 ROM RAM I/O CPU 微处理器 →控制总线CB 数据总线DB 地址总线AB CPU通过总线来实现与存储器、l/○接口的数据交换

•微机硬件组成 CPU通过总线来实现与存储器、I/O接口的数据交换

数据总线( Data bus--DB) 双向、三态 辅助电路 外设 ROM RAM I/O CPU 微处理器 控制总线CB 数据总线DB 地址总线AB 用来在微处理器、存储器以及输入/输出接口之间传送数据。 数据总线的根数决定了一次可以传递二进制数的位数

数据总线(Data Bus―DB) ——双向、三态 用来在微处理器、存储器以及输入/输出接口之间传送数据。 数据总线的根数决定了一次可以传递二进制数的位数

地址总线( Address bus-AB) 单向、三态 辅助电路 外设 ROM RAM I/O CPU 微处理器 控制总线CB 数据总线DB 地址总线AB 地址总线用来传送CPU发出的地址信息,以访问被选择的存储单元或O 接口电路。 地址总线的位数决定了可以直接访问的存储单元(或/○口)的最大可能数 量(即容量)

地址总线(Address Bus―AB) ——单向、三态 地址总线用来传送CPU发出的地址信息,以访问被选择的存储单元或I/O 接口电路。 地址总线的位数决定了可以直接访问的存储单元(或I/O口)的最大可能数 量(即容量)

「控制总线( Control bus--CB) 辅助电路 外设 ROM RAM I/O 微处理器 控制总线CB 数据总线DB 地址总线AB 控制总线用来传输控制信号,包括CPU送往存储器和/○ 接口电路的控制信号,如RD、WR、ⅠNTA等;还包括其他部件 送到CPU的信号,如IT、RESE等。 不同的CP∪控制总线根数及含义不尽相同。 数据总线和每个元件的数据线相连,为了使CPU能够和其中一个元件 正确通信,必须使用三态逻辑元件(特别针对输入元件)

控制总线(Control Bus―CB) 控制总线用来传输控制信号,包括CPU送往存储器和I/O 接口电路的控制信号,如 、 、INTA等;还包括其他部件 送到CPU的信号,如 、RESET等。 不同的CPU控制总线根数及含义不尽相同。 RD WR INT 数据总线和每个元件的数据线相连,为了使CPU能够和其中一个元件 正确通信,必须使用三态逻辑元件(特别针对输入元件)

三态逻辑元件 (1)单向三态缓冲器 真值表 TSC D TSC CC 0 高阻 TI TSG 图1-10单向三态电路图 图1-1单向三态电路符号

(1)单向三态缓冲器 T VCC SC D Y 1 2 T1 T2 图1-10 单向三态电路图 TSC D Y 0 0 1 0 1 1 0 1 高阻 真值表 TSG D Y 图1-11 单向三态电路符号 0 0 0 1 0 0 1 0 1 1 •三态逻辑元件

(2)三态双向缓冲器 SGI TSG2 图1-12双向三态电路符号 当TSC1=”1,TSC2=”0时,Y=D 当TSC1=”03,TSC2=”1时,D=Y 当TSCi=”0,两端均呈高阻状态

(2)三态双向缓冲器 TSG1 D Y 图1-12 双向三态电路符号 TSG2 当TSC1=”1” , TSC2=”0”时, Y=D 当TSC1=”0” , TSC2=”1”时,D=Y 当TSCi=”0” ,两端均呈 高阻状态

举例 例:CPU通过控制“片逝”来选择一元件和其通信 其它的元件的数据输出端均为高阻(断开)状态, RAM ROM I/O 态数据缓冲器 三态数据缓冲器 三态数据缓冲器 CPU 数据总线 DB 图1-13CPU数据总线与其它芯片连接图

例:CPU通过控制“片选 ”来选择一元件和其通信, 其它的元件的数据输出端均为高阻(断开)状态, E 举例

举例 假设片选状态如图所示 E1 RAM ROM 三态数据缓冲器 三态数据缓冲器 三态数据缓冲器 CPU 数据总线 DB 图1-13CPU数据总线与其它芯片连接图

假设片选状态如图所示 举例

软件系统 1.程序设计语言 (1)机器语言 用机器能够直接识别的二进制指令代码(即机器码 或可执行的目标代码)编写的程序称为机器语言。 特点: 执行速度快 不易记忆,十分繁琐。 用机器语言编写程序是极其困难的

1. 程序设计语言 (1)机器语言 用机器能够直接识别的二进制指令代码(即机器码 或可执行的目标代码)编写的程序称为机器语言。 执行速度快 不易记忆,十分繁琐。 ——用机器语言编写程序是极其困难的。 •软件系统

(2)汇编语言 用机器指令系统的助记符(能反映指令特征和操作 性质的英文单词或英文缩写),用符号代替操作数来编 写的程序称为汇编语言程序。 特点: 4用汇编语言编写的程序不仅执行速度快,又可以有效地 利用机器本身的专有特性,从而提高机器的工作效率。 用汇编语言编写的程序由于面向机器,在一种机型上不 能运行另一种机型的汇编程序,通用性差

(2)汇编语言 用机器指令系统的助记符(能反映指令特征和操作 性质的英文单词或英文缩写),用符号代替操作数来编 写的程序称为汇编语言程序。 用汇编语言编写的程序不仅执行速度快,又可以有效地 利用机器本身的专有特性,从而提高机器的工作效率。 用汇编语言编写的程序由于面向机器,在一种机型上不 能运行另一种机型的汇编程序,通用性差

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共22页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有