数字逻辑与数字系统设计—基于ProteusVSMall和VerilonHDL

本书特色

[

  本书比较全面地介绍了数字电路的基本概念和工作原理,并以proteus
isis为辅助工具,用可视化方式实现数字逻辑电路的分析和设计,有利于加深读者对数字逻辑电路和数字系统设计的理解和掌握。与此同时,通过大量实例将目前数字系统设计中常用的verilog硬件描述语言引入数字逻辑电路的设计过程中,使读者尽可能早地接触到新的设计方法,不仅为本课程的教学开拓新路,同时也为将此类方法用于后续课程的学习打下良好基础。本书内容包括基础知识、逻辑代数基础、逻辑门电路、组合逻辑基础、组合逻辑电路、时序逻辑基础、时序逻辑电路、脉冲数字电路、转换电路、可编程逻辑基础、数字系统设计基础等。

  本书可作为计算机类、电子类、自动化类等相关专业的本科生教材或教学参考书,也可供相关专业的工程技术人员参考。

]

目录

第1章 基础知识1.1概述1.1.1数字信号与模拟信号1.1.2数字系统的基本结构1.2常用数制及其转换1.2.1十进制1.2.2二进制1.2.3二进制与十进制之间的相互转换1.2.4八进制数和十六进制数及其与二进制数之间的转换1.2.5八进制在数制转换中的桥梁作用1.2.6不同数制数据的后缀表示1.3带符号二进制数的表示方法1.3.1原码1.3.2反码1.3.3补码1.3.4二进制数的加、减法运算1.4常用编码1.4.1二?十进制编码(bcd码)1.4.2格雷码1.4.3ascii码1.5proteus软件简介1.5.1proteus简介1.5.2proteus isis简介1.5.3proteus isis实用快捷键本章 小结思考题与习题19[][]◆[]数字逻辑与数字系统设计——基于proteus vsm和veriloghdl目录[][]第2章 逻辑代数基础2.1逻辑变量与逻辑函数2.2基本逻辑运算与基本逻辑门2.2.1逻辑与运算和与门2.2.2逻辑或运算和或门2.2.3逻辑非运算和非门2.2.4基本逻辑门的其他符号表示2.2.5由基本逻辑门构成的其他复合门2.3逻辑代数的公式与规则2.3.1基本公式2.3.2常用公式2.3.3关于等式的基本规则2.4逻辑函数的表示方法2.4.1逻辑真值表2.4.2逻辑函数表达式2.4.3逻辑图2.4.4卡诺图2.4.5波形图2.5逻辑函数的标准形式2.5.1常用的逻辑函数式2.5.2逻辑函数的与?或式和或?与式2.5.3*小项和*大项2.5.4逻辑函数的标准与?或式和标准或?与式2.6逻辑函数的化简方法2.6.1逻辑函数的公式法化简2.6.2逻辑函数的卡诺图法化简本章 小结思考题与习题第3章 逻辑门电路3.1基本逻辑门电路3.1.1二极管门电路3.1.2三极管非门电路3.2cmos管门电路3.2.1cmos反相器3.2.2cmos与非门3.2.3cmos或非门3.2.4其他类型cmos门3.3ttl门电路3.3.1ttl与非门的基本结构和工作原理3.3.2ttl与非门的电压传输特性与抗干扰能力3.3.3ttl与非门的i/o特性与带负载能力3.3.4ttl与非门的动态特性3.3.5ttl与非门的主要性能参数3.4cmos和ttl集成逻辑门电路简介3.4.1cmos集成逻辑门电路3.4.2ttl集成逻辑门电路本章 小结思考题与习题第4章 组合逻辑基础4.1概述4.2组合逻辑电路的分析4.3组合逻辑电路的设计4.4组合逻辑电路中的竞争?冒险4.4.1竞争?冒险的产生4.4.2竞争?冒险的判断4.4.3竞争?冒险的消除方法4.5组合逻辑电路的verilog hdl编程入门4.5.1可编程逻辑器件与硬件描述语言简介4.5.2verilog hdl组合逻辑电路设计实例本章 小结思考题与习题第5章 组合逻辑电路5.1译码器5.1.1二进制译码器5.1.2二?十进制译码器5.1.3半导体数码管和七段字形码译码器5.2编码器5.2.1二进制编码器5.2.2二进制优先编码器5.2.3二?十进制编码器5.3数据分配器与数据选择器5.3.1数据选择器5.3.2数据分配器5.4数值比较电路5.4.1比较原理5.4.24位比较器5.5算术运算电路5.5.1二进制加法器5.5.2二进制减法器5.6奇偶校验电路5.6.1奇偶校验的基本原理5.6.2集成电路奇偶校验发生器/校验器5.7中规模集成电路构成组合电路的分析与设计5.7.1分析方法5.7.2设计方法本章 小结思考题与习题第6章 时序逻辑基础6.1时序逻辑电路概述6.1.1时序逻辑电路的特点6.1.2时序逻辑电路的结构模型6.1.3时序逻辑电路的分类6.1.4时序逻辑电路的表示方法6.2触发器6.2.1rs触发器6.2.2d触发器6.2.3jk触发器6.2.4t触发器6.2.5不同类型触发器间的转换6.2.6集成触发器及其参数6.3基于触发器时序逻辑电路的分析6.3.1基于触发器时序逻辑电路的分析步骤6.3.2基于触发器时序逻辑电路的分析举例6.4基于触发器时序逻辑电路的设计6.4.1基于触发器时序逻辑电路的设计步骤6.4.2基于触发器时序逻辑电路的设计举例本章 小结思考题与习题第7章 时序逻辑电路7.1寄存器7.1.1数码寄存器7.1.2锁存器7.1.3移位寄存器7.2计数器7.2.1计数器分类7.2.2同步集成计数器7.2.3异步集成计数器7.2.4基于msi计数器的任意m进制计数器7.2.5移位寄存器型计数器7.3顺序脉冲发生器7.3.1由计数器和译码器构成的顺序脉冲发生器7.3.2环形计数器作为顺序脉冲发生器7.4基于msi时序逻辑电路的分析与设计7.4.1基于msi时序逻辑电路的分析7.4.2基于msi时序逻辑电路的设计本章 小结思考题与习题第8章 脉冲数字电路8.1多谐振荡器8.1.1ttl环形多谐振荡器8.1.2cmos多谐振荡器8.2单稳态触发器8.2.1微分型单稳态触发器8.2.2积分型单稳态触发器8.2.3集成单稳态触发器8.2.4单稳态触发器的应用8.3施密特触发器8.3.1施密特触发器的特性8.3.2门电路构成的施密特触发器8.3.3集成施密特触发器8.3.4施密特触发器的应用举例8.4555定时器及其应用8.4.1555定时器8.4.2555定时器构成单稳态触发器8.4.3555定时器构成多谐振荡器8.4.4555定时器构成施密特触发器本章 小结思考题与习题第9章 转换电路9.1数/模转换电路9.1.1数/模转换的基本概念9.1.2权电阻网络dac9.1.3倒t型电阻网络dac9.1.4dac的主要技术指标9.1.5集成dac及应用举例9.2模/数转换电路9.2.1逐次逼近型adc9.2.2并行比较型adc9.2.3双积分型adc9.2.4adc的主要技术指标9.2.5集成adc及应用举例9.3压/频转换电路9.3.1电压/频率转换器lm3319.3.2基于lm331的电压/频率转换电路9.3.3基于lm331的频率/电压转换电路本章 小结思考题与习题第10章 可编程逻辑基础10.1可编程逻辑概述10.1.1pld分类10.1.2pld的开发流程10.1.3pld的逻辑表示10.2通用阵列逻辑gal10.2.1gal的结构及工作原理10.2.2gal的编程10.3复杂可编程逻辑器件cpld10.3.1max7000系列cpld10.3.2altera max ⅱ系列cpld10.4现场可编程门阵列fpga10.4.1fpga简介10.4.2altera cyclone系列fpga10.4.3cyclone fpga器件的编程10.4.4altera在cyclone系列之后推出的新产品简介本章 小结思考题与习题第11章 数字系统设计基础11.1数字系统概述11.1.1数字系统的基本概念11.1.2数字系统设计的一般过程11.2数字频率计的原理与设计11.2.1数字频率计的原理11.2.2数字频率计的设计与实现11.3十字路口交通灯控制系统设计11.3.1设计要求11.3.2设计原理11.3.3proteus isis环境下的设计与仿真11.3.4基于verilog hdl的设计本章 小结思考题与习题附录aproteus isis用法简介309附录bverilog hdl语言简介311b.1文字规则b.2数据类型b.3运算符b.4基本语句附录cquartus ⅱ 9.1集成开发环境用法简介317附录d常用ic引脚图参考文献323第7章 概时序逻辑电路论7.1寄存器7.1.1数码寄存器7.1.2锁存器7.1.3移位寄存器7.2计数器7.2.1计数器分类7.2.2同步集成计数器7.2.3异步集成计数器7.2.4基于msi计数器的任意m进制计数器7.2.5移位寄存器型计数器7.3顺序脉冲发生器7.3.1由计数器和译码器构成顺序脉冲发生器7.3.2环形计数器作为顺序脉冲发生器7.4基于msi时序逻辑电路的分析与设计7.4.1基于msi时序逻辑电路的分析7.4.2基于msi时序逻辑电路的设计本章 小结思考题与习题第8章 脉冲数字电路8.1多谐振荡器8.1.1ttl环形多谐振荡器8.1.2cmos多谐振荡器8.2单稳态触发器8.2.1微分型单稳态触发器8.2.2积分型单稳态触发器8.2.3集成单稳态触发器8.2.4单稳态触发器的应用8.3施密特触发器8.3.1施密特触发器的特性8.3.2门电路构成的施密特触发器8.3.3集成施密特触发器8.3.4施密特触发器的应用举例8.4555定时器及其应用8.4.1555定时器8.4.2555定时器构成单稳态触发器8.4.3555定时器构成多谐振荡器8.4.4555定时器构成施密特触发器本章 小结思考题与习题第9章 转换电路9.1数/模转换电路9.1.1数/模转换的基本概念9.1.2权电阻网络dac9.1.3倒t型电阻网络dac9.1.4dac的主要技术指标9.1.5集成dac及应用举例9.2模/数转换电路9.2.1逐次逼近型adc9.2.2并行比较型adc9.2.3双积分型adc9.2.4adc的主要技术指标9.2.5集成adc及应用举例9.3压/频转换电路9.3.1电压/频率转换器lm3319.3.2基于lm331的电压/频率转换电路9.3.3基于lm331的频率/电压转换电路本章 小结思考题与习题第10章 可编程逻辑基础10.1可编程逻辑概述10.1.1pld分类10.1.2pld的开发流程10.1.3pld的逻辑表示10.2通用阵列逻辑gal10.2.1gal的结构及工作原理10.2.2gal的编程10.3复杂可编程逻辑器件cpld10.3.1max7000系列cpld10.3.2altera max ii系列cpld10.4现场可编程门阵列fpga10.4.1fpga简介10.4.2altera cyclone系列fpga10.4.3cyclone fpga器件的编程10.4.4altera在cyclone系列之后推出的新产品简介本章 小结思考题与习题第11章 数字系统设计基础11.1数字系统概述11.1.1数字系统的基本概念11.1.2数字系统设计的一般过程11.2数字频率计的原理与设计11.2.1数字频率计的原理11.2.2数字频率计的设计与实现11.3十字路口交通灯控制系统设计11.3.1设计要求11.3.2设计原理11.3.3proteus isis环境下的设计与仿真11.3.4基于verilog hdl的设计本章 小结思考题与习题附录aproteus isis用法简介312附录bverilog hdl语言简介314b.1文字规则b.2数据类型b.3运算符b.4基本语句附录cquartus ii 9.1集成开发环境用法简介320附录d常用ic引脚图参考文献326第1章 概论1.1什么是单片机1.2单片机的发展过程及趋势1.3单片机的特点及应用场合1.4单片机与嵌入式系统1.5mcs?51系列单片机习题与思考第2章 mcs?51单片机的硬件结构及工作原理2.1单片机的内部结构2.2单片机的封装及引脚功能说明2.2.1单片机的封装2.2.2单片机的引脚功能说明2.3单片机的微处理器2.3.1运算器2.3.2控制器2.3.3振荡器、时钟电路及时序2.4单片机的复位2.4.1单片机的复位功能2.4.2常用的复位电路2.5单片机的存储系统2.5.1单片机存储系统结构2.5.2程序存储器2.5.3数据存储器2.5.4特殊功能寄存器2.6mcs?51单片机并行i/o端口结构及其功能2.6.1并行i/o端口的内部结构28[][]◆[]单片机原理与接口技术教程目录[][]2.6.2并行i/o端口的读?修改?回写操作2.7单片机外部总线扩展2.7.1单片机外部总线扩展的结构2.7.2地址空间的分配及译码2.7.3扩展外部程序存储器的电路设计2.7.4扩展外部数据存储器的电路设计2.8单片机定时器/计数器的结构及功能2.8.1定时器/计数器的结构及工作原理2.8.2定时器/计数器的控制与状态寄存器2.8.3mcs?51定时器/计数器0和1的工作方式2.8.4mcs?51定时器/计数器2的工作方式2.9串行通信2.9.1串行通信概论2.9.2串行通信总线标准及接口2.9.3mcs?51串行接口的组成2.9.4mcs?51串行接口的工作方式2.9.5mcs?51串行接口波特率的设置2.10中断系统2.10.1中断系统的结构2.10.2中断响应2.10.3中断请求的撤销习题与思考第3章 mcs?51单片机的指令系统3.1指令系统概述3.1.1指令的概念3.1.2指令系统符号标识的说明3.2寻址方式3.2.1立即寻址3.2.2寄存器寻址3.2.3间接寻址3.2.4直接寻址3.2.5变址寻址3.2.6相对寻址3.2.7位寻址3.3指令分类介绍3.3.1数据传送类指令3.3.2算术运算类指令3.3.3逻辑运算类指令3.3.4控制转移类指令3.3.5布尔(位)处理类指令习题与思考第4章 mcs?51汇编语言程序设计4.1汇编语言程序设计概述4.1.1汇编语言程序设计的基本步骤与方法4.1.2汇编语言设计常用伪指令简介4.2单片机汇编语言基础程序设计举例4.2.1顺序结构程序设计4.2.2分支结构程序设计4.2.3循环结构程序设计4.2.4子程序设计4.3汇编语言程序设计实例4.3.1通过i/o端口驱动led4.3.2查询方式的定时器应用4.3.3中断方式的定时器应用习题与思考第5章 单片机c语言程序设计5.1c51的数据类型与基本运算5.1.1c51的数据类型、变量及存储模式5.1.2运算符与表达式5.1.3基本语句5.2函数5.2.1函数的定义5.2.2函数的调用5.2.3中断服务函数与寄存器组选择5.2.4函数中变量的存储方式5.3数组与指针5.3.1数组的定义和引用5.3.2字符数组5.3.3指针的概念5.3.4数组的指针5.3.5指针的地址计算5.4结构与联合5.4.1结构变量的定义与引用5.4.2结构变量的初值5.4.3结构数组5.4.4结构指针5.4.5联合变量的定义与引用5.5预处理器5.5.1宏定义5.5.2文件包含5.5.3条件编译5.6c51程序实例5.6.1数据的分析和处理5.6.2串行口数据收发5.6.3查询方式的定时器应用5.6.4中断方式的定时器应用习题与思考第6章 输入输出接口及系统扩展设计6.1键盘及其接口设计6.1.1键盘的基本工作原理6.1.2独立式键盘接口设计6.1.3行列式键盘接口设计6.2led显示器及其接口设计6.2.1数码管显示器的结构与工作原理6.2.2数码管的静态显示与动态显示6.3字符点阵lcd显示模块的控制——模拟总线时序驱动6.3.11602字符点阵式lcm简介6.3.21602 字符点阵式lcm与单片机的接口6.4图形点阵lcd显示模块的控制——扩展总线驱动6.4.1128×64图形点阵液晶显示模块简介6.4.2128×64图形点阵式lcm和单片机的接口6.5并行输入输出接口的扩展6.5.1通过串行口扩展并行输入输出接口6.5.2通过系统总线扩展并行i/o端口6.6单片机i/o端口模拟时序操作扩展设备6.6.1i2c串行总线的基本特点6.6.2i2c串行总线通信协议6.6.3单片机系统i2c串行总线应用实例习题与思考第7章 单片机串行通信接口7.1hello,world!7.2单片机串行口查询方式通信7.2.1设计思路分析7.2.2串行口查询方式通信程序实例7.3单片机串行口中断方式通信7.3.1设计思路分析7.3.2串行口中断方式通信程序实例7.4通过16c550扩展串行通信接口7.4.116c550简介7.4.2单片机控制16c550实现扩展串行口7.5扩展串行口在gsm无线通信网络中的应用7.5.1gsm网络概述7.5.2gsm modem模块简介7.5.3通过gsm modem收发短消息7.5.4gsm modem模块与单片机的接口及应用7.6通过rs?485总线实现单片机的多机通信7.6.1单片机和rs?485总线收发器的接口电路设计7.6.2单片机主从式多机通信的原理7.6.3单片机主从式多机通信实例习题与思考第8章 电话通信接口8.1电话用户线接口简介8.1.1用户线接口的功能8.1.2用户线接口信号分析8.2用户线信号检测及控制电路的设计8.2.1振铃信号检测电路8.2.2双音多频信号译码电路8.2.3电话接口电路8.2.4继电器控制电路8.3电话远程遥控系统的硬件电路设计8.3.1cpu的选择8.3.2各部分电路的工作原理8.4电话远程遥控系统的软件设计8.4.1软件系统分析8.4.2系统软件设计习题与思考第9章 以太网通信接口9.1tcp/ip协议的分层结构及数据处理9.1.1tcp/ip协议的分层结构9.1.2tcp/ip协议数据的处理9.2相关协议报文的格式9.2.1以太网帧格式9.2.2arp报文格式9.2.3ip报文格式9.2.4icmp报文格式9.2.5udp报文格式9.3嵌入式精简tcp/ip协议栈的结构及现实意义9.3.1嵌入式精简tcp/ip协议栈的总体结构9.3.2嵌入式精简tcp/ip协议栈的现实意义9.4以太网串行口数据转换模块的硬件设计9.4.1以太网接口芯片rtl8019as9.4.2单片机系统接口电路设计9.5以太网串行口数据转换模块的软件设计9.5.1串行口控制程序的设计9.5.2rtl8019as控制程序的设计9.5.3精简tcp/ip协议栈系统工作流程及代码分析9.5.4以太网串行口数据转换模块工作实测习题与思考参考文献

封面

数字逻辑与数字系统设计—基于ProteusVSMall和VerilonHDL

书名:数字逻辑与数字系统设计—基于ProteusVSMall和VerilonHDL

作者:卢建华

页数:322

定价:¥39.0

出版社:清华大学出版社

出版日期:2013-08-01

ISBN:9787302328780

PDF电子书大小:111MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注