目录 1
序 1
第1章 概论 1
1.1 开启微电脑接口控制之门 1
1.2 PC控制系统的组成 1
第2章 PC系统及扩展接口信号 3
介绍 3
2.1 PC系统组成 3
2.2 PC I/O口地址分配 6
2.3 PC扩展接口信号介绍 7
第3章 TURBO C程序设计提要 15
3.1 为何使用C语言 15
3.2 TURBO C常用函数介绍 16
3.3 程序设计深入 21
第4章 接口设计提要 23
4.1 I/O接口控制方式 23
4.2 各种常用译码电路 24
4.3 各种接口设计常用芯片 31
4.4 接口电路制作步骤 33
第5章 8255接口设计 35
5.1 8255简介 35
5.2 8255引脚说明 36
5.3 8255工作说明 37
5.4 8255方式0 39
5.5 8255方式1 39
5.6 8255方式2 42
5.7 8255口C的握手式控制信号状态读取 43
5.8 8255接口电路设计 44
5.9 制作自己的第一片I/O接口卡 46
5.10 实验1:走马灯设计 49
5.11 实验2:读取DIP开关设定 52
5.12 实验3:8255方式1验证 54
5.13 实验4:驱动七段码显示器 56
5.14 实验5:扫描驱动七段码显示器 57
5.15 实验6:扫描检测按键 61
5.16 实验7:5×7点矩阵显示控制 64
第6章 8253计时计数器接口设计 68
6.1 8253简介 68
6.2 8253引脚说明 69
6.3 8253操作方式 70
6.4 8253接口电路设计 76
6.5 实验1:用PC内部8253驱动喇叭 77
6.6 实验2:以软件程序控制喇叭发声 78
6.7 实验3:用8253输出方波信号 79
6.8 实验4:测试TURBO C 81
函数sound 81
6.9 实验5:用8253驱动喇叭做音阶测试 83
6.10 实验6:演奏一首歌曲 85
第7章 LCD接口 89
7.1 LCD介绍 89
7.2 LCD接口设计 93
7.3 LCD驱动子程序 94
7.4 实验1:LCD显示器测试 96
7.5 实验2:自创LCD字型 99
第8章 PC计时器应用 103
8.1 PC内部计时器结构 103
8.2 重新设置计时器通道0 104
8.3 实验1:设计一个计时中断程序 106
功能 109
8.4 实验2:验证delay()函数的 109
8.5 实验3:精确的delay()函数 110
设计 110
第9章 步进电机控制 114
9.1 步进电机介绍 114
9.2 步进电机控制方式 115
9.3 控制电路 117
9.4 实验1:步进电机控制方法验证 117
9.5 实验2:步进电机定位测试 120
9.6 实验3:步进电机速度控制 122
第10章 直流电机控制 128
10.1 直流电机控制方式 128
10.2 基本控制电路 129
10.3 实验1:基本直流电机控制 129
10.4 实验2:以PWM方式控制电机 131
转速 131
10.5 实验3:以PFM方式控制电机 133
转速 133
10.6 实验4:电机正反转的控制 136
10.7 实验5:玩具车行进控制 140
第11章 模拟至数字转换接口 144
11.1 ADC接口结构 144
11.2 AD0804介绍 145
11.3 AD0804接口设计 146
11.4 实验1:由ADC读取外界电压 147
11.5 实验2:以连续转换方式做ADC温度测量 150
11.6 实验3:以查询方式做ADC温度测量 153
第12章 数字至模拟转换接口 157
12.1 DAC接口结构 157
12.2 DAC0800简介 157
12.3 DAC0800接口设计 159
12.4 实验1:量测输出电压 160
12.5 实验2:从输出口送出方波信号 161
12.6 实验3:用DAC送出方波信号 163
12.7 实验4:用DAC产生锯齿波 164
12.8 实验5:用DAC产生三角波 165
12.9 实验6:用DAC产生正弦波 166
12.10 实验7:用DAC做双极性电压 167
控制 167
设计 169
13.1 芯片介绍 169
13.2 内部寄存器功能分析 170
13.4 接口电路设计 173
13.3 数据操作 173
13.5 实验1:音阶测试 174
13.6 实验2:电子琴设计 179
13.7 实验3:伴奏音测试 182
第14章 声音录音放音控制 188
14.1 声音录音放音基本原理 188
14.2 接口设计 189
14.3 录音放音驱动程序 192
14.4 实验1:语音录音实验 197
14.5 实验2:语音放音实验 201
14.6 实验3:改变放音速度 204
第15章 无线遥控模组实验 209
15.1 无线遥控模组特性 209
15.2 遥控模组系统组成 210
15.3 编译码IC介绍 211
15.5 遥控模组与PC连接 213
15.4 遥控模组译码信号分析 213
15.6 实验1:无线接收测试 214
15.7 实验2:无线遥控语音展示 217
15.8 实验3:多功能卡上的无线遥控实验 219
附录 226
附录A 本书实验所需设备及工具 226
附录B 本书实验所需零件 227
附录C TURBO C基本操作说明 228
附录D PC接口插槽保护器使用 229
附录E 微电脑控制板基本除错方法 230
附录F 自制接口卡的步骤 231
附录G 逻辑笔使用的注意事项 233
附录H 语音卡特性介绍 234
附录J PC/8051多功能实验卡特性 235
介绍 235
附录I 无线遥控模组特性介绍 235
附录K PC/8051多功能实验卡测试 236
程序 236
第13章 可编程音乐芯片UM 3567