新書推薦:
《
UE5虚幻引擎必修课(视频教学版)
》
售價:NT$
505.0
《
真需求
》
售價:NT$
505.0
《
阿勒泰的春天
》
售價:NT$
230.0
《
如见你
》
售價:NT$
234.0
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:NT$
305.0
《
560种野菜野果鉴别与食用手册
》
售價:NT$
305.0
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:NT$
286.0
《
锂电储能产品设计及案例详解
》
售價:NT$
505.0
|
編輯推薦: |
本套书由《微型计算机原理及接口技术》和《微型计算机原理及接口技术习题及实验指导》组成,是为高等院校非计算机专业学生编写的计算机技术基础课教材。作者根据微型计算机技术发展现状,考虑非计算机专业学生的数字技术基础薄弱,结合工科院校学生对计算机应用的偏好,以80868088CPU为背景,介绍微型计算机的原理与接口技术。本书作为《微机原理及接口技术》的配套教材,包含了主教材各章节的知识要点、习题解答和汇编语言程序设计实验及微型计算机接口基本实验。每一个实验都包括实验要求、实验目的、实验电路图、实验步骤和实验例程,紧扣理论知识要点,采用由简入繁、步步深入的方法引导学生做实验。实验与实际应用相结合,充满趣味性,能充分调动学生的积极性。本书可作为普通高等院校工科非计算机类学生的微机原理及接口技术课程的实验教材,也可作为工程技术人员学习的参考书。
|
內容簡介: |
本书作为《微型计算机原理与接口技术》的配套教材,包含了《微型计算机原理与接口技术》各章节的知识要点、习题解答和汇编语言程序设计实验及微型计算机接口基本实验。本书以伟福Lab 8000系列单片机仿真实验系统为基础,介绍微型计算机原理与接口技术课程所需的各类实验,包括实验要求、实验目的、实验电路图、实验步骤和实验例程。对每个实验都给出了较为详细的硬件原理图,对实验需要的一些基础知识也进行了必要的补充。本书可作为普通高等院校工科非计算机类本、专科学生微型计算机原理与接口技术课程的实验教材,也可作为工程技术人员的学习参考书。
|
目錄:
|
目录
第1章微型计算机基础知识1
1.1知识要点1
1.2习题解答4
第2章80868088微处理器6
2.1知识要点6
2.2习题解答9
第3章80868088指令系统11
3.1知识要点11
3.2习题解答12
3.3Debug使用实验21
实验1Debug的使用26
实验2算术运算指令的应用28
实验3串操作指令的应用29
实验4转移指令的应用30
第4章汇编语言及其程序设计31
4.1知识要点31
4.2习题解答32
4.3汇编语言程序设计实验41
实验1显示字符实验41
实验2BCD到ASCII码转换48
实验3响铃程序50
实验4C语言与汇编语言混合编程51
实验5从键盘输入数据并显示54
实验6计算N!57
实验7两个多位十进制数相减62[1][3]微型计算机原理与接口技术习题及实验指导目录[3][3]实验8接收年月日信息并显示65
实验9排序68
实验10学生成绩名次表73
第5章存储器78
5.1知识要点78
5.2习题解答79
第6章输入输出与中断技术84
6.1知识要点84
6.2习题解答87
6.3基本输入输出接口实验91
实验1用74HC245读入数据91
实验2用74HC273输出数据93
实验31616点阵显示实验96
实验48段数码管显示100
实验5键盘扫描显示实验104
实验68259外部中断实验110
第7章可编程接口芯片115
7.1知识要点115
7.2习题解答117
7.382538255应用实验122
实验18255输入输出实验122
实验2步进电机控制实验126
实验38253定时实验131
实验48253计数器实验133
实验5液晶显示控制实验135
实验68251A串行通信实验144
第8章数模转换及模数转换技术156
8.1知识要点156
8.2习题解答157
8.3数模转换和模数转换实验159
实验1数模转换实验159
实验2模数转换实验161
实验3压力传感器实验164
实验4直流电机控制实验170
第9章总线技术174
9.1知识要点174
9.2习题解答175
参考文献178
|
內容試閱:
|
第5章存储器 5.1知 识 要 点〖*34〗1. 半导体存储器的分类半导体存储器的分类即随机读写存储器RAM和只读存储器ROM。对于随机读写存储器,又可分为静态随机读写存储器和动态随机读写存储器,静态随机读写存储器的存储原理是利用双稳态触发器存储信息,动态随机读写存储器的存储原理是利用电容存储信息。对于动态随机读写存储器,由于电容泄漏电荷,存储单元的电荷需要定时补充,所以动态随机读写存储器需要刷新。2. 引脚所有的存储器器件都有地址输入引脚、数据输出或者数据输入输出引脚、从多片存储芯片中选定一个芯片的片选引脚,还有控制读写操作的控制引脚。地址线接收的地址信息用于选择存储芯片内部的存储单元。数据线负责数据的输出或者输入输出。芯片选择线用于选中该器件,或者说激活该器件。片选择线常被标识为片选、片使能或简称为选择,每个存储器件都有控制数据输入输出的控制线,通常标记为OE、WE,低电平有效。3. 常用芯片常用的SRAM芯片有61162K8b、62324K8b、62648K8b、6212816K8b、6225632K8b和6251264K8b等。4. 芯片的应用存储器芯片的应用就是将芯片正确地接入计算机系统。根据CPU要求的地址范围,将芯片上的各种信号与计算机系统的地址线、数据线和控制线连接在一起,存储器芯片就接入了计算机系统。1 数据线的连接。系统中所有的数据线都必须和芯片的数据线直接关联,双方都[1][3]微型计算机原理与接口技术习题及实验指导第5章存储器[3][3]不能有剩余。如果芯片上的数据线和系统中的数据线的数量一致,则将它们一对一相连;如果芯片上的数据线少于系统中的数据线,如21141K4b只有4根数据线,则必须选用2片芯片组成一组,构成数据线为8根的存储器芯片组,才可以与8088 CPU相连。如果芯片上的数据线多于系统中的数据线,说明选择的芯片不合适,必须更换。2 控制信号线的连接。存储器只有两种操作: 读和写。相应的与读写有关的控制信号通常只有两个: 写允许和输出允许。它们应该分别与系统中的读写控制信号相连。3 地址线的连接。一般存储芯片上地址线的数量比计算机系统中的地址线少,所以将芯片正确地接入计算机系统,必须解决地址线不匹配的问题。芯片在接入系统中时,芯片上的地址线和系统中的低位地址线一对一相连,使CPU可以选择芯片内任一存储单元。系统中剩余的地址线在芯片中没有对应线,不能直接与芯片发生关联。将一组输入信号转换为一个输出信号,称为译码。将系统中剩余的地址信号经过译码电路转换为一个输出信号,作为芯片的片选信号,称为地址译码。经过地址译码,系统中全部地址线都与芯片产生了关联,使芯片中每一个存储单元在系统的地址空间中都有唯一的一个物理地址。地址译码是存储器芯片应用的核心和关键。地址译码的方法有全地址译码和部分地址译码。5. 只读存储器只读存储器ROM一般用于存放固定的程序,如BIOS。常用的只读存储器类型有掩膜式ROM、可编程ROMPROM、可擦除可编程ROMEPROM、电可擦除可编程ROMEEPROM和闪存Flash Memory。5.2习 题 解 答1. 半导体存储器按照工作方式可分为哪两大类?它们的主要区别是什么?解:1 半导体存储器按照工作方式可分为ROM和RAM 。2 它们之间的主要区别是ROM在正常工作时只能读出,不能写入。RAM则可读可写。断电后,ROM中的内容不会丢失,RAM中的内容会丢失。2. 动态RAM为什么需要定时刷新?解: DRAM的存储元以电容存储信息,由于存在漏电现象,电容中存储的电荷会逐渐泄漏,从而使信息丢失或出现错误。因此需要对这些电容定时进行刷新。3. 存储器的地址译码方法有哪两种方式?解: 存储器的地址译码方法有全地址译码和部分地址译码。4. 设计一个4KB ROM与4KB RAM组成的存储器系统,芯片分别选用27162K8b和61162K8b,其地址范围分别为4000H~4FFFH和 6000H~6FFFH,CPU地址空间为64KB,画出存储系统与CPU的连接图。解: 分析: 27162K8b11根地址线A0~A1061162K8b11根地址线A0~A10分别需要芯片的个数:2716: 4K8b2K8b=26116: 4K8b2K8b=2将地址展开成二进制: 4KB的ROM地址空间为4000H~4FFFH。A15 A14A13 A120100010001000100 A11 A10 A9 A80000011110001111A7 A6 A5 A40000111100001111A3A2 A1 A0000011110000111127162K8b: 2片。第1片地址范围: 4000H~47FFH。第2片地址范围: 4800H~4FFFH。4KB的RAM地址空间为6000H~6FFFH。A15 A14A13 A120110011001100110 A11 A10 A9 A80000011110001111A7 A6 A5 A40000111100001111A3A2 A1 A0000011110000111161162K8b: 2片。第1片地址范围: 6000H~67FFH。第2片地址范围: 6800H~6FFFH。利用CPU的剩余地址线A15~A11,使用3∶8译码器进行全地址译码,生成片选信号: Y0、Y1、Y4、Y5,为4个芯片使用。存储系统与CPU连接图如图51所示。图51第4题电路图5. 试利用全地址译码将6264芯片接到8088 CPU系统总线上,使其所占地址范围为32000H~33FFFH。解: 将地址范围展开成二进制形式如下。0011 0010 0000 0000 00000011 0011 1111 1111 11116264芯片的容量为88KB,需要13根地址线A0~A12。而剩下的高7位地址应参加该芯片的地址译码。电路如图52所示。6. 若采用6264芯片构成内存地址从20000H~8BFFFH的内存空间,需要多少个6264芯片?解: 从20000H~8BFFFH的内存空间共有8BFFFH-20000H+1=6C000H432K个字节,每个6264芯片的容量8KB,故需4328=54个。7. 设某微型机的内存RAM区的容量为128KB,若用2164芯片构成这样的存储器,需多少个2164芯片?图52第5题电路图解: 每个2164芯片的容量为64K1b,共需128648=16个。8. 高速缓冲存储器的工作原理是什么?为什么设置高速缓冲存储器?解:1 高速缓冲存储器的工作原理是基于程序和数据访问的局部性原理。2 设置高速缓冲存储器是为了缓解CPU和内存之间存取速度的矛盾,将当前正在执行的指令及相关联的后续指令集从内存读到Cache,使CPU执行下一条指令时从Cache中读取。Cache的存在使CPU既可以以较快的速度读取指令和数据,又不至于使微型计算机的价格大幅度提高。9. 现有2个6116芯片,所占地址范围为61000H~61FFFH,试将它们连接到8088 CPU系统中。并编写测试程序,向所有单元输入任意一个数据,然后再读出与之比较,若出错则显示Wrong!,若全部正确则显示OK!。解: 电路连接如图53所示。图53第9题电路图测试程序段如下。OKDB''OK!'',$WRONGDB''Wrong!'',$MOVAX, 6100HMOVES, AXMOVDI, 0MOVCX, 1000HMOVAL, 55HREP STOSBMOVDI, 0MOVCX, 1000HREPZSCASBJZDISP_OKLEA DX, WRONGMOVAH, 9INT21HHLTDISP_OK:LEADX, OKMOVAH, 9INT21HHLT
|
|