欢迎来到天天文库
浏览记录
ID:13733675
大小:43.50 KB
页数:4页
时间:2018-07-24
《湖南工业大学单片机题目及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机试卷及答案一(仅供参考××···哈哈)一、(每空1分,共25分)1、80C51有两种低功耗方式,即__待机___方式和_掉电____方式,退出80C51的__待机___方式可采用中断方法。2、MCS-51最大可扩展外部程序存储器为_____64KB,最大可扩展外部数据存储器为____64_KB。3、MCS-51的EA引脚接__高_电平时,程序从片内程序存储器开始执行,当PC值超出片内ROM容量时,会自动转向_片外程序存储器______________空间执行。4、MCS-51串行口方式__1_和方式_3__的波特率由定时器T1的溢出
2、率决定。5、ADC0809模/数转换器有___8_个通道,EOC引脚输出转换结束信号,转换之前EOC为___低___电平,转换之后EOC变为高__电平。6、定时器/计数器T0当GATE=0时,启动T0由_tr0______________决定,当GATE=1时,启动T0由____INT0(或)和TR0______决定。7、当定时器/计数器T0采用计数器工作方式时,是对_____T0_(P3.4)_引脚上的下降沿进行计数。8、已知(A)=0F8H,当执行ADDA,#0A9H指令后,PSW中的OV=0_,CY=1_____,AC=___1__
3、_。(ac:辅助进位)9、当80C51的几个同级中断源同时向CPU申请中断时,CPU按硬件次序排定优先级,即依次为:_int0_____、T0、__int1____、T1、__串行口____。10、除法指令DIVAB,其中被除数放在_A中,除数放在_B_中,指令执行后,商放在_A_中,余数放在_B_中。二、单项选择题(每题2分,共30分)1、当MCS-51外部扩展6个4KB的程序存储器时,至少需要使用_c__根地址线。A、13B、14C、15D、122、P1口作输入用时,先需要做下面哪项工作:____b。A、不做任何工作B、向该口位输出1
4、C、向该口位输入1D、向该口位输出03、T0工作在方式3时,TH0可作为___a____来使用。A、定时器B、计数器C、既可作为定时器又可作为计数器D、不能使用4、若数码管字形0的共阴极编码为3FH,则其共阳极字形编码应为:_b_____。(互补)A、06HB、0C0HC、0D0HD、0B0H5、当禁止定时器/计数器中断时,它的计数溢出标志TF1或TF0如何清除a_____。A、由软件清除B、由硬件清除C、软硬件都可清除D、无法清除6、当使用外部中断0的下降沿触发方式时,下面那种设置正确:__d___。A、CLRIE0B、CLRIT0C、
5、SETBIE0D、SETBIT07、若原来A中内容为80H,则执行指令RLA后,A中内容为:___a_。A、01HB、40HC、08HD、00H8、指令JBC20H.1,AA的功能是:___d____。A、若20H.1=1则跳到AA处B、若20H.1=1则跳到AA处,并将20H.1置1C、若20H.1=0则跳到AA处D、若20H.1=1则跳到AA处,并将20H.1清09、T1工作在定时器方式2时,若采用12MHZ的晶振,现要定时200us,则定时初值应为:______a_。(65536-200)→(FF38H)A、38HB、56HC、0C
6、8HD、20H10、当我们利用定时器/计数器来设计一个外部中断时(即对外部输入的下降沿产生中断),通常使用定时器/计数器的哪项功能:___c____。A、无这种功能B、定时器功能C、计数器功能D、定时器和计数器功能11、CPU中程序计数器(PC)中存放的是:____d_。A、操作数B、操作数地址C、指令D、指令地址12、既可以作地址线用,又可以作数据线用的I/O口为___a__。A、P0口B、P1口C、P2口D、P3口(第二功能)13、当执行出栈操作指令POP时,下面哪种说法是对的:a______。A、先弹出数据再(SP)内容减1B、先(
7、SP)内容减1再弹出数据C、先弹出数据再(SP)内容加1D、先(SP)内容加1再弹出数据14、若原来A中内容为03H,进位(C)=1,此时执行指令SUBBA,#1H,则A中内容将变为_c___。(a-1-cy)A、3B、2C、1D、015、80C51单片机的串行口方式0时,数据由下面哪个引脚输出:___a。A、RXDB、T0C、TXDD、T1三、计算题(每问1分,共6分)在MCS-51系统中,(1)一个机器周期包括多少个时钟周期(即振荡周期)?(2)若采用12MHZ的振荡时钟,一个时钟周期为多少?一个机器周期为多少?执行指令MOV20H,
8、#12H(该指令占用2个机器周期)所用的时间为多少?(3)若采用6MHZ的振荡时钟,则一个时钟周期为多少?此时执行此指令所用的时间是多少?解:(1):12(2):1/12us,1us,2us(
此文档下载收益归作者所有