数字逻辑设计及应用24课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字逻辑设计及应用24课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑设计 应用 24 课件
- 资源描述:
-
1、Chapter 8 Sequential Logic Design Practices(时序逻辑设计实践)SSI Latches and Flip-Flops (SSI型锁存器和触发器)MSI Device:Counters,Shift Registers (MSI器件:计数器、移位寄存器)Others:Documents,Iterative,Failure and Metastability (其它:文档、迭代、故障和亚稳定性)Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)1 1Review of Last Class(Rev
2、iew of Last Class(内容回顾内容回顾)Sequential-Circuit Documentation Standards(时序电路文档标准时序电路文档标准)Timing Diagrams and Specifications (定时图定时图及其规范及其规范)Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)2 2Review of Last Class(Review of Last Class(内容回顾内容回顾)Latches and Flip-Flops(锁存器和触发器锁存器和触发器)SSI Latches an
3、d Flip-Flops (SSI型锁存器和触发器型锁存器和触发器)Applications:Switch Debouncing,Bus Holder (应用:开关消抖、总线保持应用:开关消抖、总线保持)Multibit Registers and Latches(多位寄存器和锁存器多位寄存器和锁存器)Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)3 38.4 Counter(8.4 Counter(计数器计数器)Modulus:The number of states in the cycle (模(模:循环中的状态个数循环中
4、的状态个数)A modulo-m counter,or sometimes,a divide-by-m counter (模模m计数器计数器,又称又称 m分频计数器)分频计数器)Any clock sequential circuit whose state diagramContain a Single cycle.(状态图中包含有一个循环的任何时钟时序电路状态图中包含有一个循环的任何时钟时序电路)Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)4 48.4 Counter(8.4 Counter(计数器计数器)An n-bit
5、 binary counter(n位二进制计数器位二进制计数器)S1S2S3SmS5S4ENENENENENENENENENENENENENDigital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)5 5A Synchronous Binary Up CounterA Synchronous Binary Up Counter(同步二进制加法计数器同步二进制加法计数器)1 0 1 1 0 1 1+11 0 1 1 1 0 0在多位二进制数的末位加在多位二进制数的末位加 1,仅当第仅当第 i 位以下的各位都为位以下的各位都为 1 时,时,第第
6、 i 位的状态才会改变。位的状态才会改变。最低位的状态每次加最低位的状态每次加1都要改变。都要改变。Qi*=(Qi-1 Q1 Q0)QiQ0*=1 Q0Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)6 6A Synchronous Binary Up-CounterA Synchronous Binary Up-Counter(同步二进制加法计数器同步二进制加法计数器)q 利用有使能端的利用有使能端的 T T 触发器实现:触发器实现:Q*=EN QENi=Qi-1 Qi-2 Q1 Q0q 利用利用 D D 触发器实现:触发器实现
7、:Di=(Qi-1 Q1 Q0)QiQi*=(Qi-1 Q1 Q0)QiQ0*=1 Q0Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)7 7MSI Counters(MSIMSI Counters(MSI计数器计数器)74x161、74x1634-Bit Binary Up-Counters(with Asynchronous/Synchronous Clear)(4位二进制加法计数器(异、同步清零)位二进制加法计数器(异、同步清零))74x160、74x1621-Bit Decade(BCD Code)Up-Counters(
8、with Asynchronous/Synchronous Clear)(1位十进制(位十进制(BCD)加法计数器(异、同步清零)加法计数器(异、同步清零))Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)8 8MSI Counter(MSIMSI Counter(MSI计数器计数器)74x1694-Bit Binary Up/Down Counter(4位二进制可逆计数器位二进制可逆计数器)计数器可以用作分频器计数器可以用作分频器Digital Logic Design and Application(数字逻辑设计及应用数字逻辑
9、设计及应用)9 9Any Modulus CounterAny Modulus Counter(任意模值计数器任意模值计数器)利用利用SSI器件构成器件构成 时钟同步状态机设计时钟同步状态机设计利用利用MSI计数芯片构成计数芯片构成 利用利用n位二进制计数器实现模位二进制计数器实现模m计数器计数器分两种情况考虑:分两种情况考虑:m 2n 清零法、置数法清零法、置数法Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)1 10 0Any Modulus CounterAny Modulus Counter(任意模值计数器任意模值计数器)
10、Realize a Modulo-m Counter with an n-bit Binary Counter (利用利用n位二进制计数器实现模位二进制计数器实现模m计数器计数器)Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)1 11 1Any Modulus CounterAny Modulus Counter(任意模值计数器任意模值计数器)Consider two cases(分两种情况考虑分两种情况考虑):m 2nS0S1S2S3S4S12S11S10S9S8S7S6S5S13S14S15清零法、置数法清零法、置数法级联。
11、级联。Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)1 12 2Cascading Counter(Cascading Counter(计数器的级联计数器的级联)CLOCKRESET_LLOAD_LCNTEND0D1D2D3Q4Q5Q6Q774x16374x163思考:利用低位的进位控制高位的时钟行不行?思考:利用低位的进位控制高位的时钟行不行?Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)1 13 3Modulo-m CounterModulo-m Counte
12、r(模模mm计数器(计数器(m 2m 2n n))先进行级联,再整体置零或预置数先进行级联,再整体置零或预置数例:用例:用74x163构造模构造模193计数器计数器 两片两片163级联得级联得8位二进制计数器(位二进制计数器(0255)采用整体清零法,采用整体清零法,0192 采用采用整体预置数法整体预置数法,63255 25619363若若 m 可以分解:可以分解:m=m1m2分别实现分别实现m1和和m2,再级联再级联Digital Logic Design and Application(数字逻辑设计及应用数字逻辑设计及应用)1 14 46310=(0011 1111)2 CLKCLRLD
展开阅读全文