韩克版单片机应用技术-基于Proteus的项目设计与仿真课后答案全_第1页
韩克版单片机应用技术-基于Proteus的项目设计与仿真课后答案全_第2页
韩克版单片机应用技术-基于Proteus的项目设计与仿真课后答案全_第3页
韩克版单片机应用技术-基于Proteus的项目设计与仿真课后答案全_第4页
韩克版单片机应用技术-基于Proteus的项目设计与仿真课后答案全_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单项选择题习题21. MCS-51单片机的CPU主要由 一A2.A.运算器、控制器C.运算器、加法器单片机中的程序计数器IA,存放指令C.存放下一条指令地址B.加法器、组成。寄存器D.运算器、译码器PC用来 CB.存放正在执行的指令地址D.存放上一条指令地址3.开机复位后,CPU使用的是寄存器第一组,地址范围是A. 00H-10H B. 00H-07H C. 10H-1FHD. 08H-0FH5.4.访问外部存储器或其它接口芯片 时,作8位数据总线和低8位地址线的是A6.A. P0 口 B. 单片机上电复位后,A. 0000H, 00HC. 0003H, 07HP1 C. P2 口 D. P0

2、 和 P2 口PC的内容和SP的内容为BB. 0000H, 07HD. 0800H, 08H(SP指的是堆栈指针)7. PSW中的RSl和RS0用来 AA.选择工作寄存器区号C.选择定时器8.在MCS-51单片机中,A. ROMB. EPROMOB.指示复位D.选择工作方式是数据存储器,C. RAMA是程序存储器。D. EEPROM9.能够用紫外光擦除 ROM中程序的只读存储器称为A .掩膜ROM10.下列存储器在掉电后数据A. EPROM B. RAMPROMC. EPROM会丢失的类型是BFLASH ROM D. EEPROMD. EEPROM11. MCS-51的片内外的 ROM是统一编

3、址的,如果 EA端保持高电平,8051的程序计数器PC在 D地址范围内。A. 1000H FFFFH B.0000HFFFFH (包括片内片外)C. 0001H0FFFHD. 0000H0FFFHMCS-51的专用寄存器 它是按后进先出的原则存取数据A.存放运算中间结果 C.暂存数据和地址8051单片机中, 唯一一SFR中的堆栈指针 SP是一个特殊的存贮区,用来 C . 的。B .存放标志位D.存放待调试的程序A. PSW个用户可使用的B. ACC16位寄存器是_DC. SPD. DPTR习题4.计算机能直接识别的语言是c。A.汇编语言B.自然语言 C.机器语言 D.硬件和软件.单片机能直接运

4、行的程序叫C。A.源程序 B.汇编程序C.目标程序D,编译程序. MCS-51汇编语言指令格式中,唯一不可缺少的部分是B q (调用指令和返回指令都是只有操作码)A.标号B.操作码C.操作数D.注释. MCS-51指令包括操作码和操作数,其中操作数是指D qA .参与操作的立即数B.寄存器C.操作数 D.操作数或操作数地址.单片机在与外部I/O 口进行数据传送时,将使用 C 指令。A . MOV B. MOVC (在程序存储器中, 不能写一个新白数字)C. MOVX(到外面去找的)D.由PC而定.在寄存器间接寻址方式中,Ri是指D。A . R0R7 B . R0 C. R1 D. R0 或 R

5、1.下列指令中,影响堆栈指针的指令是D。A . LJMP addrl6 (长转移指令,不会影响 ) B. DJNZ Rn ,rel (比较指令,不 为零就转)C. LCALL addrl6 (要保护断点,要用到堆栈指针)D. MOVX A,Ri.在下列指令中,属判位转移的指令是D。A . AJMP addrllB. CJNE A , direct, rel (累加器与直接寻址字节不等转移)C. DJNZ Rn, tel D. JNC tel (CY 清零转移).在指令 MOV 30H , #55H 中,30H 是 C 。A.指令的操作码B.操作数C.目的操作数D.机器码.将外部数据存储单元的内

6、容传送到累加器A中的指令是 D。A . MOVX A, A+DPTR () B. MOV A, R0C. MOVC A, A+DPTR D. MOVX A, DPTR.指令AJMP的跳转范围是C 。(没有1KB的,长的是64KB)A . 256B B. 1KB C. 2KB D. 64KB 13. MCS-51单片机中,下一条将要执行的指令地址 存放在_C中。A. SP B . PSW C. PC D. DPTR.当执行DAA (十进制调整指令)指令时,CPU将根据_C的状态自动调整,使ACC的值为正确的 BCD码。A. CY B . MOV 20H , R4 C. CY 和 AC D. RS

7、0 和 RS1.下列指令不是变址寻址方式的是C。A . JMP A+DPTR(相对长转移)B . MOVC A , A+PCC. MOVX A , DPTR (外部 RAM 送累力口器)D. MOVC A , A+DPTR(查表指令通常会用到)(B,D程序代码送累加器).在堆栈操作中,当进栈数据全部弹出后,这时SP应指向_B。(没有定义是堆栈地址是07H,没用时栈底单元是 07H)A.栈顶单元B.栈低单元C.栈底单元地址加 1 D.栈底单元地址减 1.在51单片机的指令系统中,用于 非中断服务程序 的子程序返回指令是A 。A . RET B. AJMP C. SJMP (两个都是车t移指令 )

8、 D. RETI (中断 指令)(这道题适合用排除法).在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是B。(即状态寄存器)A. PC B. PSW C. A D. SP.单片机中PUSH和POP指令常用来 C 。(断点是不完整的说法)A .保护断点B .保护现场C.保护现场,恢复现场D .保护断点,恢复断点:保护现场的话不仅保护了断点,还保护了地址习题51.设 A=AFH的结果是 B 。A. A=81HB . A=31HC. A=AFHD. A=20H(20H) =81H,指令:ADDC (带进位加法指令) A, 20H执行后2.已知:A=D2H , (40H) =77H ,执

9、行指令:ORL;(逻辑或的指令,运算后再将结果送到累加器A中)A, 40H后,其结果是A=77HA=F7HA=D2HD.以上都不对4. MCS-51 指令系统中,指令 MOV A, R0,执行前(A) =86H , (R0) =20H , (20H)=18H ,执行后(A) =86H(A) =20H(A) =18H5.已知 A=87H30H后,其结果为A. A=F1H,(30H) =76H,执行XRL(不同则为(A) =00H1异或指令,相同为0,) A,C. A=76H(30H) =76H(30H) =76HB.A=87HMCS-51指令系统中,指令 ADDA,R0A=76H执行前((30H

10、) =76H(30H) =87HA) =38H, (R0) =54H , (C)=1执行后,其结果为A. (A) =92HC. (A) =8CH(C) =1(C) =1MCS-51指令系统中,指令 ADD(A) =92HD. (A) =8CHA, R0执行前(C) =0(C) =0A) =86H, (R0) =7AH , (C)=0执行后,其结果为 A. (A) =00HC. (A) =7AH 8.9.执行如下三条指令后,(C) =1(C) =1B.D.(A) =00H(A) =7AH(C) =0(C) =0MOVMOVMOV30H单元的内容是#30H#0EH40H40H0EH30HD. FF

11、H11. MCS-51指令系统中,执行下列指令后,其结果为MOV A, #68ADD A, #53等价于68H加上53H,而不是十进制数相加DA A (调整指令)A. A=21CY=1OV=0B. A=21 CY=1OV=1C. A=21CY=0OV=0D.以上都不对12.执行下列程序后,累加器 A的内容为 。ODG 0000HMOV A, #00HADD A, #02H 加到02H,即下面列出的第三个数字MOVDPTR,#0050H(定义了基本地址,从这个地址开始存放这些数据)MOVCA, A+DPDRMOVR0, ASJMP$ORG0050HBAO : DB 00H , 02H , 0BH

12、 , 68H , 09H , 0CH END A. 00HB. 02HC. 0BHD. 0CH习题6MCS-51单片机定时器/计数器工作方式1是 B 。A. 8位计数器结构 B. 2个8位计数器结构C. 13位计数结本勾D, 16位计数结构.若8051的定时器T1用作定时方式,方式 1,则工作方式控制字为 C。 A. 01H B. 05H C. 10H D . 50H(提示:T1时定时填0,计数填1).启动定时器0开始计数的指令是使 TCON的-B。A. TF0位置1 B, TR0位置1 C. TR0位置0 D, TR1位置0.使8051的定时器T0停止计数的指令是A 。A. CLR TR0

13、B. CLR TR1 C. SETB TR0 D. SETB TR1.下列指令中,判断若定时器T0计满数就转LP的是 D 。A. JB T0, LP B. JNB TF0, LP C. JNB TR0 , LP D. JB TF0 (定时器溢出的标志),LP.若8051的定时器T1用作定时方式,方式1,软件启动,则TOMD的设置为_C。A. MOV TOMD , #01HB. MOV TOMD , #50HC. MOV TOMD , #10HD. MOV TCON, #02H.若单片机的振荡频率为 12MHz,设定时器工作在方式 1需要定时1ms,则定时器初 值应为 D 。(看是哪个方式,再用

14、这一方式的最大值减去需要定的时间)1ms=1000usA. 500 B. 1000C. 216-500D. 216-1000.设MCS-51单片机晶振频率为12MHz ,定时器作计数器使用时,其最高的输入计数 频率应为C 。A. 2MHz B . 1MHz C. 500KHz D. 250KHz.使用定时器/计数器T0工作于定时、以方式 2产生100us定时,在P1.0口输出周期 为200us的连续方波。已知晶振频率为12MHz o TH0的初值为 , TL0初值为。(方式二是重装的,所以两个初值应该相同)A. 0C9H, 0FFH B. 0FFH, 0C9H C. 0CEH, 0CEH D.

15、 9CH, 9CH 方式零是13位的,方式一是16位的.以中断方式进行定时的应用,则应用程序中的初始化内容应包括C 。A.设置系统复位工作方式、设置计数初值B.系统复位、设置计数初值、设置中断方式、C.设置工作方式、设置计数初值、打开中断D.设置工作方式、设置计数初值、禁止中断. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应 。A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 还有一个串口中断,四者排列顺序为ACB D TOC o 1-5 h z .当CPU响应定时器T1的中断请求后,程序计数器PC的内容是_D。A. 0003HB . 000BHC.

16、0013HD. 001BH.当CPU响应外部中断0(1NT0)的中断请求后,程序计数器PC的内容是 一AcA. 0003HB . 000BHC. 0013HD. 001BH. MCS-51单片机在同一级别中除串行口外,级别最低的中断源是C 。A.外部中断1 B.定时器T0 C.定时器T1 D.串行口.当外部中断0发出中断请求后,中断响应的条件是C 。A. SETB ET0 B. SETB EX0 C. MOV IE,(允许寄存器)#81H D. MOV IE, #61H. 8051响应中断后,中断的一般处理过程是C 。A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返 回

17、B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断 返回. 8051单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时, TOC o 1-5 h z 程序计数器pc的内容变为b_。A. 000BH B. 0003H C. 0013H D.001BH. MCS-51单片机响应中断的过程是D qA.断点PC自动压栈,对应中断矢量地址装入PCB.关中断,程序转到中断服务程序C.断点压栈,PC指向中断服务程序地址D.断点PC自动压

18、栈,对应中断矢量地址装入PC,程序转到该矢量地址再转至中断服务程序首地址.执行中断处理程序最后一句指令RETI后,D。A.程序返回到 ACALL的下一句 B.程序返回到LCALL的下一句C.程序返回到主程序开始处D.程序返回到响应中断时指令的下一句习题7.在51单片机的指令系统中,用于非中断服务程序的子程序返回指令是(A) RET (B) AJMP(C) SJMP (D) RETI TOC o 1-5 h z .已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为A 。A. 06H B. F9H C. 30HC. CFH.以下关于静态和动态显示的概念不正确

19、的是C 。A.动态显示需要的口线少B.静态显示更稳定C.动态显示的亮度相对较高(较低)D.静态显示接口程序更加简单.在单片机应用系统中,LED数码管显示电路通常有C显示方式。A.静态B.动态C.静态和动态D.查询. A显示方式编程较简单,但占用 I/O线多,一般适用于显示位数较少的场合;A.静态B.动态C.静态和动态D.查询. 8个以内LED数码管若采用动态显示方式,则需要 。A.将各位数码管的位选线并联、各位数码管的段选线并联B.将各位数码管的段选线并联,输出口加驱动电路C.将各位数码管的段选线并联,并将各位数码管的位和段选线分别用1个输出口控制 (IO 少,但是编程复杂)D.将段选线用1个

20、8位输出口控制,输出口加驱动电路习题8.A.某一应用系统为扩展 12个功能键,通常采用 B 方式更好。A.独立式按键B.矩阵式键盘 C.动态键盘D.静态键盘.单片机外接88=64的矩阵式键盘,则该键盘电路需要占用单片机的I/O 口数目为BA. 8 个 B. 16 个 C. 32 个 D. 64 个.行列式(矩阵式)键盘的工作方式主要有A 。A.编程扫描方式和中断扫描方式B.独立查询方式和中断扫描方式C.中断扫描方式和直接访问方式D,直接输入方式和直接访问方式. MCS51单片机外部计数脉冲输入T0 (P3.4),如用按钮开关产生计数脉冲 ,应采用D。A .加双稳态消抖动电路B.加单稳态消抖动电

21、路C.施密特触发器整形D.软件延时消抖动习题9ADC0809的分辩率是 。A. 8位B. 10位C. 12位D. 16位DAC0832的工作方式通常。A.直通工作方式B.单缓冲工作方式C.双缓冲工作方式D.单缓冲、双缓冲和直通工作方式DAC0832是一种 芯片。8位模拟量转换成数字量16位模拟量转换成数字量C. 8位数字量转换成模拟量D. 16位A/D数字量转换成模拟量ADC0809的ADDC、ADDB、ADDA 的值为010,则选择的通道为C 。A. IN0 B. IN1C. IN2 D. IN3000是通道一,001是通道二在描述A/D转换器性能的参数中,通常所说的A/D转换器的位数 指的

22、是A/D转换器的。A.分辨率 B,转换精度C.转换时间 D.转换速率要想把数字送入DAC0832的输入缓冲器,其控制信号应满足 A. ILE=1,CS=1,WR1=0C. ILE=0, CS=1, WR1 =0ADC0890芯片是m路模拟输入的ILE=1, CS=0, WRi =0D. ILE=0, CS=0, WR1=0n位A/D转换器,m、n是8、88.当单片机启动A. MOV8、9 C. 8、16 D, 1、ADC0809进行模/数转换时,应采用C. MOVCA, R0A, A+DPTRB. MOVXA/ D转换结束判断通常采用D. MOVX方式。指令。A, DFFR DPTR , AA

23、.中断方式 B.查询方式C.延时等待方式D.中断、查询和延时等待以下各种A/D转换器与单片机之间所采取的数据传送方式中,效率最高的A.无条件传送 B.中断方式 C.查询方式 D.定时传送习题10.当串行口向单片机的 CPU发出中断请求时,若 CPU允许并接受中断请求时,程序 计数器PC的内容将被自动修改为 。(串行口中断地址就是 0023H)A. 0003H B. 000BHC. 0013H D. 0023H.串行口是单片机的。A.内部资源B.外部资源C.输入设备D.输出设备. MCS-51单片机的串行口是 。A.单工 B,全双工 C.半双工 D,并行口.用MCS-51串行扩展并行I/O 时,串行工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论