单片机练习题2014.6

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1练习题一、选择1.MCS-51系列单片机属于:A、4位机型B、8位机型C、16位机型D、32位机型2.下列不属于51单片机的是:A、Intel80C51B、Intel8052C、MC68HC08D、AT89C20513.8031与8051的主要差异在于:A、片内无ROMB、片内无RAMC、时钟频率不同D、片内接口资源不同4.下列无片内ROM的51单片机是:下列采用FALSH存储器作片内程序存储器的51单片机是:A、8031B、8051C、8751D、AT89S515.下列对8051单片机的基本特性叙述错误的是:A、片内有4KBROM存储器B、片内有256BRAM存储器C、具有2个16位定时计数器D、具有一个全双工异步串行口6.复位后,8051单片机从下列哪个地址开始执行():A、0000HB、0003HC、000BHD、0013H7.在8051单片机复位后,选择从片内ROM还是片外ROM中开始执行程序,取决于下列哪个引脚的接入电平:外扩程序存储器时哪个引脚被用于程序存储器的输出使能:外扩存储器时那个引脚用于地址锁存:A、ALEB、PSENC、EAD、以上都不是8.下列对8051单片机存储器组织叙述正确的是:A、程序存储器和数据存储器统一编址B、程序存储器和数据存储器独立编址C、片内和片外数据存储器统一编址D、片内和片外程序存储器独立编址9.下列对8051单片机存储器组织叙述错误的是:A、8051单片机的存储器由程序存储器和数据存储器两部分组成B、8051单片机的程序存储器和数据存储器统一编址C、8051单片机的片内和片外数据存储器独立编址D、8051单片机的片内和片外程序存储器统一编址10.要改变8051单片机的当前通用寄存器区,可通过下哪个寄存器实现:A、PCB、ACCC、PSWD、SP11.8051单片机片内共有几个通用寄存器区:A、1B、2C、3D、412.8051单片机取指令是依据下列哪个寄存器的内容进行:51单片机中唯一一个可访问16位寄存器是:A、PCB、DPTRC、PSWD、ACC13.下列8051单片机的并行I/O口每个引脚都具有复用的第二功能的是:被复用为地址/数据的是:被复用为高8位地址的是:没有复用功能的是:A、P0B、P1C、P2D、P314.8051单片机的哪个并行I/O口采用推挽式结构输出,因而具有较强的驱动能力:2A、P0B、P1C、P2D、P315.8051单片机复位后,下列哪个寄存器的初始值不为0:A、PCB、ACCC、PSWD、SP16.下列对8051单片机内部的特殊功能寄存器叙述正确的是:A、汇编程序中特殊功能寄存器只能用名字的方式来访问B、所有地址为8整数倍的特殊功能寄存器都具有位寻址能力C、其有意义特殊功能寄存器共有128个D、汇编程序中特殊功能寄存器都可用间接寻址方式访问17.下列对8051单片机内部的特殊功能寄存器叙述错误的是:A、特殊功能寄存器区地址范围是80H~FFHB、所有的特殊功能寄存器都可位寻址C、特殊功能寄存器只能采用直接寻址方式访问D、8051单片机中实际只有21个特殊功能寄存器有意义18.下列51单片机指令执行时间最长的是:A、MOVB、MOVXC、MULD、DJNZ19.51单片机的MOV指令的访问范围是:A、片内数据存储器B、片外数据存储器C、程序存储器D、以上均可20.下列只能访问51单片机程序存储器的指令是:下列只能访问51单片机片外数据存储器的指令是:下列只能访问51单片机片内数据存储器的指令是:A、MOVCB、MOVXC、MOVD、以上都不能21.当需要使P1口的输出全为1时,可用下列哪条指令:A、MOVP1,0FFHB、MOVP1,#0FFHC、MOVP1,1D、MOVP1,#122.声明特殊功能寄存器中的可位寻址类型的变量的C51关键字是:声明16位特殊功能寄存器变量的C51关键字是:A、bitB、sbitC、sfrD、sfr1623.在C51程序中,欲将变量定义在51单片机的直接数据存储区,使用下列哪个存储器类型关键字:A、dataB、xdataC、idataD、bdata24.下列哪条C51语句能将P1口的低4位清0其余位不变:下列哪条C51语句能将P1口的低4位置1其余位不变:下列哪条C51语句能将P1口的低4位求反其余位不变:A、P1=0xf0;B、P1&=0xf0;C、P1^=0x0fD、P1|=0x0f25.下列对8051中断叙述错误的是:A、所有中断源都能单独禁止B、外中断有两种触发方式C、能设置中断优先级D、串行接收和发送有各自的中断号26.下列对8051中断系统叙述正确的是:A、有5个外中断B、所有中断都是同一优先级C、中断请求只能单独禁止D、串行接收和发送共用一个中断27.8051单片机的中断优先级有:A、2级B、3级C、4级D、5级28.当8051单片机的0号中断发生时,其中断程序的入口地址是:A、0000HB、0003HC、000BHD、0013H29.8051单片机中程序存储器地址0000H是:A、外中断0向量B、串行收发向量C、定时/计数器0向量D、复位向量30.下列对8051单片机的定时/计数器叙述错误的是:3A、有2个16位定时/计数器B、每个定时/计数器都可设定工作在4种方式中的任一种C、最大计数初值是0D、计数脉冲既可来自单片机内部也可来至外部31.8051单片机定时/计数器的4中工作方式中,T1不能工作在那种方式:哪种工作方式将T0拆分为两个8位计数器使用:那种工作方式的计数值最大:具有自动重装功能的是:A、方式0B、方式1C、方式2D、方式332.假设8051单片机的振荡时钟为12MHz,当定时/计数器工作在方式0时,要实现1ms的定时则其计数初值为:A、0B、1000C、7192D、819233.8051单片机的串口工作方式0的基本特点是:A、移位寄存器方式,波特率固定B、10位异步通信,波特率可变C、11位异步通信,波特率固定D、11位异步通信,波特率可变34.8051单片机串行口的4种工作方式中,哪种方式是“10位异步传输,波特率可变”:A、方式0B、方式1C、方式2D、方式335.下列对8051单片机串口叙述正确的是:A、其4种工作方式的波特率都可变B、可以工作在全双工方式C、串行收发各自有对应的中断号D、可进行同步串行数据传输36.可擦除可编程只读存储器是:A、PROMB、EPROMC、EEPROMD、FLASHROM37.当8051单片机外部扩展存储器时,其哪个引脚输出被用于锁存P0口分时输出的地址信息:A、PSENB、ALEC、RDD、EA38.Intel8255A是:A、可编程中断控制器B、可编程串行接口C、可编程定时/计数器D、可编程并行接口39.假设ADC0809的参考电压Vref=5V,则当输入模拟电压为2.78V时其输出的数字量为:A、58HB、77HC、95HD、8EH40.假设ADC0809的参考电压Vref=5V,则当输出的数字量为80H时,其输入模拟电压约为:A、0VB、0.8VC、2.5VD、5V41.设计中要达到0.1%以上的分辨率,则选择DAC时至少需要多少位:A、8位B、9位C、10位D、11位42.某并行RAM存储芯片存储容量为8KB,则其地址引脚有:A、12根B、13根C、14根D、15根43.下列对8051单片机串口叙述正确的是:A、有4种工作方式B、波特率固定C、收发各自有对应的中断号D、可编程设定为同步工作方式二、填空1.8051单片机中的程序计数器PC用来,共位,可对KB的程序存储器直接寻址。2.8051单片机的地址总线宽度为位,其寻址空间可达。数据总线宽度是位。3.8051单片机有个通用寄存器区,选择当前通用寄存器区可通过寄存器实现。4.8051片内RAM地址范围是,片外RAM寻址范围是,这两部分采用编址方式。45.选择复位时执行片内还是片外ROM中的程序,取决于8051单片机的引脚接入的电平。当该引脚接低电平时,8051单片机复位后先执行ROM中的程序,而接高电平时,则先执行ROM中的程序。6.8051单片机复位后从地址开始执行,该地址叫做向量。7.存储器地址是8051单片机0号中断的向量。8.8051单片机的特殊功能寄存器区地址范围是,但其只有个有实际意义。9.8051单片机共有个8位双向I/O口。在外部扩展存储器时用作地址/数据复用的是口,用作高8位地址输出的是口,而口的所有引脚都具有复用的第二功能。口采用漏极开路方式输出。10.在读8051单片机的引脚输入前,要先向其写1的原因是。11.在标准8051中,一个机器周期由个振荡周期组成。衡量一条指令执行时间使用周期为基本单位。12.SP是8051的寄存器,单片机复位后其初始值是。13.伪指令ORG的功能是;END的功能是。14.按要求写出下列C51声明:8位特殊功能寄存器变量PORT,地址90H:存放在片内直接寻址区中的无符号字符型变量x:存放在片内间接寻址区中的无符号整型变量y:存放在程序存储器中的整型变量z,初值为100:存放在片外数据存储器中的无符号字符型易变量ADC,其地址为8000H:指向程序存储器的基本整型存储器指针变量pt:15.8051单片机的中断优先级有级,中断源有个。其中和共用一个中断源。16.8051单片机有个外中断,其触发方式有和两种。17.假设8051单片机的振荡时钟为12MHz,当定时/计数器工作在方式0时,要实现2ms的定时则其计数初值为;而当工作在方式2时,其最大定时时间为,此时的计数初值为。18.波特率是指,其倒数称为。8051单片机的被用作串口的波特率发生器。19.在8051单片机外部扩展键盘时,依据接口组织形式的不同可分为和两种类型。20.为避免按键抖动造成的错误,可采用方法去除。21.假如8051单片机的振荡时钟为11.0592MH,设定串行口工作在方式1,波特率为9600bps,波特率倍频位SMOD=0,定时/计数器1工作在方式2,则此时定时/计数器1的计数值应为。22.8051单片机的串口在和PC机的RS232接口连接时需要进行,原因是。23.当外扩程序存储器时,存储器的读选通使用8051单片机的引脚。8051单片机的引脚ALE主要用途是。24.依的不同,7段型LED数码管分为共阴和两种主要类型。依据显示方式的不同又分为显示方式和显示方式。25.D/A转换器的功能是,A/D换转器的功能是。26.ADC0809是位逐次比较型A/D转换器。27.要达到1/1000的分辨率则D/A转换器至少需要位以上。DAC0832的分辨率为位,其输出的模拟量为。28.当基准电压为5V时,8位A/D转换器的最小电压分辨率可达。若输入模拟电压为3.56V,则其输出数字量为。若其输出数字量为10001000,则输入的模拟电压为。5三、简答1.什么是单片机?Intel8051有哪些主要片内接口资源?2.什么是单片机最小系统?3.Intel8051的存储空间是如何组织的?引脚EA有何用途?8051与8052片内数据存储器有何差异?答案:Intel80C51的存储器空间物理上分为:片内ROM、片外ROM、片内RAM和片外RAM四个独立存储空间。逻辑上分为:统一编址的程序存储空间(0000H~FFFFH)、片内数据存储空间(00H~FFH)和片外数据存储空间(0000H~FFFFH)三部分。其片内数据存储空间又可分为:通用寄存器区(00H~1FH)、位寻址区(20H~2FH)、数据缓冲区(30H~7FH)、特殊功能寄存器区(80H~FFH)。引脚EA用来选择程序存储空间的低4KB(0000H~0FFFH)映射在片内还是片外。当EA=0时,映射在片外,而当EA=1时,映射在片内。4.MCS-51单片机的4个输入/输出口各有何用途?答案:MCS-51单片机有4个8位双向的并行输入/输出口P0、P1、P2和P3,这些口既可以整体8位输入/输出,也可以只对某个引脚单独输入/输出。此外在外扩存储器时,P0口被用作地址/数据线AD7~AD0,P2口被用作高8位地址线A15~A8;P1口

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功