单片机原理及应用考试试卷及答案_第1页
单片机原理及应用考试试卷及答案_第2页
单片机原理及应用考试试卷及答案_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

一.填空题:1.8051系列单片机字长是8位,有40根引脚。当系统扩展外部存储器或扩展I/O口时,P0口作地址低8位和数据传送总线,P2口作地址总线高8位输出,P3口的相应引脚会输出控制信号。当EA为低电平(接地)时,CPU只执行外部程序存储器或ROM 中的程序。数据指针DPTR有 16 位,程序计数器PC有 16 位。在MCS-51单片机中,一个机器周期包括 12 个时钟周期。C51编译器支持三种存储模式,其中SMALL模式默认的存储类型为data ,LARGE式默认的存储类型为xdata 。欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1,#0F0H 命令。7.8051单片机复位后,PC= 0000H 。74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8 块芯片中中其中任一块。单片机位寻址区的单元地址是从 20H 单元到 2FH 单元,若某位地址是12H,所在单元的地址应该是 22HMOVA,30H指令对于源操作数的寻址方式是 直接 寻址。在MCS-51单片机中,寄存器间接寻址用到的寄存器只能是通用寄存器R0、R1DPTR 。12PSWRS1RS0的作用是选择工作寄存器组13.8051单片机,当CPU响应某中断请求时,将会自动转向相应规定地(即中断入口地址去执行外部中断0入口地址为: 0003 H,T1入口地址为0018 H。变量的指针就是变量的地址 。对于变量a,如果它所对应的内存单元地址为2000H,它指针是 2000H 。特殊功能寄存器中,单元地址( )的特殊功能寄存器,可以位寻址。interruptm是C51函数中非常重要的一个修饰符,这是因为中断 函数必须通过它进行修饰。Usingn用于指定本函数内部使用的寄存器组 ,n的取值为0~3 。消除按键盘抖动通常有两种方法:硬件消抖 和软件消抖 。二、选择题1、访问外部数据存储器时,不起作用的信号是(C )。(A)RD (B)WR (C)PSEN (D)ALE2、若开机复位后,CPU使用的是寄存器第一组,地址范围是( D )。A、00H-10H B、00H-07H C、10H-1FH D、08H-0FHMCS-51单片机的位寻址区位于内部RAM的(D )单元。A.00H—7FH B.20H—7FH C.00H—1FH D.20H—2FH访问片外数据存储器的寻址方式是( C )。A、立即寻址 、寄存器寻址 、寄存器间接寻址 D、直接寻址当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。MOV A,@R1 B. MOVC A, @A+DPTRC. MOVX A,@R0 D. MOVX A, @DPTR在MCS-51中,需要外加电路实现中断撤除的是:( A )(A)电平方式的外部中断 (B)脉冲方式的外部中断(C)外部串行中断 (D)定时中断在存储器扩展电路中74LS373的主要功能是 ( D )存储数据 B.存储地址 C.锁存数据 D.锁存地8.ADC0809芯片是m路模拟输入的n位A/D转换器,m、n是(A )A.8、8 B.8、9 C.8、16 D.1、9.8051单片机串行口用工作方式0时,( C )RXDTXD串行输出RXDTXD串行输入RXDTXD输出TXDRXD输出MCS-51单片机在同一优先级的中断源同时申请中断时首响应( A 。A. 外部中断0 B.外部中断1 C. 定时器0中断 D. 定时器1中断下面哪种方式适合用于处理外部突发事件。( C )A、DMA B、无条件传送 C、中断 D、条件查询传送MCS-51单片机定时器工作方式2是指的(B )工作方式。8位 B. 8位自动重装 C. 13位 D. 16位在进行串行通信时,若两机的发送与接收可以同时进行,则称为( D )。半双工传送 B. 单工传送 C. 双工传送 D. 全双工传送当8031外扩程序存储器32KB时,需使用EPROM2764( C )。A、2片 B、3片 C、4片 D、5片已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字代码应为( A ?)。A. 06H?? B. F9H?? C. 30H?? D. CFH80C51复位后PC和SP中的内容是( C )。A.PC=0000H,SP=60H B.C.PC=0000H,SP=07H D.在缺省状态下,MCS-51单片机的中断优先顺序为( A )。A、INT1、INT0、T0、T1、串行口中断B、INT0、T0、INT1、T1、串行口中断C、串行口中断、INT0、INT1、T1、T0D、T1、INT1、T0、INT0、串行口中断下列各逻辑部件中,不是MCS-51单片机内部所包含的是( C )。A、CPU B、定时器/计数器 C、8位A/D转换器 D、全双工串行接口在MCS-51单片机系统的四个I/O口中,可在系统扩展时构成数据总线的是(A)。A、P0口 B、P1口 C、P2口 D、P3口下列对于单片机内部定时器/计数器的说法中,正确的是(B)。ABC、用做定时器时,实质是对内部的振荡脉冲进行计数D、以上的说法都不对三、判断题1、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。( × )2、读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。(√ )CPUCPU(√)MCS-51单片机的内部有两个13位定时器/读数器。( × )5、51单片机只能做控制用,不能完成算术运算。( × )扩展I/O口占用片外数据存储器的地址资源。 ( × )8051ROM。(×)AJMP1KB。(×)A/D转换器的作用是将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量(√ )10.MOVX A,3057H ( × )四.简答题写出MCS-51单片机的所有中断源,并写出它们的入口地址外部中断0 03H定时器/计数器T00BH外部中断1 13H定时器/计数器T11BH串行口中断 23H答:由硬件自动清除:T0、T1软件清除:串性通信的发送和接收中断MCS-51128B3寄存器组区地址为00-1FH,用于寄存器寻位寻址区 地址为20H-2FH,用于位的寻址用户区 地址为30H-3FH,用于堆栈或存放临时数据182554×8平,请完成:1、确定8255PA、PB、PC及控制口的地址(4分)答:7F00H、7F01H、7F02H、7F03H21电路。说明矩阵式键盘的工作过程及求取键盘编码的方法(7分CPU首先检测键盘上是否有键按下第二步是识别哪一个键按下理。编码值X+Y书P1873、把检测有无键按下程序补充完整(4分)ucharcheckkey()//检测有无键按下,有返回0xff无返回0{uchari;_XBYTE[0X7f00]=0X00_;//PA口送全0信号_i=XBYTE[0X7f02]_;//PCii=i&0x0fif(i==0x0f)return(0);elsereturn(0xff);}六、定时器/计数器的应用(共3小题,共14分共10分)12MHZ,用定时器/T1P1.010ms请完成:1、计算定时初值(2分)2C语言实现的主程序和中断服务程序(8分)111011000111100

温馨提示

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

评论

0/150

提交评论