单片机原理及接口技术试题及答案

上传人:cl****1 文档编号:558488216 上传时间:2023-12-12 格式:DOCX 页数:26 大小:254.51KB
返回 下载 相关 举报
单片机原理及接口技术试题及答案_第1页
第1页 / 共26页
单片机原理及接口技术试题及答案_第2页
第2页 / 共26页
单片机原理及接口技术试题及答案_第3页
第3页 / 共26页
单片机原理及接口技术试题及答案_第4页
第4页 / 共26页
单片机原理及接口技术试题及答案_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《单片机原理及接口技术试题及答案》由会员分享,可在线阅读,更多相关《单片机原理及接口技术试题及答案(26页珍藏版)》请在金锄头文库上搜索。

1、精品单片机试题带答案二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)1 .MCS-51单片机复位操作的主要功能是把PC初始化为()。A.0100HB.2080HC.0000HD.8000H2 .若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。A.500B.1000C.216-500D.216-10003 .定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。A.P3.2B.P3.3C.P3.4D.P3.54 .当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状

2、态和低电平状态都应至少维持()。A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5 .MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6 .定时器若工作在循环定时或循环计数场合,应选用()。A.工作方式0B.工作方式1C.工作方式2D.工作方式37 .MCS-51单片机的外部中断1的中断请求标志是()。A.ET1B.TF1C.IT1D.IE18 .下列标号中,正确的标号是()。A.1BT:B.BEGIN:C.ADD:D.STAB31:9 .串行口每一次传送()字符。A.1个B.1串C.1帧D

3、.1波特10 .要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。A.ILE=1,CS=1,WR1=0B.ILE=1,CS=0,WR1=0C.ILE=0,CS=1,WR1=0D.ILE=0,CS=0,WR1=0一、填空题(每空格1分,共10分)2 .P1口通常用作2也可以作通用的I/O口使用。3 .若由程序设定RS1、RS0=01,则工作寄存器R0R7的直接地址为4 .8051的堆栈区一般开辟在5 .所谓寻址,其实质就是6 .存储器映象是7 .定时器中断请求发生在8 .中断响应时间是指9 .通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为10

4、 .在中断服务程序中现场保护和现场恢复期间,中断系统应处在状态。三、简答题(每小题4分,共20分)1 .如何正确使用P3口?2 .简述累加器的ACC的作用。3 .简述寄存器间接寻址方式及其寻址范围。4 .简述MCS-51单片机的中断入口地址。5 .简述串行数据传送的特点。四、读程序题(每小题4分,共20分)1 .执行下列程序段后,(P1)=。MOVP1,#5DHCPLP1.1CPLP1.2CLRP1.6SETBP1.72 .执行下列程序段后,(A)=,(CY)=。MOVA,#C5HRLA3 .下列程序段执行后,(R0)=,(7EH)=,(7FH)=。MOVR0,#7EHMOV7EH,#0FFH

5、MOV7FH,#40H1NCR01NCR01NCR04 .已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALLSUBTRN双字节指令后,(PC)=,(61H)=,(62H)=。5 .阅读下列程序,说明其功能。MOVRo,#dataMOVA,R0RLAMOVRi,ARLARLAADDA,RiMOVRo,ARET五、编程题(每小题4分,共20分)1 .已知在累加器A中存放一个BCD数(。9),请编程实现一个查平方表的子程序。2 .请使用位操作指令实现下列逻辑操作:BIT=(10HVPi.o)A(11HVCy)3 .已知变量X存于VAR单元,函数值Y存于FU

6、NC单元,按下式编程求Y值。1 x00x=0V-1x:二0Y=4 .已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的单元中(低位在前)。5 .将存于外部RAM8000H开始的50H数据彳专送0010H的区域,请编程实现。六、综合应用题(每小题10分,共20分)1 .已知如图,8155的PA口用于输出,PB口用于输入,PC口用于输出,请:感谢下载载写出8155的各I/O口的口地址和存储器的地址范围。(2)编写出8155初始化程序。B155命令字格式:H155命令字格式:2 .已知如图并给出下列程序,请在读图并理解程序后回答下列问题:(1)程序功能为(2)ADC0

7、809的口地址为(3)EOC的作用是(4)程序运行结果存于ADC:MOVDPTR,#7FFOHMOVRo,#0A0HMOVR2,#8MOVA,#0LOOP:MOVXDPTR,AJBP3.3,$MOVXA,DPTRMOVXRo,A1NCDPTR1NCRoDJNZR2,LOOPAJMPADC单片机试题31、填空(每空2分,共40分)1、MCS-8051系列单片机字长是8位,有40根引脚,96系列字长是16位。单片机的特点有体积小、价格低、功能全。2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。3、8051最多可以有

8、4个并行输入输出口,最少也可以有1个并行口,即P1。P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。4、ALE信号的作用是低8位地址锁存。5、8051复位后,PC=0H。若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向片外存储器继续取指令执行。6、8051的C/T是J1L(加或减)计数的。7、8051的中断向量表在JH、0BH和13H、1BH、23H。8、MOVA,40H指令对于源超作数的寻址方式是直接寻址。9、指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。(0A7H是P2.7的地址)10、将CY与A的第0位的非求或的

9、指令是ORLC,/ACC.0,若原A=0,执行后A=0o2、已知A=0F8H,当执行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共5分)解答OV:0、CY:1、AC:1、P:1A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。画出连接示意图,写出完整的程序。(共15分)Intel MCS 8031pi n.FTTEjPTTTKKDqIntelMCS8031A机程序ORG 0000HAJMP STARTB机程序 ORG 0000HAJMP ST

10、ARTTXDpORG 4100HSTART: MOV P1,#0FFHMOV SCON,#80HAGAIN1:MOV SBUF,P1JNB TI,$CLR TISJMP AGAIN1ENDORG 4100HSTART : MOV SCON,#90HAGAIN1:JNB RI,$MOV P1,SBUFCLR RISJMP AGAIN1END4、将8051外部扩展2KEPROM,同时扩展16KRAM作数据存储器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。请画出连接示意图。要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据

11、入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。最后写出各片的地址范围。(共12分)数据线8根从P1直接到2716的O、两片6264的D;地址线低8位从P0经锁存器后到各片内地址口,高8位从P2出0-2三位直接到2716的地址口,0-4五位直接到两片6264内P2.5接一片6264的CE,经非门后接另一片6264;ALE接锁存器的G,锁存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE。2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH5、编写一段子程序,将二位压缩的BCD码转换为二

12、进制数,入口、出口均是Ao若是非法的BCD码,则A返回值为255。(共10分)6、用8051输出控制8个LED从LED1至ULED8、再至ULED1,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。画出连接示意图,写出完整的程序。(软件延时用循环5*126*200次控制)(共10分)五、SUBP : MOV R1 , AANL A , #0F0HSWAP ACJNE A, #10, NEXT1NEXT1 : JNC ERRORMOV B , #10MUL ABXCH A , R1ANL A , #0FHCJNE A , #10 ,

13、 NEXT2NEXT2 : JNC ERRORADD A , R1六、 ORG 0000HLJMP STARTORG 3HLJMP INT00START : SETB EASETB EX0CLR IT0MOV A , #1AGAIN : MOV P1 , AACALL DELAYRL ASJMP AGAINRETERROR:MOVA,#255RETDELAY:MOVR1,#5LOOP1:MOVR2,#200LOOP2:MOVR3,#126DJNZR3,$DJNZR2,LOOP2DJNZR1,LOOP1RETINT00:PUSHACCPUSH1PUSH2PUSH3MOVR4,#5AGAIN:MO

14、VP1,#0FFHACALLDELAYMOVP1,#0ACALLDELAYDJNZR4,AGAINPOP3POP2POP1精品POPACCRETIEND7、简单叙述8051的C/T0的四种工作模式和串行通信的四种工作模式。(共8分)C/T0的模式0:13位计数器;1:16位计数器;2: 8位循环计数器;3: 2个独立的8位计数器串行通信模式0:同步移位寄存器;1 :波特率可变的8位两机异步通信;2 :波特率固定的9位可多机的异步通信;3 :波特率可变的9位可多机的异步通信。机制08级单片机原理及应用补考试题一.填空题(10分)。1十进制数5621.575,转化为二进制数为.2 .引脚PSEN的名称为8031单片机较8051相比,内部不含3 .CPU是一个8位二进制数的中央处理单元,主要由,和寄存器阵列构成。4 .在8051单片机RAM中,共有个位地址可以进行直接寻址。5 .外部中断的触发请求方式有和。6 .对于多片存贮器的扩展和寻址,常用的片选方法有1 、MCS-51单片机程序存储器最多能扩展到:()A64KB32KC4KD256K2 、MCS-51单片机有片内RAM工作寄存器区,该区共多少个寄存器?()A4B8C16D323、MCS-51单片机在执行MOVCA,A+D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号