单片机试题及答案 .doc
《单片机试题及答案 .doc》由会员分享,可在线阅读,更多相关《单片机试题及答案 .doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机试题1、填空每空 2 分,共 40 分 1、MCS-8051系列单片机字长是 8 位,有 40 根引脚,96系列字长是 16 位。单片机的特点有 体积小、价格低、功能全 。 2、8051单片机的存储器的最大特点是 指令存储器与数据存储器分开编址 ,Px并行口的地址是与 数据 存储器统一编址的,或者说属于该存储器。 3、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1 。P3常需复用作 串行通信、外部中断、外部计数脉冲 和读写控制信号。 4、ALE信号的作用是 低8位地址锁存 。 5、8051复位后,PC= 0 H。假设希望从片内存储器开始执行,EA脚应接 高
2、电平,PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。 6、8051的C/T是 加 加或减计数的。 7、8051的中断向量表在 3 H、 0B H和13H、1BH、23H。 8、MOV A,40H 指令对于源超作数的寻址方式是 直接 寻址。 9、指令JB 0A7H,ABC的作用是 假设P2口的第7位为1那么跳转到ABC 。0A7H是P2.7的地址 10、将CY与A的第0位的非求或的指令是 ORL C,/ACC.0 ,假设原A=0,执行后A= 0 。 2、A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?假设是有符号数,A中的结
3、果用十进制表示是多少?共 5 分 解答 OV:0、CY:1、AC:1、P:1 A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。画出连接示意图,写出完整的程序。共 15 分 A机程序 ORG 0000HAJMP STARTORG 4100HSTART:MOV P1,#0FFHMOV SCON,#80HAGAIN1:MOV SBUF,P1JNB TI,$CLR TISJMP AGAIN1ENDB机程序 ORG 0000HAJMP STARTORG 4100HSTART:MOV SCON,#90HAGAIN1:JN
4、B RI,$MOV P1,SBUFCLR RISJMP AGAIN1END4、将8051外部扩展2K EPROM,同时扩展16K RAM作数据存储器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。请画出连接示意图。要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入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位从P
5、2出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码转换为二进制数,入口、出口均是A。假设是非法的BCD码,那么A返回值为255。共10分 6、用8051输出控制8个LED从LED1到LED8、再到LED1,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。
6、画出连接示意图,写出完整的程序。(软件延时用循环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,NEXT2NEXT2:JNC ERRORADD A, R1RETERROR:MOV A,#255RET六、 ORG 0000HLJMP STARTORG 3HLJMP INT00START:SETB EASETB EX0CLR IT0MOV A, #1AGAIN:MOV P1,AAC
7、ALL DELAYRL ASJMP AGAINDELAY:MOV R1,#5LOOP1:MOV R2,#200LOOP2:MOV R3,#126DJNZ R3,$DJNZ R2,LOOP2DJNZ R1,LOOP1RETINT00:PUSH ACCPUSH 1PUSH 2PUSH 3MOV R4,#5AGAIN:MOV P1,#0FFHACALL DELAYMOV P1,#0ACALL DELAYDJNZ R4,AGAINPOP 3POP 2POP 1POP ACCRETIEND7、简单表达8051的C/T0的四种工作模式和串行通信的四种工作模式。共 8 分 C/T0的模式0:13位计数器;1
8、:16位计数器;2:8位循环计数器;3:2个独立的8位计数器串行通信模式 0:同步移位存放器;1:波特率可变的8位两机异步通信;2:波特率固定的9位可多机的异步通信;3:波特率可变的9位可多机的异步通信。一、 填空与说明题1、8051单片机的内部硬件结构包括了: 、 、 、 以及片内数据储存器、片内程序储存器、并行I/O 位出力器等部件,这些部件通过 相连接。2、MCS-51单片机的PO-P4口,其中的PO口和P2口除了可以进行数据的输入、输出外,通常还用来构件系统的 和 在POP4口中, 位真正的双向口, 为准双向口。3、请说明MCS-51单片机程序状态字PSW中的各位的含义。CY AC F
9、O RS1 RS0 OV / PCY: AC:FO:RS1、RS0:OV:P:4、单片机系统中经常采用的地址择码技术包括 方法和 方法。5、INTEL8279是一种专用于 和 芯片。当8279的引脚AO为“1时,CPU对8279写入的数据为 ,读出的数据为 。6、MCS-96单片机的最大寻址空间是 ,该空间的地址范围为 ,系统上电及复位的程序入口地址为 。二、简答题12分1、 MCS-51系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可以被定义为高优先级中断?如何定义?2、 各中断源对应的中断效劳程序的入口地址是否能任意设定?3、 如果想将中断程序设置在程序储存区的任意区域,在程序
10、中应该作何种设置?请举例加以说明。三、参数计算题12分亿MCS-51单片机系统是拥10MHZ的外部晶体振荡器,请问:1、 该片机系统的状态周期与机器周期各为多少?2、 该单片机的定时器O(TO)工作在方式2时,TO的最大定时时间为多少?3、 当单片机的定时器O(TO)工作在方式2时,要求每记满250us便生产一次定时器溢出,请问,TO中需要预置的初始值应为多少?四、改错题10分请判断MCS-51单片机的以下各条指令的书写格式是否有错误,如有请说明错误原因。1、CLR A2、MUL R0,R13、MOV DPTR,1050H4、 MOV A,R75、 ADD 30H,20H6、 MOV R1,C
11、7、 JMP RO+DPTR8、 MOV A,#3000H9、 MOVC A+DPTR,A10、 MOVX A,A+DPTR五、程序分析题8分设在MCS-51单片机片内RAM中,20H=40H,(40H)=22H,(22H)=10H,P1=0CFH,当以下程序执行完毕后,各单元的内容分别为多少?请填入给定的各个存放器及片内单元中。MOV RO,#20HMOV A,ROMOV R1,AMOV B,R1MOV R1,R1MOV P3,P1(A)= (B)= (R0)= (R1)=(P1)= (P3)= (20H)= (22H)=六、编程题20分,其中编程14分,表中每一空1分,共6分一MCS-51
12、单片机系统的片外 RAM的30H、31H单元分别存放了8单元无符号数AFH和61H,是编程完成以上两个单元中的五符号数相加,并将和值送住片外RAM的8000H单元中,同时将所编写程序运行完毕后的数据填入表中的PRW的有关为以及存放器A、DPTR和片外RAM单位中。CY A DPTR 片外31H 片外30H 片外8000H程序:七、判读电路题12分以下图为MCS-51单片机系统中扩展程序储存器2764、以及外部扩展接口的局部连接电路图。试分析电路图并会以下问题:1、 请给出2764所占用的单片机程序存储空间的地址范围。2、 在这种电路连接下,74LS2445是作为输入接口使用还是作为输出接口使用
13、,为什么?它所占用的单片机数据存储空间的地址范围是多少?3、 在这种电路连接下,74LS373U6是作为输入接口使用还是作为输出接口使用,为什么?它所占用的单片机数据存储空间的地址范围是多少?一、1、MCU的根本含义是:在一块芯片上集成了 中央处理单元CPU 、 存储器RAM/ROM等 、定时器/计数器及 输入输出I/O 接口的比拟完整的数字处理系统。 2、CPU08可寻址 64K 地址空间,所以它的地址范围是 $0000$FFFF 。 3、HC08 CPU中共有270条指令,其中无条件跳转、调子程序和子程序返回指令分别是 JMP 、 JSR 、 RTS 。 4、在08C语言中操作存放器及I/
14、O口时,通常预先在头文件中使用宏定义,其定义方法如下: #define 存放器名 *(volatile unsigned char *) 存放器地址 #define I/O口名 *(volatile unsigned char *) I/O口地址 。 在08编译器伪指令中定义RAM存储区伪指令为 RMB ,定义程序区中Flash存储器区字节常数的伪指令为 FCB ,定义程序或数据区的起始地址的伪指令为 ORG 。 6、MC68HC908GP32单片机有5个普通I/O口,分别是A口、B口、C口、D口、E口。它们中的大局部具有双功能,其中可以分别作为AD转换、键盘中断和串口用的是 B 、 A 、
15、E 。 7、重键就是有两个及两个以上按键同时处于闭合状态的处理问题。在软件上,处理重键问题通常有 连锁法 与 巡回法 。 二、1、PWM:PWM产生一个在高电平和低电平之间重复交替的输出信号,这个信号被称为PWM信号,也叫脉宽调制波。 2、DSP:数字信号处理Digital Signal Processing,DSP的芯片类型,相对于MCU来说,DSP偏重于信号处理与运算,而MCU偏重于控制。 3、ARM:高级精简指令系统计算机。 4、嵌入式系统:面向测控对象,嵌入到实际应用系统中,实现嵌入式应用的计算机称之为嵌入式计算机系统 5、伪指令:由于编译器提供的指令仅是为了更好地做好“翻译工作,并不
16、产生具体的机器指令,因此这些指令被称为伪指令Pseudo Instruction。 三、1、简述MCU选型的根本原那么。 MCU是否含有所需的I/O端口数目。 MCU是否含有所需的外围端口部件。 MCU的CPU是否有适宜的吞吐量。 MCU的极限性能是否满足要求: 简述汇编中的伪指令的作用。 编译器提供的指令仅是为了更好地做好“翻译工作,并不产生具体的机器指令。 3、如果A/D采样的位数为10位,参考电压为5V,那么其能检测到的模拟变化量是多少? 5V/210=0.0048V1、内部RAM中的位寻址区定义的位是给 B 。A).位操作准备的 B).移位操作准备的 C).控制转移操作准备的 D).以
17、上都对 2、对程序计数器PC的操作 A 。A).是自动进行的 B).是通过传送进行的 C).是通过加1指令进行的 D).是通过减 1 指令进行的 3、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为 D 。 A).36H B). 37H C).38H D).39H 4、在MCS-51单片机的运算电路中,不能为 ALU 提供数据的是 D 。 A).累加器A B).暂存器 C).通用存放器B D).状态条件存放器PSW 5、边沿触发方式的外部中断信号是 A 有效。A).下降沿 B).上升沿 C).高电平 D).低电平6、MCS-51响应中断时,下面哪一个条件
18、不是必须的 B 。A).当前指令执行完毕 B).中断是开放的 C).没有同级或高级中断效劳 D).必须有RETI指令7、确定定时器/计数器工作方式的存放器是 B 。A).TCON B).TMOD C).SCON D).PCON8、异步串行通信中,收发双方必须保持 B 。A).收发时钟相同 B).停止位相同 C).数据格式和波特率相同 D).以上都正确9、使累加器的最高位置1,其余位不变,可以用下面的 A 指令实现。A). ORL A, #80H B). ANL A, #80HC). XRL A, #80H D). MOV A, #80H10、在MCS-51单片机外扩展存储器芯片时,4个I/O口
19、中用作地址总线的是 B 。A). P0口 B). P0和P2口 C).P2和P3口 D).P2口11、访问外部数据存储器时,不起作用的信号是 C 。A).RD B).WR C).PSEN D).ALE12、以下指令中,属于单纯读引脚的指令是 C 。A). MOV P1, A B). ORL P1, #0FH C). DJNZ P1, LAB D). MOV C, P1.513、对程序存储器的读操作,只能使用 C 指令。A). MOVX B).PUSH C). MOVC D).MOV14、假设MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先相应 B A).INT1 B).INT0
20、 C).T1 D).T015、当MCS-51进行多机通讯时,串行接口的工作方式应选为D A).方式0 B).方式1 C).方式2 D).方式2或方式31、PSW中RS1 RS0=10H时,R2的地址是 12H 。2、单片机经加电复位后,执行第一条指令的地址是 0000H 。3、在串行通信中,数据传送方向有 单工 、 半双工 、全双工三种方式。4、一个机器周期 6 个状态周期12个振荡周期。5、设DPTR2000H,(A)A0H,那么MOVC A,A+DPTR操作数的实际操作地址为 20A0H 。6、假设8051单片机的引脚EA接地,表示 只能访问片外程序存储器 。7、在 MCS-51 单片机系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机试题及答案 单片机 试题 答案
限制150内