单片机习题参考答案

上传人:壹****1 文档编号:458998366 上传时间:2024-01-15 格式:DOC 页数:34 大小:238KB
返回 下载 相关 举报
单片机习题参考答案_第1页
第1页 / 共34页
单片机习题参考答案_第2页
第2页 / 共34页
单片机习题参考答案_第3页
第3页 / 共34页
单片机习题参考答案_第4页
第4页 / 共34页
单片机习题参考答案_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《单片机习题参考答案》由会员分享,可在线阅读,更多相关《单片机习题参考答案(34页珍藏版)》请在金锄头文库上搜索。

1、铁道社单片机习题集参考答案习题一一、选择题1.十进制121转换为8位二进制数是.A01111001B B01110111B C01101110B D10001010B2.十进制数112.375转换成十六进制数是.A70.5H B70.6H C71.5H D71.6H3.十进制254.28转换为BCD码是.C1101010100.00101 D001001010100.001010004.1B=.A77D.8H B77C.8H C77D.1H D77C.1H5.ABC.DEH= B.A.11101111 B.10001001C.11101111 D.110111106.数字符号0和9的ASCII

2、码十进制表示为.A30、39 B30H、39H C48、57 D48H、57H7.一个字节的十六进制数最大相当于十进制数的.A256 B255 C254 D1008.A3752 B1BA90 C3964 D2725二、简答题1.什么是单片机? 答:把微型计算机的基本功能部件:中央处理器CPU、存储器、输入/输出接口、定时器/计数器、中断系统等多种资源集成在一个半导体芯片上,使得一块集成电路芯片就能构成一个完整的微型计算机.这种集成电路芯片被称为单片微型计算机single chip microputer,简称单片机.2.单片机主要应用于哪些领域?答: 生产自动化 实时测控 智能化产品 智能化仪表

3、 信息通信技术 科学研究 国防现代化3.单片机应用系统由哪几部分组成?答:单片机应用系统由单片机、外部存储器、输入通道、输出通道等部分组成4. MCS-51系列中8031,8051,8751有什么区别?答:8031/8051/8751 这种芯片常称为 8051子系列,它们之间的区别仅在于片内程序存储器不同.8031片内无程序存储器,8051片内有KB的ROM,8751片内有4KB的EPROM,其它结构性能相同.其中8031易于开发,价格低廉,应用广泛5.为什么单片机又称为嵌入式微控制器?答:单片机在应用时通常装入到各种智能化产品之中,所以又称嵌入式微控制器.单片机应用系统就是典型的嵌入式系统.

4、 嵌入式计算机系统,是作为其他系统的组成部分使用的.由于通用计算机系统有限的可靠性、较高的价位与庞大的身躯,限制了其在嵌入式系统的广泛应用,尤其限制了以嵌入式计算机系统作为核心控制产品的发展.单片机以较小的体积、现场运行环境的高可靠性满足了许多对象的嵌入式应用要求.在嵌入式系统中,单片机是最重要也是应用最多的智能核心器件.6.在51子系列单片机中,程序存储器和数据存储器最大可扩展为多少字节?答:在51子系列单片机中,片外程序存储器和数据存储器最大可扩展为64K字节.7.在单片机中,片内ROM的配置有几种形式?用户应根据什么原则选用?答:在单片机中,片内ROM的配置有3种形式?用户应根据实用原则

5、选用.如:片内驻留掩膜ROM配置的单片机,用户无法自行改写片内的程序,推广应用受到限制;片内驻留EPROM配置的单片机,用户可用开发工具把应用程序写入片内EPROM,该用户带来极大方便,简化系统结构,易于推广应用;片内无ROM配置的单片机,用户必须外接片外EPROM作为程序存储器,其容量可视需要灵活配置.三、计算题1.将下列十进制数转换为十六进制和二进制数. 44.375=2C.6H=101100.011B 171=ABH =10101011B 0.6875=0.BH =0.1011B 127.65625=7F.A8H =1111111.10101B2.将下列十六进制数转换为二进制和十进制数.

6、 3200H=B =12800 F7H=11110111B =2473.将下列二进制带符号数,分别用原码和补码表示. +1010011B +1010011B原=+1010011B补=01010011B -01011010B-01011010B原=11011010B -01011010B补=10100110B+0101010B +0101010B原=+0101010B补=00101010B-0111100B-0111100B原=10111100B -0111100B补=11000100B4.下列机器数为带符号数的补码,试写出他们对应的真值. E2HE2H真值=-30 1FH1FH真值=+31 0

7、0111100B00111100B真值=+6011000011B 11000011B真值=-615.将下列BCD码转换为十进制数. BCD码转换为十进制数为3752 BCD码转换为十进制数为96846.已知X、Y,试分别计算X+Y补和X-Y补,并指出是否产生溢出. X+1001110,Y+0010110X+Y补01100100 不会产生溢出X-Y补00111000 不会产生溢出 X+0101101, Y-1100100X+Y补11001001 不会产生溢出X-Y补10010001 产生溢出 X-0101110, Y+0111011X-1000101, Y-0110011习题二一、选择题1. 在

8、MCS-51单片机中,DPTR和SP分别是 C 的寄存器ADPTR和SP均为8位 BDPTR为8位,SP为16位CDPTR为16位,SP为8位 DDPTR和SP均为16位2. 在MCS51单片机中,地址总线和数据总线分别是 D 条.A均为8条 B地址总线为8条,数据总线为16条C均为16位 D地址总线为16条,数据总线8条3. 决定程序执行顺序的寄存器是 B .A程序是否有转移指令B指令地址寄存器程序计数器PCC累加器AD堆栈指针SP4. MCS-51单片机有B条引脚.A28B40C20D325. MCS-51单片机的一个指令周期包括A个机器周期.A14B6C12D26. R0R7所在的工作寄

9、存器区是由A来选定的.APSW寄存器的RS1和RS0BCPUC内部数据存贮器 D程序7. 8031单片机的外部程序存储器的读选通信号是D有效.A输入,高电平 B输出,高电平C输入,低电平 D输出,低电平8. 在MCS-51单片机中,PC的初值和P0、P1、P2、P3的初值为A.APC的初值为0000H,P0、P1、P2、P3的初值为FFHBPC的初值为0003H,P0、P1、P2、P3的初值为00HCPC的初值为0000H,P0、P1、P2、P3的初值为00HDPC的初值为0003H,P0、P1、P2、P3的初值为FFH9. 单片机存储器在物理上它们是D个相互独立的存贮器空间.A1B2C3D4

10、10. MCS-51单片机的工作寄存器区的地址范围是A.A00H1FHB00H0FHC00H07HD00H08H二、简答题18051有多少个特殊功能寄存器?它们可以分为几组?各完成什么主要功能?答:8051有21个特殊功能寄存器;2决定程序执行顺序的寄存器是哪个?它是几位寄存器?是特殊功能寄存器吗?答:决定程序执行顺序的寄存器是程序计数器PC;它是16位寄存器;不是特殊功能寄存器.3DPTR是什么寄存器?它的作用是什么?它是由哪几个寄存器组成?答: DPTR数据地址指针是一个16位的专用地址指针寄存器,它由DPH和DPL这两个特殊功能寄存器组成.DPH是DPTR的高8位,DPL是DPTR的低8

11、位,DPTR用于存放16位地址,可对外部数据存储器RAM64KB地址空间寻址.48051的工作寄存器分成几个组?每组为多少个单元?8051复位后,工作寄存器位于哪一组?答:8051的工作寄存器分成4组;每组8个单元;8051复位后工作寄存器位于0组.5MCS-51引脚中有多少I/O线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位?答:MCS-51引脚中有多少32条线;它们由P2、P0口构成单片机对外的地址总线,由P0口分时使用构成数据总线;地址总线和数据总线各是16位和8位.6什么叫堆栈?堆栈指针SP的作用是什么?8051单片机堆栈的容量不能超过多少字节?答:在程

12、序中往往需要一个后进先出LIFO的RAM区域,用于调用子程序响应中断时的现场保护,这种LIFO的缓冲区称为堆栈.堆栈指针SP的作用是在压栈时SP加1,在出栈时SP减1,始终指向当前的栈顶.堆栈原则上可以设在内部RAM的任意区域,但由于00H1FH为工作寄存器区,20H2FH为位寻址区,所以堆栈一般设在30H7FH的范围之内,这个区域只能字节寻址.8051单片机堆栈的容量不能超过80个字节.78051单片机的内部数据存贮器可以分为几个不同区域?各有什么特点?答:对于8051单片机,其片内有256字节的数据存储器地址空间,可把它们的物理地址空间划分成四个用途不同的区域.低128字节地址空间00H7

13、FH为片内数据存储器区,包含工作寄存器区、 位寻址区、3数据缓冲区和堆栈区.高128字节地址空间80HFFH为特殊功能寄存器区SFR.8MCS-51单片机程序存储器的寻址范围是多少?8051单片机可以配置的存贮器最大容量是多少?答:MCS-51单片机程序存储器的寻址范围是0000HFFFFH;8051单片机可以配置的存贮器最大容量是64KB.98051单片机对外有几条专用控制线?其功能是什么?答:8051单片机对外有4条专用控制线;ALE/:ALE为地址锁存允许信号.在访问外部存储器时,ALE用来把扩展地址低8位锁存到外部锁存器.在不访问外部存储器时,ALE引脚以不变的频率时钟振荡器频率的1/6周期性地发出正脉冲信号,因而它又可用作外部定时或其它需要.但要注意,在遇到访问外部数据存储器时,会丢失一个ALE脉冲,ALE能驱动8个LSTTL负载.在8751单片机内部EPROM编程期间,此引脚接编程脉冲.RST/VPD:RST为复位信号输入端.当RST引脚持续接入两个机器周期以上的高电平时,使单片机完成复位操作.此引脚还可以接入备用电源.当主电源Vcc 一旦发生断电,降到一定低电压值时,可由VPD向内部RAM提供电源,以保护片内RAM中的信息不丢失,使上电后能继续正常运行有关此方面的电路可查阅其它书籍.:外部程序存储器ROM 的选通信号.当从外部程序存储器取指令

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号