《2022年单片机原理试题库.docx》由会员分享,可在线阅读,更多相关《2022年单片机原理试题库.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -单片机原理及应用复习题一、挑选题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中)1、80C51 基本型单片机内部程序储备器容量为().A16KBB8KBC4KBD2KB2、在 80C51 单片机应用系统中,可以作为时钟输出的是()引脚.A EA BRST CALE DPSEN3、在 80C51 的 4 个并行口中,能作为通用I/O 口和高 8 位的址总线的是().AP0 BP1 CP2 DP34、当优先级的设置相同时,如以下几个中断同时发生,()中断优先响应.A 并口BT1 C 串口DT
2、05、在 80C51 中,要拜访 SFR 使用的寻址方式为().A 直接寻址 B 寄存器寻址 C变址寻址 D寄存器间接寻址6、以下的 4 条指令中,不合法的指令为().AINC A BDEC A CINC DPTR DSWAP ACC7、当需要扩展一片8KB 的 RAM 时,应选用的储备器芯片为().A2764 B6264 C6116 D621288、如想扩展键盘和显示,并期望增加256 字节的 RAM 时,应挑选()芯片.A8155B8255C8253D82519、80C51 单片机要进行 10 位帧格式的串行通讯时,串行口应工作在().A 方式 0 B方式 1 C方式 2 D方式 310、
3、80C51 复位初始化时未转变SP 的内容,第一个入栈的单元的址为(). A08H B80H C00H D07H11、MCS51 单片机的复位信号是 有效.A 高电平 B 低电平 C脉冲D 下降沿12、如 MCS-51 单片机使用晶振频率为6MHz 时,其复位连续时间应当超过.A 2 sB 4 sC8 sD1ms13、如 PSW.4=0,PSW.3=1,要想把寄存器R0 的内容入栈,应使用 指令. APUSHR0BPUSHR0CPUSH00HDPUSH08H14、能够用紫外光擦除ROM 中程序的只读储备器称为.A 掩膜 ROMBPROMCEPROMDEEPROM15、在片外扩展一片2764 程
4、序储备器芯片要 的址线.A8 根B13 根C16 根D20 根16、定时器 /计数器工作方式1 是.A8 位计数器结构 B2 个 8 位计数器结构C13 位计数结构 D16 位计数结构17、设 MCS-51 单片机晶振频率为12MHz ,定时器作计数器使用时,其最高的输入计数频率应为 A2MHzB1MHzC500KHzD250KHz18、已知 1 只共阴极 LED 显示器,其中a 笔段为字形代码的最低位,如需显示数字 1,它的字形代码应为 .可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 1 页,共 9 页 - - - - - -
5、- - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -A06HBF9HC30HDCFH19、以下数据字定义的数表中,是错误的.A DW“ AA”B DW“ A” CDW“ OABC” DDW0ABCH20、串行口的掌握寄存器SCON 中, REN 的作用是 .A 接收中断恳求标志位 B发送中断恳求标志位C串行口答应接收位D 的址 /数据位21、单片机中的程序计数器PC用来().A、存放指令 B 、存放正在执行的指令的址C、存放下一条指令的址D、存放上一条指令的址22、MCS51 可以位寻址的空间是().A、片内
6、RAM的 00H1FHB、特别功能寄存器中的址可被8 整除者 C、片内 RAM的 20H2FHD、工作寄存器 R0R723、 以下指令中能够产生WR 信号的是().A、MOV R0,AB 、MOVX R0,AC、MOVX,A DPTR、D MOVX DPTR,A24、假定堆栈指针 SP的值为 37H,执行 LCALL指令后,SP的值为().A、36H B 、37H C、38H D 、39H25、MCS51 单片机中堆栈的作用有().A、爱护 SPB、爱护栈顶C、爱护断点D、爱护现场26、8051CPU在拜访外部存贮器时,的址的产生是().A、P2 口输出高 8 位的址B、P1 口输出高 8 位
7、的址C、P0 口输出低 8 位的址D、P3 口输出低 8 位的址27、 当 CPU响应外部中断 1 INT1 的中断恳求后,将自动转向().A、0003HB、000BHC、0013HD、001BH28、MCS-51单片机系统进入中断处理(). A、是由于 CPU自己有需要B、是由于 5 个中断源之一有恳求 C、处理完毕后仍要连续原先的工作D 、处理完毕后停止原先的工作29、 如 P1 口接有一个 4 4 的行列键盘,就 P1 口肯定有().A、8 位输入口B、8 位输出口C、4 位输入口D、4 位输出口30、 8031 单片机的定时器T1 用作定时方式时是().A、以内部时钟频率为定时基准,1
8、2 个时钟周期加 1B、以内部时钟频率为定时基准,1 个机器周期加 1C、以外部脉冲为定时基准,12 个脉冲加 1D、以外部脉冲为定时基准,每个脉冲加131、 为了能够使 MCS-51单片机在正常工作中准时服务于多个外设,以下传送方式最适用的是().A、异步(查询)传送B 、同步(无条件)传送C 、DMA传送 D 、中断传送可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - -
9、 - - - -32、 使用 8155 最多可以扩展出的I/O 口线是().A、16 根 B 、24 根 C 、22 根 D 、32 根33、 D/A 转换器的所使用的数字量位数越多,就它的转换精度().A、越高B、越低C、不变D、不定34、 DAC0832在单片机系统中是一种()器件.A、输入 B 、输出C 、将数字量转换成模拟量D 、将模拟量转换成数字量35、 为了产生一个三角波,不行缺少的器件是().A、A/D 转换器 B 、D/A 转换器C 、数据缓冲器D 、数据锁存器36、 下面设备属于输入设备的是().A、LED显示器 B 、D/A 转换器C 、打印机D 、A/D 转换器37、 M
10、CS51 的串行接口用于接收时的作用是().A、将串行数据转换成并行数据B、将并行数据转换成串行数据C、向 CPU供应数据D、从 CPU中猎取数据38、 以下的址中,串行口完成一次发送或接收后要使用到的是().A、0000HB、0003HC、0013HD、0023H39、MCS51 上电复位后, SP的内容应是().A、00H B 、07H C 、60H D 、70H40、 假如 R3的的址是 13H,那么 R5的的址就是().A、05H B 、0DH C、15H D 、1DH41、 MCS-51一个机器周期等于()个时钟周期.A、1 B 、4 C 、8 D 、1242、 以下指令中能够产生R
11、D 信号的是().A、MOV R0,AB、MOVX R0,AC、MOVX,A DPTR、D MOVX DPTR,A43、 以下指令中影响堆栈指针的是().A、LJMPB、ADDC、MOVC ,A A+PCD 、LCALL44、 在一个查表子程序中,必定有的指令是().A、RET B、MOVXC、MOVCD、ADD45、 为了能够使储存的信息在失电时不丢失,可以使用的储备器有().A、DRAM B、SRAMC、EPROMD、FLASH46、 用 2K4 的储备器组成 8K 8 的容量, 需要用()片此种储备器.A、2 B 、4 C 、8 D 、1647、 MCS51 扩展片外程序储备器时,要用到
12、以下引脚中的().A、WR B、 PSEN C、ALED、 RD48、 以下特别功能寄存器中, 其值能够直接对中断源产生影响的有 ().A、IEB、SPC、DPTRD、IP可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 3 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -49、 以下的址中属于 MCS51 单片机中断入口的址的有().A、0000HB、0003HC、000BHD、0030H50、 接口芯片
13、8155 的 C 口,可以作为().A、输入端口B、输出端口C 、A 口及 B 口的联络线D、定时器51、 时钟频率为 6MHz,为了能够用片内定时 / 计数器 1 产生 15mS的定时,可以使用的方式有().A、方式 0B、方式 1C、方式 2D、方式 352、 下面设备中属于输出设备的是().A、键盘B 、D/A 转换器C 、鼠标D 、A/D 转换器53、 DAC0832与 MCS 51 连接后,在进行传送时MCS51 是将其作为().A、片外数据储备器B、片内数据储备器C、片外程序储备器D、片内程序储备器54、 ADC0809有 8 路输入,同一时刻可以对()输入进行转换.A、8 路B、
14、4 路C 、2 路D、1 路55、 RI=1 表示串行口已经().A、将一帧数据送到片外B、将一帧数据送到CPUC、从片外接收到一帧数据D、从 CPU接收到一帧数据56、 MCS51 的串行口发送一字节数据时,是将其()次输出.A、1B、2C、4D、8二、填空题1、当使用 8031 单片机时,需要扩展外部程序储备器,此时EA 应为 .2、P0 通常用作 .3、如由程序设定 RS1、RS0=10,就工作寄存器R0R7 的直接的址为 .4、返回的址 或断点 是_的程序计数器的内容.5、中心处理器 CPU 是单片机的核心,它完成.6、单片机的工作过程,实际上就是_.7、所谓中断源即是 .8、端口 或
15、称口 是 .9、异步串行近程通信时的传送信号是.10、如累加器 A 中的数据为 01110010B,就 PSW 中的 P= 11、运算机的经典结构由组成.12、80C51 单片机基本型内部RAM 有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是区,二是区,三是区 . 13、在 8051 单片机中,由个振荡周期组成1 个状态周期,由个状态周期组成1 个机器周期.14、8051 的堆栈是向的址的高端生成的.入栈时SP先 1 ,再压入数据.15、对于 80C51 无嵌套的单级中断,响应时间至少个机器周期,最多可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - -
16、- - - - - - - -第 4 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -个机器周期.16、MCS-8051 系列单片机字长是位,有根引脚,96 系列字长是位.单片机的特点有.17、8051 单片机的储备器的最大特点是,.18、8051 最多可以有个并行输入输出口,最少也可以有个并行口,即P1 .P3常需复用作.19、ALE 信号的作用是.20、8051 复位后, PC=.如期望从片内储备器开头执行,EA 脚应接高电平, PC值超过时, 8051 会自动转
17、向片外储备器连续取指令执行.21、8051 的 C/T 是(加或减)计数的.22、8051 的中断向量表在.24、指令 JB 0A7H ,ABC 的作用是.( 0A7H 是 P2.7 的的址)25、将 CY 与 A 的第 0 位的非求或的指令是ORLC, /ACC.0 ,如原 A=0,执行后 A= .三、名词说明1、单片机2、中断四、简答题1、简述 80C51 单片机的 I/O 口的功能和特点.2、简述 80C51 单片机的中断系统功能.3、简述 80C51 单片机定时 /计数器的功能.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第
18、 5 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -4、简述 80C51 单片机串行口的功能.5、简述 80C51 单片机指令系统的特点及寻址方式.6、简述堆栈.7、简述变址寻址方式并举例说明.8、简述中断响应的主要内容.9、简述汇编语言中的标号有什么规定.10、A/D 转换器转换数据的传送有几种方式.可编辑资料 - - - 欢迎下载精品_精品资料_五、读程序1. 执 行 下 列 程 序 段 中 第 一 条 指 令 后 , 1P1.7= P1.3=,可编辑资料 -
19、- - 欢迎下载精品_精品资料_P1.2= .执行其次条指令后, 2P1.5= , P1.4= , P1.3= .ANLP1,#73H ORLP1,#38H可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 6 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -2.以下程序段执行后, A= ,B= . MOVA ,#0FBHMOVB,#12H DIVAB3.以下程序段执行后, R0= ,7EH= ,7FH= .M
20、OVR0,#7FH MOV7EH, #0 MOV7FH, #40H DECR0DECR0DECR04.已知 SP=09H, DPTR=4567H,在执行以下指令后,SP= ,内部 RAM0AH= ,0BH= PUSHDPL PUSHDPH5.以下程序中注释的数字为执行该指令所需的机器周期数,如单片机的晶振频率为 6MHz ,问执行以下程序需要多少时间.MOV R 3,#100. 1LOOP:NOP.1NOPNOPDJNZR3,LOOP;2RET.26.试阅读下面的程序,指出该程序终止后累加器ACC 和寄存器 TH0 的值,并说明该程序完成了怎样的功能.ORG 0000H MOV SP,#60H
21、 MOV A ,#10HMOV TH0 ,#20H PUSH ACC PUSH TH0POP ACC POP TH0 END7.程序段如下,试说明其功能.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 7 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -MOV R0 , 50H MOV R1 , 60H MOV A ,R0 ADD A , R1 MOV R0 , AINC R0 INC R1MOV A ,R
22、0ADDC A , R1 MOV R0 , A MOV 00H ,C8、已知 A = 0F8H ,当执行 ADD A ,#0A9H 指令后, PSW 中的 OV 、CY 、AC 、P 各为多少?如是有符号数,A 中的结果用十进制表示是多少?六、编程序1.请使用位操作指令,实现以下规律操作: P1.5=ACC.2P2.7ACC.1 P2.02.在外部 RAM 首的址为 TABLE 的数据表中有 10 个字节数据,请编程将每个字节的最高位无条件的置1.3.已知内部RAM30H 单元开头存放20H 个数据,将其传送到外部RAM的0000H 单元开头的储备区,请编程实现.4.已知 8 个无符号数之和存
23、于R3R4,求其平均值,结果仍存于R3R4 中,请编程实现R3 为高字节 .5.两个字符串分别存放在首的址为42H 和 52H 的内部 RAM 中,字符串长度放在41H 单元,请编程比较两个字符串.如相等,就把数字00H 送 40H 单元,否就把 0FFH 送 40H 单元.七、综合应用题1、设计一个 80C31 单片机最小系统.配备:时钟电路、上电及复位电路、8KBEPROM、8KBRAM .要求:画出电路图、标明必需的信号名称、芯片型号及其连接.2、利用 8155 构建 48 键盘接口. 画出与按键相关部分连接示意图,具体说明键扫描的过程.可编辑资料 - - - 欢迎下载精品_精品资料_学
24、习资料 名师精选 - - - - - - - - - -第 8 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -3、设 80C51 单片机晶振频率为6MHz ,定时器 T0 工作于方式1.要求 80C51以中断方式工作并在P1.0 引脚输出周期为500 微秒的方波.试:运算初值、编 写含有初始化功能的主程序和完成方波输出的中断服务程序.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 9 页,共 9 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载