单片机题库.docx

上传人:b****2 文档编号:1972828 上传时间:2023-05-02 格式:DOCX 页数:19 大小:48.35KB
下载 相关 举报
单片机题库.docx_第1页
第1页 / 共19页
单片机题库.docx_第2页
第2页 / 共19页
单片机题库.docx_第3页
第3页 / 共19页
单片机题库.docx_第4页
第4页 / 共19页
单片机题库.docx_第5页
第5页 / 共19页
单片机题库.docx_第6页
第6页 / 共19页
单片机题库.docx_第7页
第7页 / 共19页
单片机题库.docx_第8页
第8页 / 共19页
单片机题库.docx_第9页
第9页 / 共19页
单片机题库.docx_第10页
第10页 / 共19页
单片机题库.docx_第11页
第11页 / 共19页
单片机题库.docx_第12页
第12页 / 共19页
单片机题库.docx_第13页
第13页 / 共19页
单片机题库.docx_第14页
第14页 / 共19页
单片机题库.docx_第15页
第15页 / 共19页
单片机题库.docx_第16页
第16页 / 共19页
单片机题库.docx_第17页
第17页 / 共19页
单片机题库.docx_第18页
第18页 / 共19页
单片机题库.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机题库.docx

《单片机题库.docx》由会员分享,可在线阅读,更多相关《单片机题库.docx(19页珍藏版)》请在冰点文库上搜索。

单片机题库.docx

单片机题库

《单片机应用技术》课程试题库1

一、填空(每空1分,共22分)

1.单片机汇编语言程序有三种基本结构,分别是:

_________、_________和_________。

2.89C51单片机内部有_______个16位加1定时/计数器,可通过编程决定它们的工作方式,其中可进行13位定时/计数的是方式是_______________。

3.真值-0000000B的反码为___________;其补码为_______________。

4.单片机是一种将________、______________和_______集成在一个芯片中的微型计算机。

5.单片机中断系统中共有________、_________、_________、

_________、_________五个中断源,其中优先级最高的是____________、优先级最低的是________________。

6.CPU和外设进行数据交换时常用的方式有___________、________和________三种。

7.显示器的显示方式有:

_______和________两种。

二、判断题(每题1分,共5分)

1.MOVA,R0,这是寄存器寻址方式。

( )

2.89C51单片机的P0口既可以做数据口线又可以做为地址口线。

( )

3.CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。

( )

4.9C51内部有4K的程序存储器。

( )

5.9C51单片机共有两个时钟XTAL1和XTAL2。

( )

三、简答题(共10分)

1.89C51单片机的片内并行接口的作用。

(5分)

2.写出下列特殊功能寄存器的名称。

(5分)

 TCON、TM0D、SCON、PSW、IE

四、分析下面程序并填空(共25分)

1.程序填空

MOVA,#10H(A)=____________

MOVB,A(B)=_____________

MOVA,B(A)=_____________

ADDA,B(A)=______________

MOV20H,A(20H)=_____________

INCA(A)=_____________

MOV21H,A(21H)=_____________

INCA(A)=____________

MOV22H,A(22H)=_____________

2.程序填空

MOVDPTR,#2000H(DPTR)=_____________

MOVA,#80H(A)=____________

MOVX@DPTR,A(2000H)=____________

INCDPTR(DPTR)=____________

MOVA,#90H(A)=____________

MOVX@DPTR,A(2001H)=_____________

MOVDPTR,#2000H(DPTR)=____________

MOVXA,@DPTR(A)=_____________

MOVB,A(B)=___________

INCDPTR(DPTR)=__________

MOVXA,@DPTR(A)=_____________

3.改正下列指令

MOV@R3,A

MOVDPTR,A

INC@R3

DECDPTR

ADDC#30H,A

五、编程题(共38分)

1.应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。

(19分)

(1)计算时间常数X,应用公式X=216-t(f/12)

(2)写出程序清单

2.试画出TLC548与AT89C51的接口电路,并编写程序。

(20分)

《单片机应用技术》课程试题库2

一、填空(每空1分,共26分)

1.AT89C51单片机内有两个___________位加1定时/计数器,可通过编程实现________种工作方式。

2.在AT89C51单片机内部RAM中,字节地址范围是20H~2FH的区域称为______而字节地址范围是30H~7FH的一段区域称为______________。

3.89C51单片机指令系统中共有111条指令,有六种寻址方式,分别是:

______寻址、______寻址、_______寻址、_______寻址、_______寻址及_______寻址。

4.+1000110B的反码是___________;-0110011B的补码是________________。

5.一般的计算机系统都是由_____________、__________、________________三总线结构组成。

6.AT89C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是_______工作寄存器区的地址范围是__________。

内R0M中寻址区的地址范围是____________。

7.单片机汇编语言程序有三种基本结构,分别是:

_________、_________和__________。

8.单片机是一种将____________、___________和____________集成在一个芯片中的微型计算机。

9.在键盘设计中常用去抖动的方法有________和_________。

二、判断题(每题1分,共5分)

1.五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

( )

2.工作寄存器工作在0区,则R2所对应的内部数据存储器的地址是03H。

( )

3.MOVCA@A+DPTR,这是条相对寻址指令。

( )

4.AT89C51单片机的P2口只能用作通用I/O口。

( )

5.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。

( )

三、分析下面程序并填空(共25分)

1.若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H,写出每一步指令运行结果

MOVA,10H(A)=__________________,

ANLA,#01H(A)=__________________,

MOVA,11H(A)=__________________,

ORLA,#01H(A)=__________________,

MOVA,12H(A)=__________________,

XRLA,#01H(A)=__________________,

MOVA,13H(A)=__________________,

XRLA,#0AH(A)=__________________,

(10H)=_______,(11H)=_________,(12H)=_________,(13H)=__________,

2.

MOV30H,#60H

MOVR0,#60H

MOVA,30H

MOVB,A

MOV@R0,B

(A)=__________,(R0)=____________,(B)=____________,

3.

MOVSP,#60H

MOVA,#01H(A)=___________________,

MOVB,#02H(B)=___________________,

PUSHA(SP)=__________________,

PUSHB(SP)=__________________,

POPA

POPB(60H)=_________________,

4.改正下列指令

MOVA,DPTR

MOVDPTR,10H

MOVDPTR,40H

MOVX40H,#30H

ADD20H,#10H

四、编程题(共44分)

1.应用单片机内部定时器T0工作在方式1下,试编程实现从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。

(20分)

2.试画出用软件译码的6位动态LED显示与AT89C51的接口电路,并编写程序。

(24分)

《单片机应用技术》课程试题库3

一、填空(每空1分,共21分)

1.运算器是由__________、___________和________等几部分组成,用来执行各种算术运算和逻辑运算。

2.AT89C51的堆栈是软件填写堆栈指针临时在___________内开辟的区域。

3.AT89C51有____组工作寄存器,它们的地址范围是___________。

4.AT89C51片内________范围内的数据存储器,既可以字节寻址又可以位寻址。

5.AT89C51的相对转移指令最大负跳距是__________。

6.在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用______________指令。

7.执行读I/O端口锁存器的指令("读-改-写"指令),读入口的______状态,可能改变其值,然后把它重新写入口锁存器,这种操作称作读-改-写操作。

8.

AT89C51有___________个并行I/O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入____________。

9.AT89C51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器_______加以选择.

10.在键盘设计中,键盘接口电路和软件程序必须解决以下一些问题有_______、________、_______、_______、_______、_______。

11.单片机与LED显示器共有_____和______两种接口方法。

12.某A/D转换器的分辨率为12位,用百分数来表示分辨率为_________。

二、判断题(每题2分,共10分)

1.要进行多机通信,89C51串行接口的工作方式应为方式1。

( )

2.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

( )

3.89C51外扩I/O口与外RAM是统一编址的。

( )

4.某A/D转换器的分辨率为12位,用百分数来表示分辨率为0.012%。

( )

5.SPI模块有两种工作方式有查询方式和DMA方式。

( )

三、选择题(每题2分,共14分)

1.AT89C51的时钟最高频率是( )。

 (A)12MHz  (B)6MHz  (C)8MHz  (D)10MHz

2.以下不是构成单片机的部件( )。

 (A)微处理器(CPU)  (B)存储器

 (C)接口适配器(I/O接口电路)  (D)打印机

3.-49D的二进制补码为( )。

 (A)11101111  (B)11101101  (C)0001000  (D)11101100

4.用89C51用串行扩展并行I/O口时,串行接口工作方式选择( )。

 (A)方式0  (B)方式1  (C)方式2  (D)方式3

5.当使用快速外部设备时,最好使用的输入/输出方式是( )。

 (A)中断  (B)条件传送  (C)DMA  (D)无条件传送

6.AT89C51的并行I/O口读-改-写操作,是针对该口的( )。

 (A)引脚  (B)片选信号  (C)地址线  (D)内部锁存器

7.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=( )。

 (A)2000H  (B)2001H  (C)2002H  (D)2003H

四、简答题(每题5分,共16分)

1.AT89C51的扩展储存器系统中,为什么P0口要接一个8位锁存器,而P2口却不接?

(8分)

2.设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?

(8分)

MOVR0,#30H;R0=30H

MOVA,@R0;A=5AH

MOVR1,A;R1=5AH

MOVB,R1;B=5AH

MOV@R1,P1;(5AH)=7FH

MOVA,P1;A=7FH

MOV40H,#20H;(40H)=20H

MOV30H,40H;(30H)=20H

五、编程题(共39分)

1.片内RAM40H开始的单元内有10B二进制数,编程找出其中最大值并存于50H单元中。

(15分)

2.甲乙两台8031单片机进行串行通信,现将甲机片内MAM40H~5FH单元的数据,串行发送到乙机片内RAM60H~7FH单元中。

设两机的晶振频率均为11.0592MHz,通信的波特率为4800bit/s。

(24分)

《单片机应用技术》课程试题库4

一、填空题(每空1分,共20分)

1.真值1001001B的反码为______;其补码为_____________。

2.89C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是__________工作寄存器区的地址范围是_______________。

3.程序状态标志字寄存器PSW中的PSW.7的含义是__________;PSW.0的含义是___________________。

4.单片机汇编语言程序有三种基本结构,分别是:

_________、______和_________。

5.89C51单片机内部有________个

________位加1定时/计数器,可通过编程决定它们的工作方式,其中可进行13位定时/计数的是方式是___________。

6.定时器T1用作串行口波特率发生器时,常选用操作模式_________。

7.LED显示器中的发光二极管的两种连接方法是________和__________。

8.SPI由_______、_______、_______组成。

9.D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就______,对输入量的敏感程度________。

二、单项选择题(每小题3分,共18分)

1.89C51单片机外部有40个引脚,其中地址锁存允许控制信号引脚是( )。

 (A)ALE  (B)PSEN  (C)EA  (D)RST

2.下列指令写法正确的是( )。

 (A)MOV#20H,A  (B)ADDR2,#30H  (C)PUSHR0  (D)RRCA

3.下列程序段:

ORG0003H

LJMP2000H

ORG000BH

LJMP3000H

 当CPU响应外部中断0后,PC的值是( )。

 (A)0003H  (B)2000H  (C)000BH  (D)3000H

4.用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择( )。

 (A)方式0  (B)方式1  (C)方式2  (D)方式3

5.MCS-51的并行I/O口信息有两种读取方法:

一种是读引脚,还有一种是( )。

 (A)读锁存器  (B)读数据库  (C)读A累加器  (D)读CPU

6.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=( )。

 (A)2000H  (B)2001H  (C)2002H  (D)2003H

三、绘图题(14分)

试画出用软件译码的6位动态LED显示与AT89C51的接口电路。

四、编程题(共48分)

1.编程将片内RAM30H单元开始的15B的数据传送到片外RAM3000H开始的单元中去。

(20分)

2.编制一个循环闪烁灯的程序。

有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。

画出电路图。

(28分)

《单片机原理与应用》考试样卷1

三、 简答题(8分,每小题4分)

1.   想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?

请举例加以说明。

解答:

可以在中断程序入口地址放一条长转移指令。

如:

ORG  0003H

LJMP  INT_0

……

                                INT_0:

 ……

2.51系列单片机的定时计数器T0、T1正在计数或定时,CPU能不能作其他事情?

说明理由。

解答:

能。

单片机的计数定时器是一个可以独立于CPU的电路,它的启动或停止受CPU控制,但是在计数、定时过程中不需CPU干预。

四、 参数计算(8分,第一小题6分,第二小题2分)

已知一MCS51单片机系统外接晶体振荡器频率为12MHZ,计算:

(请给出计算过程)

1、单片机系统的振荡周期、状态状态、机器周期所对应的时间是多少?

 解答:

振荡周期=1/12微妙  状态状态=1/6微秒  机器周期=1微秒

2、指令周期中的单字节双周期指令的执行时间是多少?

解答:

2微秒

五、改错(16分,每小题2分)

请判断下列各条指令的书写格式是否有错,如有错说明原因:

1.MUL R0R1       解答:

错只能是MUL AB

2.MOV A,#200H    解答:

错A中只能存8位数

3.PUSH R5         解答:

错PUSH后操作数必须是直接寻址

4.MOVX A,30H     解答:

错片外RAM寻址必须间接寻址

5.MOV A,@R7          解答:

错不能用R7作间址寄存器

6.CLR B            解答:

错只有一条字节清零指令CLR A

7.MOVC @A+DPTR,A解答:

错目标操作数不能变址寻址

8.LJMP #1000H      解答:

错目标地址不要用#号

六、使用简单指令序列完成以下操作(16分,每小题8分)

1.请将片外RAM1000H单元内容取反。

解答:

 MOV    DPTR,#1000H

MOV    A,@DPTR

CPL    A

MOV    @DPTR,A

2.将单片机的外部中断0、定时器中断1打开,要求定时器1的中断优先级高于外部中断0,外部中断0采用边缘触发方式。

请对中断系统初始化。

解答:

   MOV    IE,#10001001B

  SETB     IT0

  SETB     PT1

七、编程题(25分,第一小题15分,第二小题10分)

1、有一个变量存放在片内RAM的20H单元,其取值范围是:

00H-05H,要求编制一段程序,根据变量值得到变量的平方值,并将其存放在片内RAM的21H单元。

解答:

               ORG   0000H

LJMP   START

ORG      0030H

      START:

  MOV    DPTR,#TABLE

MOV    A,20H

MOVC   A,@DPTR+A

MOV    21H,A

SJMP   $

      TABLE:

  DB00H,01H,04H,09H,10H,19H

END

2、如图所示,要求按下S1~S4中的任意一个键,则对应的(S1-D3、S2-D4、S3-D5、S4-D6)发光二极管亮,松开键对应的发光二极管灭。

解答:

ORG      0000H

LJMP    MAIN

ORG      0030H

MAIN:

   MOV    

P3,#0FFH

LOOP:

   MOV     A,P3

MOV     P1,A

LJMP     LOOP

END

《单片机原理与应用》考试样卷2

一.填空题(30分,每空一分)

1.在MCS-51单片机中的中断源有5个,分别为外部中断0、定时器0溢出中断、外部中断1、定时器1溢出中断和 串行口中断。

2.在MCS-51系列采用双列直插式(DIP)40引脚封装的单片机中,P3口的第二功能中,其中P3.3的第二功能为

,P3.4的第二功能为 T0计数引脚。

3.在MCS-51系列采用双列直插式DIP40引脚封装的单片机中,大致可以将引脚分成电源引脚、时钟引脚、地址总线和控制总线等四部分,其中控制总线有9号引脚定义为 RST复位、30号引脚定义为 ALE 、29号引脚定义为 

  、31号引脚定义为

 。

4.(100001010101.0101)BCD=( 1101010111.1001   )B=(  855.6      )D

5.在MCS-51单片机中,利用并行口组成单片机系统,对于8031单片机要组成最小的单片机系统至少需要3片芯片组成,他们为8031 、锁存器和ROM芯片 。

6、在MCS-51单片机中,片内RAM中有四个工作寄存器组,CPU是通过PSW寄存器中的  RS0、  RS1两位来选择目前的工作寄存器为哪个工作寄存器的。

7、单片微型计算机是将CPU、存储器  、 定时/计数器 和基本I/O口                等集成在一块芯片上的计算机,简称单片机。

8、单片机中不是单纯有指令系统,还有伪指令其中伪指令EQU的功能是将16位地址付给EQU前面的标号,伪指令ORG的功能是 是将程序的机器代码或数据存在ORG后面的地址单元开始的存储单元去。

二、基本编程题。

(共28分)

1、试编程采用软件延时的方法来延时5分钟。

(系统时钟为6MHZ)(10分)

                                  ORG      1000H

                                  MOV     R3,#05H

                           LP3:

MOV      R2,#78H

                           LP2:

MOV     R1,#0FAH

                           LP1:

MOV      R0,#0FAH

                           LP:

 NOP

                                  NOP

DJNZ     R0,LP

                                  DJNZ     R1,LP1

                                  DJNZ     R2,LP2

                                  DJNZ     R3,LP3

                                  END

 2、用定时/计数器T1工作于:

定时于方式0,定时时间为t=15ms,允许T0中断,不受

的控制,系统的晶振为6MHZ,试编程完成T1的初始化。

(8分)

ORG      3000H

                                  MOV     TMOD,#00H

                                  MOV     TH1,#15H

                                  MOV     TL1,#14H

                                  SETB     EA

                                  SETB     ET1

       

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2