收藏 分销(赏)

单片机原理及应用复习题及答案.doc

上传人:w****g 文档编号:9294361 上传时间:2025-03-20 格式:DOC 页数:10 大小:39.50KB 下载积分:8 金币
下载 相关 举报
单片机原理及应用复习题及答案.doc_第1页
第1页 / 共10页
单片机原理及应用复习题及答案.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。   单片机原理及应用复习题及答案 一、 选择题( 在每个小题四个备选答案中选出一个正确答案, 填在题的括号中) 1、 80C51基本型单片机内部程序存储器容量为( C) 。 ( A) 16K ( B) 8K ( C) 4K ( D) 2K 2、 在80C51单片机应用系统中, 能够作为时钟输出的是( C) 引脚。 ( A) ( B) RST ( C) ALE ( D) 3、 在80C51的4个并行口中, 能作为通用I/O口和高8位地址总线的是( C) 。 ( A) P0 ( B) P1 ( C) P2 ( D) P3 4、 当优先级的设置相同时, 若以下几个中断同时发生, ( D) 中断优先响应。 ( A) ( B) T1 ( C) 串口 ( D) T0 5、 在80C51中, 要访问SFR使用的寻址方式为( A) 。 ( A) 直接寻址 ( B) 寄存器寻址( C) 变址寻址 ( D) 寄存器间接寻址 6、 以下的4条指令中, 不合法的指令为( D) 。 ( A) INC A ( B) DEC A ( C) I NC DPTR ( D) SWAP ACC 7、 当需要扩展一片8K的RAM时, 应选用的存储器为( B) 。 ( A) 2764 ( B) 6264 ( C) 6116 ( D) 62128 8、 若想扩展键盘和显示, 并希望增加256字节的RAM时, 应选择( A) 芯片。 ( A) 8155 ( B) 8255 ( C) 8279 ( D) 74LS164 9、 80C51单片机要进行10位帧格式的串行通讯时, 串行口应工作在( B ) 。 ( A) 方式0 ( B) 方式1 ( C) 方式2 ( D) 方式3 10、 80C51复位初始化时未改变SP的内容, 第一个入栈的单元地址为( A) 。 ( A) 08H ( B) 80H ( C) 00H ( D) 07H 11、 CPU主要的组成部部分为 ( A  ) A、 运算器、 控制器   B、 加法器、 寄存器   C、 运算器、 寄存器 D、 运算器、 指令译码器 12、 指令和程序是以(  C ) 形式存放在程序存储器中     A、 源程序       B、 汇编程序     C、 二进制编码       D、 BCD码   13、 单片机应用程序一般存放在 ( B   )     A、 RAM       B、 ROM       C、 寄存器         D、 CPU 14、 单片机8051的XTAL1和XTAL2引脚是(   ) 引脚     A、 外接定时器       B、 外接串行口     C、 外接中断       D、 外接晶振   15、 INTEL   8051     CPU是(  C ) 位的单片机     A、 16           B、 4           C、 8           D、 准16   16.在远距离数据传送时, 一般采用______传送方式。( ) A.串行 B.并行 C.模拟 D.数字 二、 填空题 1、 计算机的经典结构由 存储器 、 运算器 、 控制器 、 输入设备 、 输出设备 组成。 2、 80C51单片机基本型内部RAM有 128 个字节单元, 这些单元能够分为三个用途不同的区域, 一是 工作寄存器 区, 二是 位寻址 区, 三是 数据缓冲 区。 3、 在8051单片机中, 由 2 个振荡周期组成1个状态周期, 由 6 个状态周期组成1个机器周期。 4、 8051的堆栈是向地址的 高 端生成的。入栈时SP先 加1 , 再压入数据。 5、 对于80C51无嵌套的单级中断, 响应时间至少 3 个机器周期, 最多 8 个机器周期。 6、 根据数据传输方式的不同, 可将串行通信分为同步通信和异步通信。 7、 外围设备与CPU之间常见的通信方式有三种: 查询方式、 中断传输方式、 直接存储器存取( DMA) 方式。 8、 单片机片内RAM有128个可按位寻址的位,占16个单元 9、 8051单片机中外部RAM的地址为0000H至__________H。 10、 8051单片机中Ti( i=0或1) 的方式0为13位的计数器, 由TLi的高_______位和THi的低__________位构成。 11、 在寄存器间接寻址方式中, 其”间接”体现在指令中寄存器的内容不是操作数, 而是操作数的_____________。 12、 P2口既可作为_______________, 也能够作为________________。 可寻址片外RAM 64K字节 (0000H—FFFFH) 可寻址片外ROM 64K字节 (0000H—FFFFH) 片内 Flash ROM 4K字节 (000H—FFFH) 13、 单片机响应中断后, 产生长调用指令LCALL, 执行该指令的过程包括: 首先把____________的内容压入堆栈, 以进行断点保护, 然后把长调用指令的16位地址送___________, 使程序执行转向________ 中的中断地址区。 14、 设和数为两位BCD数, 若高位___________, 则用____________指令来调整。 15、 简述80C51单片机的中断系统功能; 5个中断源、 2个优先级 16、 简述80C51单片机定时/计数器的功能; 答: 2个16位定时/计数器。T0有4种工作方式, T1有4种工作方式。 17、 单片机与普通计算机的不同之处在于将( CPU )、 (存储器 )和(I/O接口 )三部分集成于一块芯片上。 18、 在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为( 2μs ), 如果采用12MHz晶振,1个机器周期为( 1μs ) 19、 子程序调用和中断服务时CPU自动将当前PC值压栈保存, 返回时自动将PC值弹栈 三、 简答题 简述80C51单片机的I/O口的功能和特点; 答: P0: 地址总线低8位/数据总线和一般I/O口 P1: 一般I/O口 P2: 地址总线高8位和一般I/O口 P3: 第二功能和一般I/O口 4个口作为一般I/O时均为准双向口。 简述80C51单片机的中断系统功能; 答: 5个中断源、 2个优先级 中断控制、 中断响应时间、 中断受阻条件等……。 简述80C51单片机定时/计数器的功能; 答: 2个16位定时/计数器。T0有4种工作方式, T1有4种工作方式。 简述80C51单片机串行口的功能; 答: 全双工。由SBUF和PCON完成控制, 波特率由T1产生。收、 发中断用一个中断向量, 中断标志RI、 TI由软件清除。4种工作方式……。 5、 简述80C51单片机指令系统的特点及寻址方式。 答: 111条指令, 大多为单、 双周期指令, 速度快。指令字节多为单、 双字节, 省空间。寻址方式多( 7种) , 操作灵活。有布尔指令集, 控制应用方便。7种寻址方式为……。 四、 程序阅读与分析题 1、 试阅读下面的程序, 指出该程序结束后累加器ACC和寄存器TH0的值, 并说明该程序完成了怎样的功能。 ORG 0000H MOV SP, #60H MOV A, #10H MOV TH0, #20H PUSH ACC PUSH TH0 POP ACC POP TH0 END 答: 利用堆栈交换了ACC和TH0的内容, ( A) =20H, ( TH0) =10H 2、 程序段如下, 试说明其功能。 MOV R0, #50H MOV R1, #60H MOV A, @R0 ADD A, @R1 MOV @R0, A INC R0 INC R1 MOV A, @R0 ADDC A, @R1 MOV @R0, A MOV 00H, C 答: 双字节无符号数加法。被加数存放在内部RAM的51H、 50H单元, 加数存放在内部RAM的61H、 60H单元, 相加的结果存放在内部RAM的51H、 50H单元, 进位存放在位寻址区的00H位中。 五、 综合应用题 1、 设计一个80C31单片机最小系统。配备: 时钟电路、 上电及复位电路、 8K EPROM、 8K RAM。要求: 画出电路图、 标明必须的信号名称、 芯片型号及其连接。(答略) 2、 利用8155构建4×8键盘接口。画出与按键相关部分连接示意图, 详细解释键扫描的过程。(答略) 3、 设80C51单片机晶振频率为6MHz, 定时器T0工作于方式1。要求80C51以中断方式工作并在P1.0引脚输出周期为500微秒的方波。试: 计算初值、 编写含有初始化功能的主程序和完成方波输出的中断服务程序。 答: 机器周期为2微秒。定时时间250微秒。需要计数N=125 初值为65536-125=65411=FF83H, 因此( TH0) =FFH, ( TL0) =83H 工作方式设置: 0000 0001B, 即( TMOD) =01H 主程序: 中断服务程序: ( 整体结构! ) MOV TMOD,#01H MOV TH0,#0FFH MOV TH0,0FFH MOV TL0,#83H MOV TL0,#83H CPL P1.0 SETB EA RETI SETB ET0 SETB TR0 SJMP $ 多选题: 1、 系统内存包括(  CD )     A、 硬盘       B、 软盘       C、 RAM       D、 ROM       E、 光盘 2、 所谓系统总线, 指的是( ABE   )     A、 数据总线    B、 地址总线    C、 内部总线   D、 外部总线    E、 控制总线 3、 8051单片机寻地方式有( ABCDE   )     A、 寄存器间接寻址方式   B、 立即寻址方式   C、 直接寻址方式   D、 变址间接寻址方式     E、 位寻址方式 4、 关于指针DPTR, 下列说法正确的是( BD   )   A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁       B.DPTR是一个16位寄存器   C.DPTR不可寻址   D.DPTR是由DPH和DPL两个8位寄存器组成的   E.DPTR的地址83H   5、 下列指令中, 哪些是属于伪指令 ( ABCD ) 。 A.ORG B.DB C.DW D.EQU 6、 位地址的表示形式有 ( ABCD ) 。 A.点操作符 B.直接位地址 C.位名称 D.用户自定义 7、 下列寄存器中, ( ACD ) 可用做数据存储器的间接寄存器。 A.R1 B.ACC C.DPTR D.R0 8、 以下有关PC和DPTR的结论中正确的有( ACD ) 。 A、 DPTR是能够访问的, 而PC不能访问。 B、 它们都有加1的功能 C、 都是16位的 D、 DPTR能够分为两个8位的寄存器使用, 但PC不能。 9、 下列指令中经过累加器来实现的指令有 ( ABCD ) 。 A.SWAP B.XCH C.MOVX D.XCHD 10、 关于逻辑运算指令, 下列说法中正确的是 ( AD ) 。 A.对CY有影响 B.对CY不影响 C、 对OV有影响 D、 对OV不影响 11、 串行口中断有两个中断标志位, 其分别为( CD ) 。 A.TF0 B.TF1 C.RI D.TI 12、 对于DIV AB指令的执行结果, 下列说法正确的是( ABE  )   A、 商在A中 B、 余数在B中 C、 商在B中 D、 余数在A中 E、 如果除数为0, 则溢出标志位置1。 13、 8051CPU具有( ABCDE   )   A、 4K字节的程序存储器       B、 128字节的数据存储器 C、 32线并行I/0□     D、 全双工串行I/0□一个       E、 2个16位定时器/计数器   14、 8051单片机的中断源有( ABCDE   )     A、 外部中断0   B、 定时/计数中断0   C、 串行中断   D、 外部中断1   E、 定时/计数中断1   15、 对于JBC bit, rel指令, 下列说法正确的是(  ADE )   A.bit位状态为1时转移       B.bit位状态为0时转移     C.bit位状态为1时不转移   D.bit位状态为0时不转移     E.转移时, 同时对该位清零   16、 8051CPUD在访问外部存储器时, 地址的输出是(   AC)     A、 P2口输出高8位地址       B、 P1口输出高8位地址     C、 P0口输出低8位地址     D、 P1口输出低8位地址       E、 P2口输出低8位地址   17、 数123可能是( BCDE  )     A、 二进制数     B、 八进制数     C、 十六进制数     D、 四进制数     E、 十进制数 18、 下述条件中, 能封锁主机对中断的响应的条件是(   ABC)     A、 一个同级或高一级的中断正在处理中 B、 当前周期不是执行当前指令的最后一个周期     C、 当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令     D、 当前执行的指令是一长跳转指令         E、 一个低级的中断正在处理中   19、 中断请求的撤除有( ABCD   )     A、 定时/计数中断硬件自动撤除         B、 脉冲方式外部中断自动撤除     C、 电平方式外部中断强制撤除   D、 串行中断软件撤除     E、 串行中断硬件自动撤除   20、 如下程序段:   C L R       C   M O V     A, #BCH   A D D C     A, #65H   则其结果为( ABC  )     A、 ( A) =21H       B、 CY=1     C 、 AC=1   D、 CY=0     E、 AC=0   判断题: 1.8051每个中断源相应地在芯片上都有其中断请求输入引脚(   )   2.程序计数器PC不能对它进行读写操作(   )   3.8051单片机的栈底单元是不能利用的, 因此, 它是一个闲置单元(   )   4.8051单片机对最高优先权的中断响应是无条件的(   )   5.中断初始化时, 对中断控制器的状态设置, 只可使用位操作指令, 而不能使用字节操作指令(   )   6.在一般情况8051单片机允许同级中断嵌套(     )   7.8051单片机, 程序存储器数和数据存储器扩展的最大范围都是一样的(   )   8.单片机系统扩展时使用的锁存器, 是用于锁存高8位地址(   )   9. RC A为循环左移指令(   )   10.MOV A, 30H为立即寻址方式(   )   11.如果发生除法溢出错误, 则PSW标志位P置1。(   )   12.如JC rel发生跳转时, 目标地址为当前地址加上偏移量rel(   )   13..MOV A,@A+DPTR是一条查询指令(   )   14.MUL AB的执行结果是高8位在A中, 低8 位在B中(   )   15.离散信号都是数字信号(   )   16.在A/D变换时, 抽样频率越高越好(   )   17.CPU对内部RAM和外部RAM的读写速度一样快(   )   18.对于8051单片机, 当CPU对内部程序存储器寻址超过4K时, 系统会自动在外部程序存储器中寻址(   )   19.外加晶振频率越高, 系统运算速度也就越快, 系统性能也就越好(   )   20.( -86) 原=11010110       ( -86) 反=10101001       ( -86) 补=10101010     (   )   21、 指令中直接给出的操作数称为直接寻址。 ( × ) 22、 程序计数器PC中装的内容是当前正在执行指令的地址。 ( ) 23、 特殊功能寄存器SCON, 与定时器/计数器的控制无关。 ( ) 24、 8051中的工作寄存器就是内部RAM中的一部份。 ( ) 25、 子程序调用时自动保护断点和现场。 ( ) 26、 堆栈是单片机内部的一个特殊区域, 与RAM无关。 ( ) 27、 CPU对内部RAM和外部RAM的读写速度一样快。 (   )   28、 某特殊功能寄存器的字节地址为80H, 它即能字节寻址, 也能位寻。( ) 29、 特殊功能寄存器IE是中断优先级控制寄存器。 ( ) 30、 当扩展外部存储器或I/O口时, P2口用作高8位地址线使用。 ( ) 判断   1.×   2.√   3.×   4.×   5.×   6.×   7.√   8.×   9.×   10.×   11.×   12.×   13.√ 14.×   15.×   16.√   17.×   18.√   19.×   20.√ 21.×   22.×   23.√ 24. √  25.×   26. × 27.×   28.√   29. √   30.√ 注意我上课划得课后习题及课件里的部分内容
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服