微机原理与接口技术项目教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:杨居义编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302214250
- 页数:412 页
第1章 微型计算机系统概述 1
1.1 微型计算机组成结构及数据的表示 1
1.1.1 项目1:认识微型计算机的组成结构 1
1.1.2 知识讲解 2
1.2 微型计算机接口的组成 8
1.2.1 项目2:认识微机的常用接口 8
1.2.2 知识讲解 8
1.3 I/O端口地址分配与地址译码技术 13
1.3.1 项目3:设计一个有6组I/O端口地址的译码电路 13
1.3.2 知识讲解 14
思考题与练习题 17
第2章 8086微处理器 18
2.1 8086微处理器概述 18
2.1.1 项目1:认识8086 CPU 18
2.1.2 知识讲解 18
2.2 8086微处理器引脚功能 24
2.2.1 项目2:认识8086 CPU的引脚 24
2.2.2 知识讲解 25
2.3 8086总线的操作时序 29
2.3.1 项目3:8086控制LED灯右循环亮 29
2.3.2 知识讲解 31
2.4 Intel 80x86系列微处理器简介 38
2.4.1 项目4:认识典型的CPU微处理器 38
2.4.2 知识讲解 40
思考题与练习题 43
第3章 8086指令系统与汇编语言程序设计 45
3.1 指令格式与寻址方式 45
3.1.1 项目1:认识8086的寻址方式 45
3.1.2 知识讲解 47
3.2 数据传送指令与串操作类指令 53
3.2.1 项目2:内存数据的移动 53
3.2.2 知识讲解 56
3.3 算术运算指令与位操作指令 66
3.3.1 项目3:多字节的乘法 66
3.3.2 知识讲解 70
3.4 控制转移指令与处理器控制指令 79
3.4.1 项目4:计算|x—y| 79
3.4.2 知识讲解 82
3.5 汇编语言程序格式 94
3.5.1 项目5:把字符串显示到屏幕上 94
3.5.2 知识讲解 96
3.6 程序的基本结构 104
3.6.1 项目6:折半查找 104
3.6.2 知识讲解 106
3.7 BIOS和DOS中断 114
3.7.1 项目7:从键盘中接收字符 114
3.7.2 知识讲解 116
3.8 子程序结构 121
3.8.1 项目8:排序 121
3.8.2 知识讲解 124
思考题与练习题 132
第4章 存储器 135
4.1 存储器的分类 135
4.1.1 项目1:认识各种存储器芯片 135
4.1.2 知识讲解 137
4.2 读写存储器RAM 140
4.2.1 项目2:设计一个容量为4KB的RAM存储器 140
4.2.2 知识讲解 141
4.3 只读存储器ROM 149
4.3.1 项目3:设计一个容量为8KB的ROM存储器 149
4.3.2 知识讲解 150
4.4 存储器分配与存储器扩展技术 155
4.4.1 项目4:设计一个容量为16KB的ROM和8KB的RAM的存储器 155
4.4.2 知识讲解 156
思考题与练习题 166
第5章 可编程并行接口8255A 168
5.1 8255A芯片引脚和内部结构 168
5.1.1 项目1:开关状态显示 168
5.1.2 知识讲解 169
5.2 8255A控制字及状态字 172
5.2.1 项目2:8255A控制LED灯左循环亮 172
5.2.2 知识讲解 173
5.3 8255A的工作方式 176
5.3.1 项目3:用8255A控制LED灯左右循环亮 176
5.3.2 知识讲解 178
5.4 项目扩展与工程应用 182
5.4.1 项目4:用8255A控制继电器 182
5.4.2 项目5:用8255A端口控制步进电机 184
思考题与练习题 187
第6章 中断系统与可编程8259A 189
6.1 8086中断系统 189
6.1.1 项目1:外部中断控制继电器 189
6.1.2 知识讲解 191
6.2 8259A芯片引脚和内部结构 197
6.2.1 项目2:用8259A中断控制LED灯左循环亮 197
6.2.2 知识讲解 199
6.3 8259A控制字及编程应用 203
6.3.1 项目3:外部中断次数显示 203
6.3.2 知识讲解 205
6.4 项目扩展与工程应用 214
6.4.1 项目4:中断控制跑马灯 214
6.4.2 项目5:两个外部中断源中断 217
思考题与练习题 220
第7章 可编程定时器/计数器8253 222
7.1 8253的功能、引脚与内部结构 222
7.1.1 项目1:用8253对外部事件进行计数 222
7.1.2 知识讲解 223
7.2 8253的控制字和读写操作 226
7.2.1 项目2:用8253控制LED闪烁 226
7.2.2 知识讲解 228
7.3 8253的工作方式 231
7.3.1 项目3:用8253控制继电器 231
7.3.2 知识讲解 233
7.4 项目扩展与工程应用 242
7.4.1 项目4:电子琴 242
7.4.2 项目5:用8253实现生产流水线上的工件计数 245
思考题与练习题 248
第8章 串行通信与可编程8251A 250
8.1 串行通信基础 250
8.1.1 项目1:两台微机之间进行通信 250
8.1.2 知识讲解 251
8.2 8251A芯片引脚、内部结构和工作过程 259
8.2.1 项目2:8251A“自发自收”通信 259
8.2.2 知识讲解 262
8.3 8251A方式控制字及初始化编程 265
8.3.1 项目3:上位PC机与8251A串行口通信 265
8.3.2 知识讲解 268
8.4 项目扩展与工程应用 273
8.4.1 项目4:用1号机控制2号机LED左循环显示 273
8.4.2 项目5:用PC机控制LED显示 277
思考题与练习题 281
第9章 可编程DMA控制器8237A 282
9.1 8237A的引脚与内部结构 282
9.1.1 项目1:利用8237A进行存储器到存储器的数据传送 282
9.1.2 知识讲解 284
9.2 8237A的控制字及应用 290
9.2.1 项目2:用8237A从接口向RAM输入数据并显示 290
9.2.2 知识讲解 292
9.3 项目扩展与工程应用 299
9.3.1 项目3:DMA进行存储器到存储器传送数据 299
9.3.2 项目4:DMA进行存储器到I/O数据传送 302
思考题与练习题 305
第10章 数模(D/A)转换 306
10.1 DAC 0832芯片引脚和内部结构 306
10.1.1 项目1:DAC 0832输出连续的锯齿波 306
10.1.2 知识讲解 307
10.2 12位D/A转换芯片DAC 1210与DAC 0832的应用 313
10.2.1 项目2:DAC 0832输出连续的三角波和锯齿波 313
10.2.1 知识讲解 315
10.3 项目扩展与工程应用 318
10.3.1 项目3:用DAC 0832控制直流电机 318
10.3.2 项目4:直流电机转速控制 320
思考题与练习题 322
第11章 模数(A/D)转换 324
11.1 ADC 0809芯片引脚和内部结构 324
11.1.1 项目1:ADC 0809转换的值用LED显示 324
11.1.2 知识讲解 325
11.2 A/D转换器与CPU的接口及应用 331
11.2.1 项目2:ADC 0809采集的值用于控制直流电机转速 331
11.2.2 知识讲解 332
11.3 项目扩展与工程应用 336
11.3.1 项目3:ADC 0809采集的温度值用于控制直流电机转速 336
11.3.2 项目4:数据采集综合应用 338
思考题与练习题 342
第12章 总线技术 343
12.1 总线概述 343
12.1.1 项目1:利用ISA总线的IRQ7进行中断,在屏幕上显示一个“7” 343
12.1.2 知识讲解 345
12.2 系统总线 350
12.2.1 项目2:利用系统总线进行存储器扩展 350
12.2.2 知识讲解 352
12.3 外部总线 361
12.3.1 项目3:认识USB接口 361
12.3.2 知识讲解 362
12.4 项目扩展与工程应用 364
12.4.1 项目4:利用ISA总线的IRQ2进行中断,在屏幕上显示一个“黑桃” 364
12.4.2 项目5:利用ISA总线扩展键盘 367
思考题与练习题 369
第13章 工程应用与课程设计题目 371
13.1 项目1:数据采集工程应用 371
13.1.1 项目要求与目的 371
13.1.2 项目电路连接与说明 371
13.1.3 项目电路原理图 372
13.1.4 项目程序设计 372
13.2 项目2:模拟交通灯控制 375
13.2.1 项目要求与目的 375
13.2.2 项目电路连接与说明 376
13.2.3 项目电路原理图 376
13.2.4 项目程序设计 376
13.3 课程设计题目 381
13.3.1 音乐发生器 381
13.3.2 简易数码管移位显示器 381
13.3.3 串行通信设计 382
13.3.4 数字密码锁 382
13.3.5 D/A转换器设计 383
13.3.6 步进电机控制 384
13.3.7 模拟交通灯控制 384
13.3.8 电子时钟 385
13.3.9 2路A/D转换并显示 386
13.3.10 上位PC机控制直流电机转速 386
13.3.11 利用ISA总线设计16路模拟数据采集器 387
13.3.12 利用ISA总线设计8路数据采集和单通道模拟量输出器 387
附录A IBMPC/XT中断向量地址表 389
附录B 8086指令表 390
附录C DOS功能调用(INT21H)表 398
附录D BIOS中断调用表 403
附录E 常用集成芯片引脚图 407
参考文献 410
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 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