单片机课后习题答案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1 计算机经过了哪些主要发展阶段?

解:单片机的发展大致经历了四个阶段:

第一阶段( 1970— 1974年),为 4 位单片机阶段; 第二阶段( 1974— 1978年),为低中档 8 位单片机阶段; 第三阶段( 1978— 1983年),为高档 8位单片机阶段;

第四阶段( 1983年至今),为 8位单片机巩固发展阶段及 16位单片机、 32 位单片机推 出阶段。

1.2 写出下列机器数的真值:

1) 01101110 3)01011001

解:( 1) 01101110的真值 =+110

( 2) 10001101的真值 =+141 或-115 ( 3) 01011001的真值 =+89 ( 4) 11001110的真值 =+206 或-50

说明:机器数是指计算机中使用的二进制数,机器数的值称为真值。机器数可表示为无 符号数也可表示为带符号数, 其中计算机中的带符号数一般为补码形式。 10001101若为

无符号数。 则其真值为 +141;若为带符号数, 由于最高位 (符号位) 为 1.所以为负数

(补 码形式),则其真值为 -115。

1.4 写出下列二进制数的原码、反码和补码(设字长为 8 位)。

1.5已知X=10110110, Y=11001111,求X 和Y 的逻辑与、逻辑或和逻辑异或。 解: X Y 10000110

X Y 11111111 X Y 01111001

1.6已知X 和Y ,试计算下列各题的

X Y 补和X-Y 补(设字长为8位)。

1 ) X=1011 Y=0011 2) X=1011 Y=0101 3) X=1001 Y=-0100 4) X=-1000 Y=0101 5) X=-1100

Y=-0100

解:

(1)X 补码=00001011 Y 补码=00000011

[X+Y]补=00001110

[X-Y]补=00001000

(2) X 补码=00001011 Y 补码=00000101 [X+Y]补=00010000

[X-Y]补=00000110

( 3) X 补码 =00001001 Y 补码 =11111100 [X+Y]补=00010000

[X-Y]补=00000110

2) 10001101 4) 11001110

1) 010111 2) 101011 3) -101000

4) -111111

解:(1) [x] 原=00010111

(2) [x]原=00101011 (3) [x]原=10101000

(4) [x]原=10111111 凶反=00010111 [x]反=00101011 [x]反=11010111

凶反=11000000

凶补=00010111 凶补=00101011 凶补=11011000

凶补=11000001

1.7 用补码来完成下列运算,并判断有无溢出产生(设字长为

解:(1) [x]补+[y]补=01010101+00111100=10010001 = -111,有溢出 (2) [x]补+[y]补=10101011+00111100=11100111 =-25,无溢出 (3) [x]补+[y]补=01010101+11000100=00011001 =25,无溢出 (4) [x]补+[y]补=10101011 + 11000100=01101111 =111,有溢出 1.11 计算机由哪几部分组成的?

解:计算机由微处理器、存储器和 I/O 接口电路构成。各部分通过地址总线( AB )、数 据总线(DB )和控制总线(CB )相连。

1.12 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?

解:把CPU 和一组称为寄存器(Register®的特殊存储器集成在一片大规模集成电路或 超大规模集成电路封装之中, 这个器件才被称为微处理器。 以微处理器为核心, 配上由大规 模集成电路制作的只读存储器( ROM )、读写存储器( RAM )、输入/输出、接口电路及 系统总线等所组成的计算机, 称为微型计算机。 微型计算机系统是微型计算机配置相应的系 统软件 ,应用软件及外部设备等。 1.15 什么叫单片微型计算机?和一般微型计算机相比,单片机有何特点?

解:单片微型计算机就是在一块硅片上集成了

CPU 、RAM 、ROM 、定时器/计数器和多种

I/O 口(如并行、串行及 A/D 变换器等)的一个完整的数字处理系统。单片机主要特点有: 品种多样,型号繁多;存储容量大;频率高,速度快;控制功能强,集成度高;功耗低;配 套应用软件多。

2.5 说明静态 RAM 和动态 RAM 的主要区别 ,使用时应如何选用。

解:静态RAM , ( SRAM )采用触发器电路构成一个二进制信息的存储单元,存取速度快, 集成度低。

动态 RAM ,( DRAM )集成度较高, 对于同样的引脚数其单片容量一般比 SRAM 高(集 成度高), DRAM 的存储单元采用电容存储信息,由于电容存在江山漏电,所以需要进行 定期刷新,存取速度较 SROM 慢。

2.6现有1K X 8位的RAM 芯片若干片。若用线选法组成存储器,有效的寻址范围最大时多 少 KB ?若用 3-8 译码器来产生片选信号,则有效的寻址范围最大又是多少?若要将寻址范 围扩展到64kB ,应选用什么样的译码器来产生片选信号?

解:1k X 8位的RAM 芯片由10条地址线。8031的地址线为16条,所以还有6条地址线可 以用来做片选信号。 当采用线选法时, 每条高位地址线只能选中一片芯片, 所以有效地址范 围最大可为 6kB 。 当用 3-8译码器来产生片选信号时,

一片 3-8译码器可以产生 8个片选信号, 有效寻址范

围可扩大为8kB 。若使用多片3 - 8译码器,则寻址范围还可以扩大。

若要将寻址范围扩展到 64kB ,必须用6位线进行全译码以产生 64个片选信号。由于现在尚 无现成的 6-64译码器可用, 故可选用多个 3-8译码器,通过两级译码来产生 64个片选信

号,共需 9个3-8译码器。或者用 1个2-4译码器和 4个4-16译码器通过两级译码,也 可以得到所

需的 64个片选信号。

8 位)

1) 3) 85+60 85-60

(2)-85+60 4)-85-60

相关文档
最新文档