单片机作业1及答案.docx

上传人:scccc 文档编号:14414155 上传时间:2022-02-05 格式:DOCX 页数:6 大小:18.64KB
返回 下载 相关 举报
单片机作业1及答案.docx_第1页
第1页 / 共6页
单片机作业1及答案.docx_第2页
第2页 / 共6页
单片机作业1及答案.docx_第3页
第3页 / 共6页
单片机作业1及答案.docx_第4页
第4页 / 共6页
单片机作业1及答案.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单片机作业1及答案.docx》由会员分享,可在线阅读,更多相关《单片机作业1及答案.docx(6页珍藏版)》请在三一文库上搜索。

1、单片机原理与应用形成性考核册学校名称:学生姓名:学生学号:班 级:得 分:教师签名:单片机原理与应用作业1章)(第一、选择题1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括(D )。2.内部RAM中的位寻址区定义的位是给(A.提高程序运行的可靠性C.为程序设计提供方便B.提高程序运行速度D.减少程序长度D )。A.位操作准备的C控制转移操作准备的3.对程序计数器 PC的操作(A.是自动进行的C.是通过加1指令进行的B.移位操作准备的D.以上都对A )。B.是通过传送进行的D.是通过减1指令进行的4 .单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为

2、16位,因此其寻址范围是( B )。A. 4KBB. 64KBC8KBD.128KB5 .以下有关PC和DPTR的结论中错误的是( C )。A. DPTR是可以访问的而 PC不能访问B.它们都是16位的寄存器C.它们都具有自动加1功能D.DPTR可以分为两个 8位的寄存器使用,而 PC不能6 . PC的值是( C )。A.当前指令前一条指令的地址B.当前正在执行指令的地址C下一条指令的地D.控制器中指令寄存器的地址7 .假定设置堆栈指针 SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D )。A.36HB.37HC 38HD.39H8 .在80C51中,可使用的堆栈最大深

3、度为(A.80个单元B. 32个单元C.128个单元D.8个单元9 .位处 理器 是单片 机面向 控制应 用的重要 体现,下列中不属 于位 处理器 资源的 是B )。A.位累加器CYB.通用寄存器的可寻址位C专用寄存器的可寻址位D.位操作指令集10.在MCS-51单片机的运算电路中,不能为 ALU提供数据的是(D )。A.累加器AB.暂存器C.寄存器BD.状态寄存器PSW11.在 MCS-51 中( C )。A.具有独立的专用的地址线B.由Po 口和P1 口的口线作地址线C.由P0 口和P2 口的口线作地址线D.由P1 口和F2 口的口线作地址线二、计算题1.将下列十进制数转换成二进制、十六进

4、制及BCD 码。(1 ) 129 (2) 35.6(3) 63 (4) 125.25100101001BCD解:(1) 129 转换为:100000001B、101H、(2) 35. 6转换为:100011B.1001B、23.9H、110101.0110BCD(3) 63 转换为:111111B、3FH、1100011BCD(4) 115. 25 转换为:1110011.01B、73.4H、100010101.00100101BCD2 .将下列二进制数转换成十进制及十六进制。(1 ) 1010111(2) 1101110.101(3) 1000011(4) 11111解:(1) 101011

5、1 转换为:87D、57H(2) 1101110.101 转换为:110.625D、6E.AH(3) 1000011 转换为:67D、43H(4) 11111 转换为:31D、1FH3将下列真值写成原码、反码及补码。(1 ) +1001001(2) -1001101(3) +83 (4) -127(5) +1111110 (6) -1111111 (7) +34 (8) -0解:(1) +1001001 的原码、反码及补码分别为:01001001、01001001 、01001001(2) -1001101 的原码、反码及补码分别为:11001101 、10110010、10110011(3)

6、 +83的原码、反码及补码分别为:01010011 、 01010011 、 01010011(4) -127 的原码、反码及补码分别为:11111111、10000000、10000001(5) +1111010 的原码、反码及补码分别为:01111010、01111010、01111010(6) -1111111 的原码、反码及补码分别为:11111111、10000000、10000001(7) +34 的原码、反码及补码分别为:00100010、00100010、00100010、(8)-0的原码、反码及补码分别为:10000000、11111111、0000000三、名词解释位:指计

7、算机中表示信息的最小单位,即 1个二进制位0或1。字节:8位二进制代码构成一个字节。字长:指计算机中字所包含的二进制位数。指令:计算机执行具体操作(步骤)的命令。程序:指令的有序集合称为程序。地址:存储单元的编号称为地址。存储容量:存储器中存储单元的数目(字节X位)称为存储容量。CPU :指运算器和控制器集成在一块芯片上。微型计算机:CPU配上一定容量的读写存储器RAM,只读存储器 ROM以及接口电路和必要的外设就构成一台微型计算机。单片机:所谓单片机就是把 CPU和一定容量的存储器(RAM和ROM)、中断系统、一些并/串接口电路以及 定时器/计数器电路集成在一块芯片上,简单片机。单片机开发系

8、统:由于单片机硬件和软件资源的限制,它本身不能进行自开发”,开发单片机专用的开发装置称单片机开发系统。四、简答题1、电子计算机的发展经历了哪几个主要发展阶段?答:第一代(电子管,第二代(晶体管,第三代(集成电路)和第四代(大、超大规模集成电路)。2、电子计算机包括哪几个主要组成部分,各部分的主要功能是什么?答:1)运算器:用于实现各种算术和逻辑运算操作。2)控制器:是计算机的中枢部件,根据事先安排好的解题步骤(命令)或指令发出各种控制信息,使 计算机各部件协调动作。3)存储器:用于存放数据和程序(解题方法和步骤)的。4)输入设备:输入数据和程序(运算步骤)。5)输出设备:输出运算结果。3、什么

9、是总线?它有哪几种类型?答:连接计算机各部件进行信息传送的一组公共通信线称为总线。总线分为三种:数据总线、地址总线和控制总线。4、单片机有哪些主要特点,主要应用在哪些领域?答:特点具有体积小、结构紧凑、可靠性高、价格低、能适应各种恶劣的环境(如:电磁干扰、电源波动、冲击震动、高低温等因素);在软件方面具有软件固化、程序不易被修改、同时避免病毒的侵袭且使用灵活, 易于产品化等特点。用于工业实时控制、通讯设备、智能仪器仪表、智能终端、导航系统、军事装备、交通运输工具、家用电器等方面。5、单片机芯片包含哪些主要组成部分?各有什么主要功能?答:运算器、控制器、少量存储器、最基本的输入输出电路、串行口电

10、路、中断和定时电路等基本组成部分。6、80C51单片机内部RAM可划分为几个区域?各个区域的特点是什么?答:内部RAM按用途可分为三个区域:(1)通用寄存器区通用寄存器区占内部 RAM的前32个单元(地址00H1FH),共分四组,每组有 8个寄存器,组号依次 为0、1、2、3。每个寄存器都是8位,在组中按R7R0编号,寄存器用于存放操作数及中间结果等。(2)位寻址区内部RAM有十六个单元(地址 20H-2FH )是位寻址区,该区可以作为一般的 RAM单元使用,进行字节操作。也可以对单元中的某一位进行位操作,共有 128位,其中所有位均可以直接寻址。(3)用户RAM区内部RAM中地址为30H7F

11、H的80个单元是用户 RAM区。只能以存储单元的形式来使用,没有任何规 定或限制,但通常把堆栈开辟在此区中。7、程序计数器PC的功能和特点是什么?答:PC其内容为将要执行的指令地址,寻址范围达64KB。PC有自动加1的功能,以实现程序的顺序执行,PC没有地址,是不可寻址的。8、单片机的基本时序信号有哪几种?它们之间的关系如何?答:单片机的基本时序信号有 4种:1)拍节:振荡脉冲周期称为拍节,用“凄示。2)状态:振荡脉冲经过 2分频后,就是单片机的时钟信号,时钟信号的周期定义为状态,用“敷示。3)机器周期:一个机器周期由6个状态(S1S6)组成4)指令周期:执行一条指令所需要的时间称为指令周期。

12、指令周期由若干机器周期组成 9、80C51如何进入节电工作方式?有哪两种方法退出节电工作方式?答:80C51有两种节电方式,待机方式和掉电保护方式,要使单片机进入节电方式工作,只要执行一条能使PD和IDL位为1的指令即可。采用中断方式退出待机方式。既引入一个外部中断请求信号,在单片机响应中断的同时,PCON.0位被硬件自动清0,单片机就退出待机方式,进入正常工作方式。退出掉电保护方式的唯一方法是硬件复位,VCC正常后,硬件复位信号维持10毫秒即能使单片机退出掉电方式。10、简述程序状态字 PSW中各位的含义?答:CY或C:进位标志,其功能是存放算术运算的进位标志和在位操作中作累加器使用,在位与

13、、位或等操作中都要使用CY。AC:辅助进位标志,在加减运算中,当低 4位向高4位进位或借位时,AC置1 ,否则AC清零。在进行 十进制运算时,需要进行十进制调整,要用到AC进行判断。F0:用户标志,由用户根据需要用软件的方式对F0进行置位或复位。例如可用它来控制程序的转向。RS1和RS2 :寄存器组选择位,可用软件设置这两位的状态,来选择对应寄存组。OV:溢出标志,在带符号的加减运算中,OV=1表示加减运算的结果超出了累加器A所能表示的范围(-128+127),即产生溢出,因此运算结果错误,反之 OV=0,表示无溢出,运算结果正确。P (PSW.0 ):奇偶标志位,用来表示累加器中1的个数的奇偶性,在每个指令周期内由硬件根据 A的内容, 对P进行置位或复位,若 P=0,表示1的个数为偶数,P=1 ,表示1的个数为奇数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1