单片机习题参考答案

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

铁道社单片机习题集参考答案

习题一

一、选择题

1. 十进制121转换为8位二进制数是( A )。

A.01111001B B.01110111B C.01101110B D.10001010B

2. 十进制数112.375转换成十六进制数是( B )。

A.70.5H B.70.6H C.71.5H D.71.6H

3. 十进制25

4.28转换为BCD码是( D )。

A.0011010100.101000 B.010*********.00110000

C.1101010100.00101 D.001001010100.00101000

4. 11101111101.1B=( A )。

A.77D.8H B.77C.8H C.77D.1H D.77C.1H

5. ABC.DEH=( D ) B。

A.101010111100.11101111 B.010*********.10001001

C.101111001101.11101111 D.101010111100.11011110

6. 数字符号0和9的ASCII码十进制表示为( C )。

A.30、39 B.30H、39H C.48、57 D.48H、57H

7. 一个字节的十六进制数最大相当于十进制数的( B )。

A.256 B.255 C.254 D.100

8. 将BCD码0011011101010010转换为十进制数,应为( A )。

A.3752 B.1BA90 C.3964 D.2725

二、简答题

1. 什么是单片机?

答:把微型计算机的基本功能部件:中央处理器(CPU)、存储器、输入/输出接口、定时器/计数器、中断系统等多种资源集成在一个半导体芯片上,使得一块集成电路芯片就能构成一个完整的微型计算机。这种集成电路芯片被称为单片微型计算机(single chip microcomputer),简称单片机。

2. 单片机主要应用于哪些领域?

答:(1) 生产自动化 (2) 实时测控 (3) 智能化产品

(4) 智能化仪表 (5) 信息通信技术 (6) 科学研究 (7) 国防现代化

3. 单片机应用系统由哪几部分组成?

答:单片机应用系统由单片机、外部存储器、输入通道、输出通道等部分组成

4. MCS-51系列中8031,8051,8751有什么区别?

答:8031/8051/8751 这3种芯片常称为 8051子系列,它们之间的区别仅在于片内程序存储器不同。8031片内无程序存储器,8051片内有4KB的ROM,8751片内有4KB 的EPROM,其它结构性能相同。其中8031易于开发,价格低廉,应用广泛

5. 为什么单片机又称为嵌入式微控制器?

答:单片机在应用时通常装入到各种智能化产品之中,所以又称嵌入式微控制器(Embedded Micro Controller Unit EMCU)。单片机应用系统就是典型的嵌入式系统。

嵌入式计算机系统,是作为其他系统的组成部分使用的。由于通用计算机系统有限的可靠性、较高的价位及庞大的身躯,限制了其在嵌入式系统的广泛应用,尤其限制了以嵌入式计算机系统作为核心控制产品的发展。单片机以较小的体积、现场运行环境的高可靠性满足

了许多对象的嵌入式应用要求。在嵌入式系统中,单片机是最重要也是应用最多的智能核心器件。

6. 在51子系列单片机中,程序存储器和数据存储器最大可扩展为多少字节?

答:在51子系列单片机中,片外程序存储器和数据存储器最大可扩展为64K字节。

7. 在单片机中,片内ROM的配置有几种形式?用户应根据什么原则选用?

答:在单片机中,片内ROM的配置有3种形式?用户应根据实用原则选用。如:片内驻留掩膜ROM配置的单片机,用户无法自行改写片内的程序,推广应用受到限制;片内驻留EPROM配置的单片机,用户可用开发工具把应用程序写入片内EPROM,该用户带来极大方便,简化系统结构,易于推广应用;片内无ROM配置的单片机,用户必须外接片外EPROM 作为程序存储器,其容量可视需要灵活配置。

三、计算题

1. 将下列十进制数转换为十六进制和二进制数。

(1) 44.375=2C.6H=101100.011B (2) 171=ABH =10101011B

(3) 0.6875=0.BH =0.1011B (4) 127.65625=7F.A8H =1111111.10101B

2. 将下列十六进制数转换为二进制和十进制数。

(1) 7E2H= 11111100010 B =2018 (2) 1FFFH= 1111111111111 B =8191

(3) 3200H= 11001000000000 B =12800 (4) F7H= 11110111 B =247

3. 将下列二进制带符号数,分别用原码和补码表示。

(1) +1010011B [+1010011B]原=[+1010011B]补=01010011B

(2) -01011010B [-01011010B]原=11011010B [-01011010B]补=10100110B

(3) +0101010B [+0101010B]原=[+0101010B]补=00101010B

(4) -0111100B [-0111100B]原=10111100B [-0111100B]补=11000100B

4. 下列机器数为带符号数的补码,试写出他们对应的真值。

(1) E2H [E2H]真值=-30

(2) 1FH [1FH]真值=+31

(3) 00111100B [00111100B]真值=+60

(4) 11000011B [11000011B]真值=-61

5. 将下列BCD码转换为十进制数。

(1) BCD码0011011101010010转换为十进制数为3752

(2) BCD码1001011010000100转换为十进制数为9684

6. 已知X、Y,试分别计算[X+Y]补和[X-Y]补,并指出是否产生溢出。

(1) X=+1001110,Y=+0010110

[X+Y]补=01100100 不会产生溢出

[X-Y]补=00111000 不会产生溢出

(2) X=+0101101,Y=-1100100

[X+Y]补=11001001 不会产生溢出

[X-Y]补=10010001 产生溢出

(3) X=-0101110,Y=+0111011

(4) X=-1000101,Y=-0110011

习题二

一、选择题

相关文档
最新文档