单片机原理及接口技术复习题测试_第1页
单片机原理及接口技术复习题测试_第2页
单片机原理及接口技术复习题测试_第3页
单片机原理及接口技术复习题测试_第4页
单片机原理及接口技术复习题测试_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理与接口技术复习题第一部分客观题(每小题2分,共60分)1、MCS51系列单片机有4组I/O端口,分别是P0、_、_、_。2、MCS51单片机的P_端口不能直接输出高电平。3、对于片内有8K程序存储空间的单片机,若CPU要取内程序存储器指令,则引脚端需置_电平。4、若FOSC24MHZ,则单片机的时钟周期为_US,机器周期为_US。5、假设单片机在通信中,每分钟发送360个字节,每位字节是由1位起始、7位数据位,1位停止位组成,则通信中的波特率为_B/S。6、MCS51单片机的方式_(填写数字)可对外部50000个脉冲计数而不至于溢出。7、单片机外中断0若要设置为低电平触发,应将_定义为0。8、MCS51系列单片机的地址总线是由P0、_端口提供,故寻址能力可达_KB。9、对于片内有8K程序存储空间的单片机,若CPU要取内程序存储器指令,则引脚端需置_电平。10、若FOSC6MHZ,则单片机的机器周期为_US。11、假设单片机在通信中,波特率设定在4800B/S,若需传送1600个字符(每个字符由1个起始位,10个数据位和1个停止位组成),则需要_秒。12、MCS51单片机的方式_可对外部60000个脉冲计数而不至于溢出。13、MCS51单片机程序已下载至内部ROM中,FOSC12MHZ,但此时单片机最小系统工作不正常,则正确的排查步骤是(1)20脚VSS与40脚VCC之间应有_V电压;(2)第9脚RST端应处于_电平;(3)30脚ALE端应输出频率为_MHZ的方波;(4)31脚EA端应处于_电平。14、51系列单片机扩展数据存储器最大寻址范围为_KB。15、MCS51单片机的_、_I/O端口作为地址总线。16、半导体存储器中有一类在掉电后不会丢失数据,称之为_,有一类掉电后会丢失数据,称之为_。17、若FOSC1MHZ,则单片机的振荡周期为_US,机器周期为_US。18、若要开放T1中断,则首先必须先将_控制位置1,然后再置_控制位为1。19、假设单片机在通信中,每分钟发送1200个字节,每位字节是由1位起始、7位数据位,1位停止位组成,则通信中的波特率为_B/S。20、MCS51系列单片机有4组I/O端口,端口_不能直接输出高电平。21、若FOSC2MHZ,则单片机的振荡周期为_US,机器周期为_US。22、若要将外中断1触发方式设为下降沿触发,则应将_标志位的内容设为_。23、假设单片机在通信中,每分钟发送960个字节,每位字节是由1位起始、8位数据位,1位停止位组成,则通信中的波特率为_B/S。24、MCS51单片机的定时/计数器工作于方式_可实现定时中断时自动重装初值。25、单片机自然中断优先级中,最高的是_,最低的是_。26、若用12根I/O端口,直接连接按键实现矩阵式键盘,则最多可接的按键个数是_个。27、下列单片机中,哪一个芯片的EA端需接低电平才能正常使用()。A、89C51B、8051C、89S51D、803128、改变FOSC的大小可以影响定时/计数器的()。A、计数初值B、定时初值C、定时时长D、计数范围29、若要使单片机处于复位状态,则应在RST引脚端加一()信号。A、低电平B、负电压C、正弦波D、高电平30、MOVCA,ADPTR的寻址方式是()。A、寄存器间接寻址B、立即寻址C、变址寻址D、相对寻址31、下列指令中,能实现A100功能的指令是()。A、MOVA,R1100B、MOVA,100HC、MOVXA,100D、MOVA,10032、指令SETBEX1表示开放()中断。A、定时/计数器T0B、外中断1C、定时/计数器T1D、外中断033、8位模数转换芯片ADC0809,基准电压为255V,如输入的模拟电压为12V,则输出的数字量为()。A、100B、10000000BC、F0HD、12034、在MCS51单片机的定时/计数器中,()定时的时间最长。A、方式0B、方式1C、方式2D、方式335、通常情况下,若要通过单片机I/O口直接驱动数码管实现8位数字动态扫描显示,则需要()根数据线。A、18B、32C、16D、6436、单片机定时器方式设置为方式1,定时时长为10MS,FOSC12MHZ,如此时需将定时时间变短,则需()。A、仅减小定时器初值B、仅减小外接晶体振荡器频率C、仅增大定时器初值D、同时减小外接晶体振荡器频率及定时器初值37、要在摄氏100C的环境下使用单片机,则应选用()。A、军用级B、民用级C、商业级D、工业级38、改变FOSC的大小可以影响定时/计数器的()。A、计数初值B、定时初值C、计数范围D、定时时长39、若要使单片机处于复位状态,则应在RST引脚端加一()信号。A、高电平B、负电压C、正弦波D、低电平40、MOVCA,ADPTR的寻址方式是()。A、寄存器间接寻址B、立即寻址C、相对寻址D、变址寻址41、下列指令中,能实现A128功能的指令是()。A、MOVA,80HB、MOVA,128HC、MOVXA,128D、MOVA,R112842、某同学用单片机定时器设计了电子钟,但发现每天走时慢1分钟,若要解决该问题,则应()。A、减小定时初值B、加大定时初值C、加入延时程序D、降低晶振频率43、8位模数转换芯片ADC0809,基准电压为255V,如输入的模拟电压为24V,则输出的数字量为()。A、220B、10000000BC、F0HD、FFH44、用单片机的定时/计数器做一频率计,FOSC12MHZ,若要使最高测量频率达到35MHZ,则应在测量前加入()分频电路。A、2分频B、8分频C、6分频D、4分频45、通常情况下,若要通过单片机I/O口直接驱动数码管实现12位数字动态扫描显示,则需要()根数据线。A、18B、32C、20D、6446、C51程序在定义变量时用了UNSIGNEDCHARA0;以下()语句可能成立。A、IF(A1)B、WHILE(A100)C、IF(A32768)D、WHILE(A1000)47、下列单片机中,哪一个需外扩程序存储器才能正常使用()。A、89C51B、8051C、89S51D、803148、改变FOSC的大小可以影响定时/计数器的()。A、计数初值B、定时初值C、定时时长D、计数范围49、若要使单片机处于正常运行状态,则应在RST引脚端加一()信号。A、低电平B、负电压C、正弦波D、高电平50、11、八位二进制数最大可表示为_B,对应的十六进制是_H,对应的十进制是_A、11111111B、FFH、255B、100000000B、FFH、255C、11111111B、FFH、256D、111111111B、100H、51251、下列指令中,能实现A128功能的指令是()。A、MOVA,R1128B、MOVA,128HC、MOVXA,128D、MOVA,12852、指令SETBEX0表示开放()中断。A、定时/计数器T0B、外中断1C、定时/计数器T1D、外中断053、以下指令中哪个是非法的()。A、MOVA,R7B、MOVR2,R4C、ORLA,R7D、SUBBA,R154、在MCS51单片机的定时/计数器中,()定时的时间最长。A、方式0B、方式1C、方式2D、方式355、P20端口接一独立式按键,用手按下时为低电平状态。若要在软件中判断该按键是否按下,则语句()可以实现。A、IFP200B、FORP200C、SWITCHP2_00D、WHILEP2_0056、单片机串行口接收完数据后,()标志会自动置1。A、TIB、TF0C、IE0D、RI57、下列单片机中,哪一个芯片内部ROM有8K()。A、8031B、8051C、AT89C2051D、89S5258、改变定时/计数器的工作方式可以影响其()。A、计数准确度B、反应速度C、计数初值D、计数范围59、若要使单片机处于正常工作状态,则应保证RST引脚端为()信号。A、低电平B、高电平C、正弦波D、负电压60、能实现立即数128通过P2口输出的语句是()。A、IFP2128B、P20X80C、128P2D、WHILEP20X8061、要判断变量A是否等于立即数10H,则下列指令中能实现的是()。A、IFA10HB、IFA0X10C、WHILEA16D、SWITCHA1662、指令SJMP可实现()。A、原地踏步B、跳转到程序末尾处C、跳转到程序起始D、清零63、在MCS51单片机串行通信中,()是同步通信。A、方式0B、方式1和方式2C、方式3和方式2D、方式2和方式064、在MCS51单片机的定时/计数器中,()定时的时间最长。A、方式0B、方式3C、方式2D、方式165、单片机定时器方式设置为方式1,定时时长为50MS,FOSC6MHZ,如此时需将定时时间变短,则需()。A、仅减小定时器初值B、仅减小外接晶体振荡器频率C、同时减小外接晶体振荡器频率及定时器初值D、仅增大定时器初值67、单片机所连接的晶振决定了程序的执行速度。()68、要开放单片机中断,首先应该先将EA置1。()69、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。()70、AT89S51单片机必须使用内部ROM。()71、定时器与计数器的工作原理均是对输入脉冲进行计数。()72、MCS51系统可以没有复位电路。()73、若没定义中断优先级,则所有中断的优先级都是平等的。()74、MCS51单片机的串口是全双工的。()75、串行口工作方式2的波特率是最高的。()76、矩阵式键盘比独立式键盘所占用的硬件端口少。()77、静态数码管显示要比动态扫描显示效果好。()78、A/D转换器位数越高,则转换精度也越高。()79、单片机ROM中的数据会随着断电而丢失。()80、指令字节数越多,执行时间将越长。()81、指令MOVR2,50H是错误的。()82、在一般情况8051单片机允许同级中断嵌套()83、对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址()84、五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断()85、要进行多机通信,MCS51串行接口的工作方式应为方式1。()86、PC存放的是CPU下一条执行的指令地址。()87、对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址()88、MCS51单片机I/O端口每组都是8根线,因为其是8位单片机。()89、因为地址总线由P0和P2组成,所以单片机最大寻址范围为64K。()90、将单片机的晶振频率提高,可使程序执行速度加快。()91、单片机ROM中数据掉电后会清空。92、指令MOVR1,R5可实现将R5的内容赋给R1。93、C51语言中,IF语句的执行过程其实与WHILE是一样的。()94、单片机在执行某个中断服务程序时,若出现更高级的中断请求,则会停止当前中断服务程序,转而处理更高一级的中断请求。()95、C51语句中,若将A定义为UNSIGNEDCHAR类型,则A的取值范围127128。()96、MP3播放器之所以能播放音乐,是因为其采用了D/A转换芯片。()97、步进电机的转动角度对应其输入的控制脉冲个数。()第二部分编程题(仅一道题,共40分)一、请参考下图编写一个八位二进制密码锁程序。要求程序中初始密码为10000001B,当用户通过SW1拨码开关输入的密码正确时(图中SW1正处于正确状态),绿色LED点亮;当拨码开关输入的内容不等于10000001B时,红色LED点亮,以示警告。1、正确连接电路(10分)2、密码正确,绿灯点亮(10分)3、密码错误,红灯点亮(10分)4、正确完整的程序代码(10分)二、请设计一个单片机5位动态扫描数码显示,要求P2端口输出数码管段代码,P3口控制数码管的公共端,实现位点亮控制。5位显示内容为“89C51”。1、正确连接电路(10分)2、只能显示部分内容(10分)3、能完整稳定显示所有内容(20分)。4、正确完整的程序代码(10分)三、请参考下图编写一个能够使LED按设定时间间隔闪烁的程序。要求采用中断方式定时。1、正确连接电路,同时通过数码管显示学号及座位号(10分)2、只能显示部分内容(10分)3、LED能完整稳定间隔闪烁(20分)。4、正确完整的程序代码(10分)四、参考下面所示电路,INT0端与按键相连作为外部中断0输入源,要求每按一次按键数码管显示的数值加1,实现数显计数器的设计。1、正确连接电路(10分)2、只能显示部分内容(10分)3、能完整稳定计数和显示(20分)。4、正确完整的程序代码(10分)五、请用88LED(库名称MATRIX8X8GREEN)点阵实现中文“大”字的显示。1、正确连接电路,同时通过数码管显示学号及座位号(10分)2、只能显示部分内容(10分)3、能完整稳

温馨提示

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

评论

0/150

提交评论