计算机接口技术项目教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:杨居义编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302257837
- 页数:292 页
第1章 计算机接口技术概述 1
引入项目:认识计算机的常用接口 1
1.1 计算机接口基本知识 2
1.1.1 计算机接口概述 2
1.1.2 计算机接口功能 3
1.1.3 计算机接口组成 3
1.1.4 I/O端口和I/O操作 4
1.1.5 I/O端口的编址方式 5
1.1.6 CPU与接口数据的交换技术 6
1.2 I/O端口地址分配与地址译码技术 7
1.2.1 I/O端口地址分配 7
1.2.2 I/O端口地址译码 8
1.3 现代微机系统的基本组成 11
1.4 项目实训 12
思考题与练习题 13
第2章 可编程并行接口8255A 14
引入项目:8255读取开关的状态并显示 14
2.1 8255A芯片引脚和内部结构 16
2.1.1 概述 16
2.1.2 8255A芯片引脚 16
2.1.3 8255A内部结构 17
2.2 8255A控制字及状态字 19
2.2.1 工作方式选择控制字 19
2.2.2 端口C按位置位/复位控制字 20
2.3 8255A的工作方式 21
2.3.1 方式0 21
2.3.2 方式1 22
2.3.3 方式2 24
2.4 项目实训 25
2.4.1 用8255A控制LED灯左循环亮 25
2.4.2 用8255A控制LED灯左右循环亮 28
2.4.3 用8255A控制继电器 30
2.4.4 用8255A控制步进电机 32
思考题与练习题 36
第3章 中断系统与可编程8259A 38
引入项目:用外部中断控制继电器 38
3.1 中断概述 40
3.1.1 中断基本概念 40
3.1.2 中断类型与中断向量表 42
3.1.3 中断响应过程 43
3.1.4 8086中断结构 44
3.2 8259A芯片引脚和内部结构 46
3.2.1 概述 46
3.2.2 8259A芯片引脚 46
3.2.3 8259A芯片内部结构 47
3.2.4 8259A的中断工作过程 48
3.3 8259A控制字及编程应用 49
3.3.1 8259A控制字 49
3.3.2 8259A的初始化编程 56
3.4 项目实训 58
3.4.1 用中断控制LED灯右循环亮 58
3.4.2 外部中断次数显示 60
3.4.3 用中断控制跑马灯 62
3.4.4 用两个外部中断源中断 65
思考题与练习题 68
第4章 可编程定时器/计数器8253A 70
引入项目:用8253对外部事件进行计数 70
4.1 8253的功能、引脚与内部结构 72
4.1.1 定时器/计数器基本概念 72
4.1.2 8253的主要功能 72
4.1.3 8253的引脚 73
4.1.4 8253的内部结构 74
4.2 8253的控制字和读写操作 75
4.2.1 8253的控制字 75
4.2.2 8253的初始化编程(写操作) 77
4.2.3 8253当前计数值的读取(读操作) 78
4.3 8253的工作方式 79
4.3.1 方式0(计数到零产生中断请求) 79
4.3.2 方式1(可重触发的单稳态触发器) 80
4.3.3 方式2(分频器) 82
4.3.4 方式3(方波发生器) 83
4.3.5 方式4(软件触发选通方式) 84
4.3.6 方式5(硬件触发选通方式) 85
4.4 项目实训 86
4.4.1 用8253控制LED闪烁 86
4.4.2 用8253控制继电器 88
4.4.3 电子琴 90
4.4.4 用8253对生产流水线上的工件进行计数 93
思考题与练习题 97
第5章 串行通信与可编程8251A 99
引入项目:两台微机之间进行通信 99
5.1 串行通信基础 101
5.1.1 概述 101
5.1.2 单工、半双工和全双工通信 101
5.1.3 串行通信方式 102
5.1.4 通信速率 103
5.1.5 串行通信接口标准 104
5.2 8251A芯片引脚、内部结构 108
5.2.1 8251A芯片引脚 108
5.2.2 8251A的内部结构 110
5.2.3 8251A的工作过程 111
5.3 8251A方式控制字及初始化编程 112
5.3.1 8251A的方式控制字 112
5.3.2 操作命令字 113
5.3.3 状态字 113
5.3.4 初始化编程 115
5.4 项目实训 116
5.4.1 上位PC与8251A串行口通信 116
5.4.2 用1号机控制2号机LED左循环显示 119
5.4.3 用PC控制LED显示 124
思考题与练习题 128
第6章 可编程DMA控制器8237A 129
引入项目:用8237进行存储器到存储器数据传送 129
6.1 8237A的引脚与内部结构 131
6.1.1 DMA传送的基本概念 131
6.1.2 8237A引脚与内部结构 132
6.2 8237A的控制字及应用 137
6.2.1 8237A的控制字 137
6.2.2 8237A的初始化编程及应用 142
6.3 项目实训 144
6.3.1 用8237A从接口向RAM输入数据并显示 144
6.3.2 用DMA进行存储器到存储器传送数据 146
6.3.3 用DMA进行存储器到I/O数据传送 149
思考题与练习题 152
第7章 D/A数模转换 154
引入项目:DAC0832输出连续的锯齿波 154
7.1 DAC0832芯片引脚和内部结构 156
7.1.1 概述 156
7.1.2 D/A转换器的主要技术指标 157
7.1.3 DAC0832芯片引脚 157
7.1.4 DAC0832芯片内部结构 158
7.1.5 D/A转换器的输出 159
7.1.6 DAC0832的工作方式 160
7.2 12位D/A转换芯片DAC1210与DAC0832应用 161
7.2.1 DAC 1210的引脚 161
7.2.2 DAC 1210的内部结构 162
7.2.3 DAC0832应用 162
7.3 项目实训 164
7.3.1 DAC0832输出连续的三角波和锯齿波 164
7.3.2 用DAC0832控制直流电机转速 166
7.3.3 直流电机转速检测及控制 169
思考题与练习题 171
第8章 A/D模数转换 172
引入项目:ADC0809转换值用LED显示出来 172
8.1 ADC0809芯片引脚和内部结构 174
8.1.1 概述 174
8.1.2 ADC0809芯片引脚功能 175
8.1.3 ADC0809芯片内部结构 176
8.1.4 ADC0809的工作过程 177
8.1.5 12位A/D转换器AD574的结构及引脚 178
8.2 A/D转换器与CPU的接口及应用 180
8.2.1 ADC0809转换器与CPU的接口 180
8.2.2 ADC0809转换器的应用 181
8.2.3 12位AD574转换器的应用 182
8.3 项目实训 184
8.3.1 ADC0809采集的值经过DAC0832控制直流电机 184
8.3.2 ADC0809采集的压力值用于控制直流电机转速 185
8.3.3 数据采集综合应用 188
思考题与练习题 192
第9章 总线技术 193
引入项目:用ISA总线IRQ7进行中断,在屏幕上显示“7” 193
9.1 总线概述 195
9.1.1 总线基本概念 195
9.1.2 微机常用总线简介 197
9.1.3 总线与CPU的连接 199
9.2 系统总线 200
9.2.1 S-100总线 200
9.2.2 STD总线 200
9.2.3 ISA总线 200
9.2.4 EISA总线 202
9.2.5 PCI局部总线 203
9.3 外部总线 207
9.3.1 USB总线 207
9.3.2 IEEE 488总线 208
9.3.3 I2C总线 209
9.4 项目实训 212
9.4.1 用系统总线进行存储器扩展 212
9.4.2 用ISA总线的IRQ2进行中断,在屏幕上显示一个“黑桃” 214
思考题与练习题 217
第10章 人机交互设备及接口 218
引入项目:利用8255实现8位LED显示 218
10.1 键盘 221
10.1.1 键盘分类及工作原理 221
10.1.2 PC键盘简介及编程应用 225
10.2 显示器及接口 228
10.2.1 CRT显示器 229
10.2.2 CRT显示器接口电路编程方法 234
10.3 LED与LCD显示 238
10.3.1 LED显示器 238
10.3.2 LCD液晶显示器 240
10.4 打印机接口 241
10.4.1 打印机概述 241
10.4.2 主机与打印机的接口 242
10.4.3 PC并行打印接口寄存器 244
10.4.4 打印机的中断调用 245
10.5 项目实训 245
10.5.1 设计一个8×8矩阵键盘 245
10.5.2 ISA总线扩展键盘 247
10.5.3 16×16点阵显示“中国” 250
思考题与练习题 253
第11章 综合实训项目 255
11.1 数据采集工程应用 255
11.1.1 要求与目的 255
11.1.2 电路连接与说明 255
11.1.3 电路原理框图 256
11.1.4 程序设计 256
11.2 模拟交通灯控制 259
11.2.1 要求与目的 259
11.2.2 电路连接与说明 260
11.2.3 电路原理框图 261
11.2.4 程序设计 261
11.3 PC控制数码管显示 265
11.3.1 要求与目的 265
11.3.2 电路连接与说明 265
11.3.3 电路原理框图 266
11.3.4 程序设计 266
11.3.5 仿真效果 268
参考文献 270
附录A IBMPC/XT中断向量地址表 271
附录B 8086指令表 272
附录C DOS功能调用(INT21H)表 278
附录D BIOS中断调用表 283
附录E 常用集成芯片引脚图 287
附录F ASCII(美国信息交换标准码)表 290
附录G 综合实训项目考核评价表 291
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019