湖南工业大学单片机题目及答案.doc_第1页
湖南工业大学单片机题目及答案.doc_第2页
湖南工业大学单片机题目及答案.doc_第3页
湖南工业大学单片机题目及答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

单片机试卷及答案一(仅供参考哈哈)一、(每空1分,共25分) 1、80C51有两种低功耗方式,即_待机_方式和_掉电_方式,退出80C51的_待机_方式可采用中断方法。2、MCS-51最大可扩展外部程序存储器为_64KB,最大可扩展外部数据存储器为_64_KB。3、MCS-51的EA引脚接_高_电平时,程序从片内程序存储器开始执行,当PC值超出片内ROM容量时,会自动转向_片外程序存储器_空间执行。4、MCS-51串行口方式_1_和方式_3_的波特率由定时器T1的溢出率决定。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,当执行ADD A,#0A9H指令后,PSW中的OV=0_,CY=1_,AC=_1_。(ac:辅助进位)9、当80C51的几个同级中断源同时向CPU申请中断时,CPU按硬件次序排定优先级,即依次为:_int0_、T0、_int1_、T1、_串行口_。10、除法指令DIV AB,其中被除数放在_A中,除数放在_B_中,指令执行后,商放在_A_中,余数放在_B_中。二、单项选择题(每题2分,共30分)1、当MCS-51外部扩展6个4KB的程序存储器时,至少需要使用_c_根地址线。A、13 B、14 C、15 D、122、P1口作输入用时,先需要做下面哪项工作:_b。A、不做任何工作 B、向该口位输出1 C、向该口位输入1 D、向该口位输出03、T0工作在方式3时,TH0可作为_a_来使用。A、定时器 B、计数器 C、既可作为定时器又可作为计数器 D、不能使用4、若数码管字形0的共阴极编码为3FH,则其共阳极字形编码应为:_b_。(互补)A、06H B、0C0H C、0D0H D、0B0H5、当禁止定时器/计数器中断时,它的计数溢出标志TF1或TF0如何清除a_。A、由软件清除 B、由硬件清除 C、软硬件都可清除 D、无法清除6、当使用外部中断0的下降沿触发方式时,下面那种设置正确:_d_。A、CLR IE0 B、CLR IT0 C、SETB IE0 D、SETB IT07、若原来A中内容为80H,则执行指令RL A后,A中内容为:_a_。A、01H B、40H C、08H D、00H8、指令JBC 20H.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、38H B、56H C、0C8H D、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)内容减1 B、先(SP)内容减1再弹出数据C、先弹出数据再(SP)内容加1 D、先(SP)内容加1再弹出数据14、若原来A中内容为03H,进位(C)=1,此时执行指令SUBB A, #1H,则A中内容将变为_c_。(a-1-cy)A、3 B、2 C、1 D、015、80C51单片机的串行口方式0时,数据由下面哪个引脚输出:_a。A、RXD B、T0 C、TXD D、T1三、计算题(每问1分,共6分)在MCS-51系统中,(1)一个机器周期包括多少个时钟周期(即振荡周期)?(2)若采用12MHZ的振荡时钟,一个时钟周期为多少?一个机器周期为多少?执行指令MOV 20H,#12H(该指令占用2个机器周期)所用的时间为多少? (3)若采用6MHZ的振荡时钟,则一个时钟周期为多少?此时执行此指令所用的时间是多少?解:(1) :12(2) :1/12us,1us,2us(3) :1/6us,4us四、分析题(每空1分,共24分)80C51的片内RAM中,已知(31H)=33H,(33H)=35H,(35H)=37H,(37H)=50H,分析下面各条指令,说明源操作数的寻址方式,并填写每条指令执行后的结果。(1)MOV A,37H(2)MOV R0,A(3)MOV R3,#33H(4)MOV R0,31H(5)MOV DPTR,#603DH(6)MOV 35H,33H(7)MOV R0,31H(8)MOV A,R0(9)SWAP A(10)XCH A,R3(11)MOV R0,37H(12)MOV R0,A1、指令(1)-(12)对应的源操作数寻址方式分别为:(1) 直接寻址 (2) 寄存器寻址 (3) 立即数寻址 (4) 直接寻址 (5)立即数寻址 (6) 直接寻址 (7) 直接寻址 (8) 间接寻址 (9) 寄存器寻址 (10) 寄存器寻址 (11) 直接寻址 (12) 寄存器寻址 2、填写指令(1)-(12)对应目的操作数的内容,书写方式如:若指令为MOV R1,A (其中(R1)=51H, (A)=39H)则填写 (51H)=39H(1)(A)=50H(2)(R0)=50H(3)(R3)=33H(4)(R0)=33H(5)(DPTR)=603D(6)(35H)=35H(7)(R0)=33H(8)(A)=35H(9) (A)=53H(10)(A)=33H (11)(R0)=50H (12)(R0)=33H五、编程题(第1题5分,第2题10分,共15分)1、将单片机内部RAM 30H中的数据和外部RAM的1050H中数据相加,相加的结果保存在内部RAM的40H(结果的低8位)和41H(结果的高8位)中。CLR C MOV DPTR,#1050HMOVXA,DPTRADDA,30HMOV40H,ASWAPAMOV41H,A2、在80C51单片机系统中,采用12MHZ的晶振,选用定时器T0设置方式2,请编程(使用中断)使P1.0口输出200us的方波。其中定时器/计数器方式寄存器TMOD的格式为:ORG0000HSJMPMAINORG000BHSJMPINT00ORG003

温馨提示

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

评论

0/150

提交评论