鸿 网 互 联 www.68idc.cn

603A - 触发器、锁存器

来源:互联网 作者:佚名 时间:2015-08-28 07:59
程序 计数器 程序 计数器 是用于存放下一条指令所在单元的地址的地方。 单片机及汇编语言中常称作PC(program counter)。 为了保证 程序 (在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而 程序 计数器 正是起到
 程序计数器
  程序计数器是用于存放下一条指令所在单元的地址的地方。
  单片机及汇编语言中常称作PC(program counter)。
  为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。当程序转移时,转移指令执行的最终结果就是要改变PC的值,此PC值就是转去的地址,以此实现转移。有些机器中也称PC为指令指针IP(Instruction Pointer)。
指令的组成形式:

  指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。
  一条指令通常由两个部分组成:操作码+地址码。
  操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。
  地址码:指明操作对象的内容或所在的存储单元地址。

三态门:
一个高一个低,然后还有一个高阻(挂起)。

总线只允许同时只有一个使用者。通常在数据总线上接有多个器件,每个器件通过OE/CE之类的信号选通。如器件没有选通的话它就处于高阻态,相当于没有接在总线上,不影响其它器件的工作。
  如果你的设备端口要挂在一个总线上, 必须通过三态缓冲器. 因为在一个总线上同时只能有一个端口作输出, 这时其他端口必须在高阻态, 同时可以输入这个输出端口的数据. 所以你还需要有总线控制管理, 访问到哪个端口, 那个端口的三态缓冲器才可以转入输出状态. 这是典型的三态门应用, 如果在线上没有两个以上的输出设备, 当然用不到三态门, 而线或逻辑又另当别论了.

数据字
  由于计算机使用的信息既有指令又有数据,所以计算机自己可以代表指令,也可以代表数据。如果某字代表要处理的数据,则称为 数据字;如果某字为一条指令,则称为 指令字。

触发器是时序电路的基本单元, VFC32KU 在数字信号的产生、变换、存储RS制等方面应用广泛。按结构和工作方式不同,触发器可分为Rs触发器、D触发器、JK触发器、单稳态触发器和施密特触发器等。
触发器的主要特点是具有记忆功能,能够存储前一时刻的输出状态。
触发器具有“0”和“1”两种输出状态,并能在触发信号的触发下相互转换。
触发器的输出状态不仅与当时的输入信号有关,而且与前一时刻的输出状态有关
 
电子触发器是一种可以存储电路状态的电子元件。最简单的是由两个或非门,两个输入端和两个输出端组成的RS触发器。复杂一些的有带时钟段和D(Data)端,在CLK端为高电平时跟随D端状态,而在CLK端变为低电平的瞬间锁存信号的D触发器。更常用的是两个简单D触发器级联而成的在时钟下跳沿所存信号的边缘D触发器,广泛应用于计数器、运算器、存储器等电子部件。

锁存器(Latch)是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。锁存,就是把信号暂存以维持某种电平状态。锁存器的最主要作用是缓存,其次完成高速的控制其与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个 I/O 口既能输出也能输入的问题。



 

网友评论
<