好文档 - 专业文书写作范文服务资料分享网站

单片微型计算机原理及应用_课后习题答案

天下 分享 时间: 加入收藏 我要投稿 点赞

《单片微型计算机原理及应用》习题参考答案

姜志海 刘连鑫 王蕾 编著

电子工业出版社

目录

第1章 微型计算机基础 ....................................................................................................... 2 第2章 半导体存储器及I/O接口基础 ............................................................................... 4 第3章 MCS?51系列单片机硬件结构 ............................................................................. 11 第4章 MCS?51系列单片机指令系统 ............................................................................. 16 第5章 MCS?51系列单片机汇编语言程序设计 ............................................................. 20 第6章 MCS?51系列单片机中断系统与定时器/计数器 ............................................... 26 第7章 MCS?51系列单片机的串行口 ............................................................................. 32 第8章 MCS?51系列单片机系统扩展技术 ..................................................................... 34 第9章 MCS?51系列单片机键盘/显示器接口技术 ....................................................... 36 第10章 MCS?51系列单片机模拟量接口技术 ............................................................... 40 第11章 单片机应用系统设计 ........................................................................................... 44

第1章 微型计算机基础

1.简述微型计算机的结构及各部分的作用

微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。 运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2.微处理器、微型计算机、微型计算机系统有什么联系与区别?

微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。它具有解释指令、执行指令和与外界交换数据的能力。其内部包括三部分:运算器、控制器、内部寄存器阵列(工作寄存器组)。

微型计算机由CPU、存储器、输入/输出(I/O)接口电路构成,各部分芯片之间通过总线(Bus)连接。

以微型计算机为主体,配上外部输入/输出设备、电源、系统软件一起构成应用系统,称为微型计算机系统。

3.微型计算机是以CPU为核心,配上存储器、输入/输出接口和系统总线组成的计算机。

4.在计算机内部,一切信息的存取、处理和传递的形式是(C )。 A.ASCII码

B.BCD码 C.二进制 D.十六进制

5.0~9的ASCII码是(C )。 A.0~9 B.30~39

C.30H~39H D.40H~49H

6.在微型计算机中,一般具有哪三类总线?试说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。

所谓总线,就是在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线。计算机元件级总线包括地址总线AB(Address Bus)、数据总线DB(Data Bus)、控制总线CB(Control Bus)三种。

(1)地址总线:地址总线是CPU用来向存储器或I/O接口传送地址信息的,是三态单向总线。地址总线的宽度决定了CPU可直接寻址的内存容量。通过地址总线确定要操作的

存储单元或I/O接口的地址。

(2)数据总线:数据总线是CPU与存储器及外设交换数据的通路,是三态双向总线。 (3)控制总线:控制总线是用来传输控制信号的,传送方向依据具体控制信号而定,如CPU向存储器或I/O接口电路输出读信号、写信号、地址有效信号,而I/O接口部件向CPU输入复位信号、中断请求信号等。

7.将下列二进制数转换为十进制数。 111101.101B 100101.11B

1100110.011B

111101.101B=29.625 100101.11B=37.75 1100110.011B=102.375 8.将下列十进制数转换为二进制数、BCD码数。 126.635

317.125

87.0735

126.635=1111110.101B=(000100100110.011000110101)BCD 317.125=100111101.001B=(001100010111.000100100101)BCD 87.0735=1010111.0001B=(10000111.0000011100110101)BCD 9.设机器数为8位,写出下列用真值表示的二进制数的原码、补码和反码。 +0010101B –0010101B +1000000B –1000000B

原码 反码 补码 +0010101B 00010101B 00010101B 00010101B –0010101B 10010101B 11101010B 11101011B +1000000B 01000000B 01000000B 01000000B –1000000B 11000000B 10111111B 11000000B 10.将下列BCD码表示成十进制数和二进制数。 01111001 01010111 10000011 10011001

(01111001)BCD=79=1001111B (01010111)BCD=57=111001B (10000011)BCD=83=1010011B (10011001)BCD=99=1100011B 11.设下列数据为8位补码表示的十六进制数,计算a + b和a – b,并且判断有无溢出。

a 37H 0B7H 0F7H 037H b 97H 0D7H 0D7H 0C7H a + b 0CEH 8EH 0CEH 0FEH 是否溢出 N Y Y N a – b 0A0H 0E0H 20H 70H 是否溢出 Y Y N Y 12.计算机某字节存储单元的内容为10000111,若解释为无符号数,则真值为(135);若解释为有符号数,则真值为(-121);若解释为BCD码,则真值为(87);若用十六进制数表示,则为(87)H。

第2章 半导体存储器及I/O接口基础

1.半导体存储器分两大类:易失性存储器RAM和非易失性存储器ROM。闪速存储器属于非易失性存储器ROM。

2.SRAM6264芯片的地址线为A12~A0,其存储容量为 8K地址空间。

3.可用紫外线擦除后改写的存储器EPROM经擦除后,各单元的内容应为 0FFH 。 4.8?8KB的SRAM存储器芯片需要 13 根地址线和 8 根数据线。

5.半导体存储器有哪几种类型?各自有什么特点?半导体存储器的两个重要指标是什么?

半导体存储器通常分为随机存取存储器(RAM,Random Access Memory)和只读存储器(ROM,Read Only Memory)两类。 (1)RAM:

RAM又称读写存储器,它的数据读取、存入时间都很短,因此计算机运行时,既可以从RAM中读数据,又可以将数据写入RAM。但掉电后RAM中存放的信息将丢失。RAM适宜存放输入数据、中间结果及最后的运算结果,因此又被称为数据存储器。

随机存储器有静态RAM和动态RAM两种。静态RAM用触发器存储信息,只要不断电,信息就不会丢失。动态RAM依靠电容存储信息,充电后为“1”,放电后为“0”。为了保存信息,每隔1~2ms必须对高电平的电容重新充电,这称为动态RAM的定时刷新。动态RAM的集成度高;静态RAM的集成度低、功耗大,优点是省去了刷新电路。在设计专用的微型计算机系统时,一般只用静态RAM就可以满足要求。 (2)ROM:

ROM称为只读存储器。读出一个数据的时间为数百纳秒,有时也可改写,但写入一个数据的时间长达数十毫秒。因此在计算机运行时只能执行“读”操作。掉电后ROM中存放的数据不会丢失。ROM适宜存放程序、常数、表格等,因此又称为程序存储器。只读存储器有以下五类:

掩模ROM:在半导体工厂生产时,已经用掩模技术将程序做入芯片,用户只能读出内容而不能改写。掩模ROM只能应用于有固定程序且批量很大的产品中。

一次可编程只读存储器(PROM,Programmable ROM):用户可将程序写入PROM,但程序一经写入就不能改写。

紫外线擦除可编程只读存储器(EPROM,Erasable PROM):用户可将程序写入EPROM芯片。如果要改写程序,先用EPROM擦除器,擦去原先的程序,然后写入新程序。与PROM

芯片一样,写入的速度很慢,且要用到高压,所以必须用特定的EPROM编程器写入信息。在计算机运行时只能执行读操作。

电擦除可编程只读存储器(EEPROM,Electrically Erasable PROM):由于采用电擦除方式,而且擦除、写入、读出的电源都用+5V,故能在应用系统中在线改写。但目前写入时间较长,约需10ms,读出时间约为几百纳秒。

闪烁存储器(Flash Memory):快速擦写存储器(Flash Memory,简称Flash)是20世纪80年代中期推出的新型器件。它可以在联机条件下,在计算机内进行擦除、改写,因而称为快擦写型存储器或闪烁存储器。它具有芯片整体或分区电擦除和可再编程功能,从而使它成为性价比和可靠性最高的可读写、非易失性存储器。主要性能特点如下:

高速芯片整体电擦除:芯片整体擦除时间约1s,而一般的EPROM需要15min以上。 高速编程:采用快速脉冲编程方法,编程时间短。

最少1万次擦除/编程周期,通常可达到10万次擦除/编程周期。

早期的Flash采用12V编程电压,改进后在Flash内部集成了1个DC/DC变换器,可以采用单一的5V电压供电。

高速度的存储器访问:最大读出时间不超过200μs。高速Flash的读出时间达到60μs。 低功耗:最大工作电流为30mA,备用状态下的最大电流为100μA。 密度大,价格低,性价比高。

衡量半导体存储器性能的主要指标有存储容量、存取速度、存储器周期、功耗、可靠性、价格、电源种类等,其中主要的技术指标是存储容量和存取速度。

存储容量是存储器的一个重要指标。存储器芯片的存储容量用“存储单元个数 × 每个单元的存储位数”来表示。如存储器有256个单元,每个单元存放8位二进制数,那么该存储器的容量为256×8位。存储器容量1K = 1024 = 210。对于以字节编址的微型计算机,可以以字节表示容量,如某微型计算机的容量为64KB。

在表示存储器的容量时,一般是以某一空间范围来表示的,而空间范围是由地址线来决定的,即存储器的容量和存储器的地址线的宽度(数量)有关。地址的二进制位数N与容量的关系是Q = 2N。

如某存储器芯片有13条地址线A12~A0,则存储器容量为8KB,空间表示范围为0000H~1FFFH。

存取速度:

该项指标一般用以下两个参数中的一个来描述。

① 存取时间(Access Time,TA):是指从CPU给出有效的存储地址启动一次存储器读/写操作,到操作完成所经历的时间。

具体地说,对一次读操作的存取时间就是读出时间,即从地址有效到数据输出有效之间的时间;对于一次写操作,存取时间就是写入时间。

单片微型计算机原理及应用_课后习题答案

《单片微型计算机原理及应用》习题参考答案姜志海刘连鑫王蕾编著电子工业出版社目录第1章微型计算机基础..................................................................................
推荐度:
点击下载文档文档为doc格式
6x5804fykd5uqa87qzsz8c83h0epg60165a
领取福利

微信扫码领取福利

微信扫码分享