常熟理工学院单片机样卷(三套总汇)_第1页
常熟理工学院单片机样卷(三套总汇)_第2页
常熟理工学院单片机样卷(三套总汇)_第3页
常熟理工学院单片机样卷(三套总汇)_第4页
常熟理工学院单片机样卷(三套总汇)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

———————————阅————卷————密————封————装————订————线——————————第2页/共2页院〔系〕班级学号〔9位〕姓名———————————阅————卷————密————封————装————订————线——————————第1页/共1页常熟理工学院?单片机技术?考试试卷〔一〕使用班级:试题总分:100分考试时限:120分钟题号一二三四五六总分阅卷人得分一、填空题〔本大题共20分,每空1分〕1、MCS-51单片机的一个机器周期包含个状态,每个状态又分为个节拍,即一个机器周期等于个振荡周期,当振荡器的振荡频率为12MHz时,一个机器周期的时间为。2、MCS-51单片机的字长是位。3、MCS-51单片机的三总线构造包括、和。4、MCS-51单片机片内DPTR存放器是一个位存放器。5、MCS-51单片机中PC和DPTR都用于提供地址,但PC是为访问________存储器提供地址,而DPTR是为访问________存储器提供地址。6、MCS-51内部提供个可编程的位定时/计数器,共有种工作方式。7、设执行指令DIVAB前,〔A〕=0A5H,〔B〕=10H,那么执行指令后〔A〕=_______,〔B〕=_______。8、存储器的地址线有14根,数据线有8根,那么其最大存储容量为KB。9、设执行指令MOV65H,90H前,〔65H〕=28H,〔90H〕=26H,那么执行指令后〔65H〕=,〔90H〕=。10、以下程序段的功能是。 PUSH A PUSH B POP A POP B二、单项选择题〔本大题共10分,每题1分〕1、假设单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,那么定时器初值应为()。〔A〕500〔B〕1000〔C〕216-500〔D〕216-10002、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。〔A〕P3.2〔B〕P3.3〔C〕P3.4〔D〕P3.53、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。〔A〕外部中断0〔B〕外部中断1〔C〕定时器0中断〔D〕定时器1中断4、下面哪条指令是错误的?〔〕〔A〕MOVCA,@A+PC〔B〕MOVXA,@R2〔C〕MOV30H,PSW〔D〕PUSHDPH5、8051单片机中的片内程序存储器空间有多大?〔〕〔A〕0KB〔B〕4KB〔C〕8KB〔D〕64KB6、在MCS-51中,需要外加电路实现中断撤除的是()。〔A〕定时中断 〔B〕脉冲方式的外部中断〔C〕外部串行中断 〔D〕电平方式的外部中断7、以下运算对OV没有影响或不受OV影响的的运算是〔〕。〔A〕逻辑运算〔B〕加减运算〔C〕乘法运算〔D〕除法运算8、MCS-51单片机扩展I/O口与外部数据存储器〔〕。〔A〕分别独立编址〔B〕统一编址〔C〕变址编址〔D〕动态变址9、以下有关PC和DPTR的描绘中错误的选项是〔〕。(A)DPTR是可以访问的而PC是不能访问的(B)它们都是16位的存放器(C)它们都有自动加1功能(D)DPTR可以分为两个8位的存放器使用,但PC不能10、在异步通信中,数据通常是以字符为单位组成〔〕传送的。〔A〕字符码 (B)字符串 (C)字符帧 (D)字符块三、判断题〔本大题共10分,每题1分〕1、MCS-51单片机可执行指令:MOV35H,@R3。〔〕2、8031与8751的区别在于内部是否有程序存储器。〔〕3、当向堆栈压入一个字节的数据后,SP中的内容减1。〔 〕4、程序计数器PC中装的内容是当前正在执行指令的地址。〔〕5、某特殊功能存放器的字节地址为80H,它即能字节寻址,也能位寻址。〔〕6、MCS-51单片机中的PC是不可寻址的。〔〕7、MCS-51的特殊功能存放器分布在60H~80H地址范围内。〔〕8、数据总线和地址总线都是双向的。〔〕9、内部RAM的位寻址区,可供位寻址使用也可供字节寻址使用。〔〕10、DPTR、PC都是16位的存放器,所以它们都是在内RAM中的某二个特殊功能存放器组合而成的。〔〕四、读程序题〔本大题共10分,每空1分〕1、执行以下程序段后MOV50H,#00HMOVR0,#7DHMOVR1,50HMOV7CH,#0AHDECR0MOVA,@R0MOVB,#03HADDA,BINCR0MOV@R0,50H结果为:R0=_______,R1=(7CH)=____,(7DH)=_______,A=。2、设(A)=38H,R0=28H,(28H)=18H,执行以下程序ANLA,#27HXRLA,28HORLA,@R0CPLA后,〔A〕=。3、假定〔A〕=85H,〔R0〕=20H,〔20H〕=0AFH,执行指令:ADDA,@R0后,累加器A的内容为,CY的内容为,AC的内容为,OV的内容为。五、简答题〔本大题共20分,其中第2小题6分、第4小题4分,第1、3小题各5分〕1、子程序返回指令RET与中断返回指令RETI的区别是什么?2、采用6MHz的晶振,定时1ms,用定时器0方式0时的初值应为多少?〔请给出计算过程〕3、指出以下每一条指令的源操作数的寻址方式。①MOVDPTR,#4000H②MOVA,@R1③MOVCA,@A+DPTR④JCLOOP⑤MOVA,SP4、MCS-51外扩的程序存储器和数据存储器可以有一样的地址空间,但不会发生数据冲突,请分别从硬件和软件两个角度阐述其原因?六、分析编程题〔本大题共30分,每题10分〕1、将内部RAM50H单元开场的内容依次传送到外部RAM3000H单元开场的区域,直到传送的内容是0为止。2、MCS-51单片机,P1口做输出口,控制八只灯(P1口输出低电平时灯被点亮)。利用手控单脉冲信号作为外部中断0的中断信号,中断触发方式为边沿触发,中断发生时,八只灯一起闪烁两次。无中断时,八只灯全部被点亮。3、可编程并行接口芯片8255与单片机的硬件接口电路如下图。〔1〕按硬件连线,8255A的A1、A0连单片机的低两位地址线,8255的PA、PB、PC口以及控制口的地址各为多少?〔2〕现8255的PA端口会用来接按键,方式0;PB端口会用来驱动8个发光二极管,方式0;PC端口的高4位为输入口,低4位为输出口。写出可满足这些要求的初始化程序。

常熟理工学院?单片机技术?考试试卷〔二〕使用班级:试题总分:100分考试时限:120分钟题号一二三四五六总分阅卷人得分一、

填空题1、设X=5AH,Y=36H,那么X与Y“或〞运算为________,X与Y的“异或〞运算为_______。2、假设机器的字长为8位,X=17,Y=35,那么X+Y=__110100_____,X-Y=_11101110______〔要求结果写出二进制形式〕。3、单片机复位后,堆栈指针SP的值是_______。4、单片机中,常用作地址锁存器的芯片是___________,常用作地址译码器芯片是_____________。5假设采用6MHz的晶体振荡器,那么MCS-51单片机的振荡周期为_______,机器周期为______________。6、子程序返回指令是_____,中断子程序返回指令是_

。7、

8051单片机的存储器的最大特点是

分开编址。8、一个函数由两部分组成,即

。9、C语言中输入和输出操作是由库函数

等函数来完成。10.当MCS-51引脚

信号有效时,表示从Po口稳定地送出了低8位地址.11.MCS-51的堆栈是软件填写堆栈指针临时在_

器内开拓的区域.12.MCS-51有4组工作存放器,它们的地址范围是

。13.MCS-51片内

范围内的数据存储器,既可以字节寻址又可以位寻址.14.计算机的系统总线有

。15.80C51在物理有

个独立的存储空间。16.一个机器周期等于

状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为周期。

二、单项选择题1、C语言中最简单的数据类型包括〔〕。A、整型、实型、逻辑型

B、整型、实型、字符型C、整型、字符型、逻辑型

D、整型、实型、逻辑型、字符型2、以下描绘中正确的选项是〔

〕。A、程序就是软件

B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合3、以下计算机语言中,CPU能直接识别的是〔

〕。A、自然语言

B、高级语言

C、汇编语言

D、机器语言4、MCS-5l单片机的堆栈区是设置在(

)中。

A、片内ROM区

B、片外ROM区

C、片内RAM区

D、片外RAM区5、以下表达中正确的选项是〔

〕。A、用C语言实现的算法必需要有输入和输出操作B、用C语言实现的算法可以没有输出但必需要有输入C、用C程序实现的算法可以没有输入但必需要有输出D、用C程序实现的算法可以既没有输入也没有输出6、以下能正确定义一维数组的选项是〔

〕。A、inta[5]={0,1,2,3,4,5};

B、chara[]={0,1,2,3,4,5};C、chara={'A','B','C'};

D、inta[5]="0123";7、数据的存储构造是指〔

〕。A、存储在外存中的数据

B、数据所占的存储空间量C、数据在计算机中的顺序存储方式

D、数据的逻辑构造在计算机中的表示8、以下关于栈的描绘中错误的选项是〔

〕。A、栈是先进后出的线性表

B、栈只能顺序存储C、栈具有记忆作用

D、对栈的插入和删除操作中,不需要改变栈底指针9、可以用紫外光擦除ROM中程序的只读存储器称为(

)。

A、掩膜ROM

B、PROM

C、EPROM

D、EEPROM10、以下表达中错误的选项是〔

〕A、对于double类型数组,不可以直接用数组名对数组进展整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界〞的出错信息D、可以通过赋初值的方式确定数组元素的个数三、判断题〔

〕1、在对某一函数进展屡次调用时,系统会对相应的自动变量重新分配存储单元。〔

〕2、在C语言的复合语句中,只能包含可执行语句。〔

〕3、自动变量属于部分变量。〔

〕4、Continue和break都可用来实现循环体的中止。〔

〕5、字符常量的长度肯定为1。〔

〕6、在MCS-51系统中,一个机器周期等于1.5μs。〔

〕7、C语言允许在复合语句内定义自动变量。〔

〕8、假设一个函数的返回类型为void,那么表示其没有返回值。〔

〕9、所有定义在主函数之前的函数无需进展声明。〔

〕10、定时器与计数器的工作原理均是对输入脉冲进展计数。〔

〕11、END表示指令执行到此完毕。〔

〕14、MCS-51的程序存储器只是用来存放程序的。〔

〕15、MCS-51的特殊功能存放器分布在60H~80H地址范围内。〔

〕16、MCS-51系统可以没有复位电路。〔

〕17、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。〔〕18、锁存器、三态缓冲存放器等简单芯片中没有命令存放和状态存放等功能。四、简答题1.51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?2.各中断源对应的中断效劳程序的入口地址是否能任意设定?3.假如想将中断效劳程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。

4、什么是重入函数?重入函数一般什么情况下使用,使用时有哪些需要注意的地方?

5、8051引脚有多少I/O线?他们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位?五、参数计算题一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?

六、编程题假设51单片机的P1口接了8个LED,编写程序完成跑马灯程序要求每隔大约1秒变化一次。

常熟理工学院?单片机技术?考试试卷〔三〕使用班级:试题总分:100分考试时限:120分钟题号一二三四五六总分阅卷人得分一、填空题〔本大题共20分,每空1分〕1、单片机的总线构造中高8位和低8位地址线分别由口和口提供。2、单片机片外三总线分别为、和控制总线。3、欲使P0口的高4位输出1,低4位不变,应执行语句:。4、单片机的复位操作是__________〔高电平/低电平〕,单片机复位后,中断允许存放器IE的值是________。5、51单片机内部提供个可编程的位定时/计数器,共有4种工作方式。6、单片机的内部RAM区中,可以位寻址的地址范围是__________________,特殊功能存放器中,可位寻址的地址是___________________。7、KeiLC51软件中,工程文件的扩展名是__________,编译连接后生成可烧写的文件扩展名是__________。8、假设要定义可位寻址变量flag,那么执行语句为:。9、单片机外部中断恳求信号有方式和负边沿触发方式。10、C51语言中提供了存储类型来访问程序存储器,提供和来访问外部数据存储器。11、8255可以扩展个并行口,其中条口线具有位操作功能;二、单项选择题〔本大题共12分,每题2分〕1、8051单片机中的片内程序存储器空间有多大?〔〕。A.0KBB.8KBC.4KBD.64KB2、在以下存放器中,与定时器/计数器控制无关的是:〔〕。A.TCONB.SCONC.IED.TMOD3、线扫描法识别是否有键按下时,假如读入的列线值全为1,那么说明〔〕A.没有键被按下B.有一个键被按下C.有多个键被按下D.以上说法都不对4、使用宏来访问绝对地址时,一般需包含的库文件是〔〕。A.reg51.h

B.absacc.h

C.intrins.h

D.startup.h5、执行#definePA8255

XBYTE[Ox3FFC]PA8255=Ox7e;后存储单元Ox3FFC的值是〔

〕。A.7e

B.8255H

C.未定

D.Ox7e6、外中断初始化的内容不包括〔〕。A.设置中断响应方式B.设置外中断允许C.设置中断总允许D.设置中断触发方式三、判断题〔本大题共8分,每题1分,请在题后的括号里正确的填√,错误的填×。〕1、中断函数的调用是在满足中断的情况下,自动完成函数调用的。〔

〕2、在C语言中,函数的调用是可以根据需要随意调用,前面的函数可以调用后面的函数,后面的函数也可以调用前面的函数,无需声明。〔

〕3、定时器与计数器的工作原理均是对输入脉冲进展计数。〔

〕4、程序的执行是以主函数作为完毕。〔

〕5、MCS-51的程序存储器只是用来存放程序的,不能放任何数据。〔

〕6、TMOD中的GATE=1时,表示由两个信号控制定时器的的启停。〔

〕7、51单片机的特殊功能存放器分布在60H~80H地址范围内。〔

〕8、片外RAM与外部设备统一编址时,访问的方式是一样的。〔

四、简答题〔本大题共20分,其中第1、2小题各4分,第3、4小题各6分〕1、C51的data、bdata、idata有什么区别?2、说明51单片机的引脚的作用?3、请写出51单片机的中断入口地址及其对应的中断源,并说明哪些中断源在响应中断时,其标志位由

温馨提示

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

最新文档

评论

0/150

提交评论