第1章 数字电路实验与课程设计概述 1
1.1 数字电路实验与课程设计的目的与意义 1
1.2 数字电路实验的基本要求 2
1.3 数字电路课程设计的基本要求 3
1.4 实验室守则 3
1.5 实验室安全操作规范 4
第2章 数字电路实验基础 5
2.1 数字集成电路的分类 5
2.2 数字电路中的逻辑电平 6
2.3 TTL电路与CMOS电路的连接 7
2.4 数字集成电路的封装 7
2.5 数字电路实验的常见故障和排除方法 9
第3章 组合逻辑电路实验 10
3.1 TTL和CMOS集成逻辑门电气参数测试 11
一、实验目的 11
二、实验原理 11
三、实验内容 14
四、思考题 16
3.2 数字电路基本逻辑门功能验证 16
一、实验目的 16
二、实验原理 16
三、实验内容 17
四、思考题 18
3.3 编码器和译码器 18
一、实验目的 18
二、实验原理 18
三、实验内容 21
四、思考题 21
3.4 数据分配器及数据选择器 21
一、实验目的 21
二、实验原理 21
三、实验内容 23
四、思考题 24
第4章 时序逻辑电路实验 25
4.1 触发器及其应用 29
一、实验目的 29
二、实验原理 29
三、实验内容 31
四、思考题 31
4.2 计数器及其应用 32
一、实验目的 32
二、实验原理 32
三、实验内容 35
四、思考题 36
4.3 移位寄存器及其应用 36
一、实验目的 36
二、实验原理 36
三、实验内容 38
四、思考题 39
4.4 集成定时器及其应用 39
一、实验目的 39
二、实验原理 39
三、实验内容 41
四、思考题 41
4.5 模数和数模转换器及其应用 42
一、实验目的 42
二、实验原理 42
三、实验内容 45
四、思考题 46
第5章 DE2开发板上接口电路的使用 47
5.1 开关和按键的使用 48
5.2 LED的使用 49
5.3 数码管的使用 51
5.4 时钟的使用 53
5.5 扩展端口的使用 53
5.6 液晶模块LCD 1602的使用 56
5.7 VGA接口电路的使用 61
5.8 PS/2键盘接口的使用 64
第6章 基于Verilog HDL的数字电路课程设计 69
6.1 硬件描述语言(HDL) 69
6.2 Verilog HDL基本语法 69
6.2.1 数据类型 70
6.2.2 数据对象 71
6.2.3 操作符 72
6.2.4 程序基本结构 73
6.2.5 并行语句 74
6.2.6 顺序语句 76
6.2.7 例化语句 80
6.3 建模指导 82
6.3.1 常用组合逻辑的建模方法 82
6.3.2 常用时序逻辑的建模方法 84
6.4 常见的数字电路课程设计要求 87
6.4.1 数字钟 87
6.4.2 电子密码锁 88
6.4.3 电梯控制器 88
6.4.4 自动售货机控制系统 89
6.4.5 基于温度传感器18B20的温控电脑散热风扇系统设计 89
第7章 Quartus Ⅱ6.0软件的使用 92
7.1 新建项目 92
7.2 编辑设计文件 98
7.3 编译 103
7.4 分配引脚 104
7.5 仿真 106
7.6 编程下载 115
第8章 杰创远程实验 117
8.1 实验背景 117
8.2 实验介绍 118
8.3 实验原理 119
8.4 实验流程 121
附录A 常用逻辑符号对照表以及常用芯片引脚图 126
附录B 数字电路实验箱使用介绍 129
参考文献 131