单片机应用技术考试试题答案.docx

上传人:b****8 文档编号:12002479 上传时间:2023-06-03 格式:DOCX 页数:71 大小:114.66KB
下载 相关 举报
单片机应用技术考试试题答案.docx_第1页
第1页 / 共71页
单片机应用技术考试试题答案.docx_第2页
第2页 / 共71页
单片机应用技术考试试题答案.docx_第3页
第3页 / 共71页
单片机应用技术考试试题答案.docx_第4页
第4页 / 共71页
单片机应用技术考试试题答案.docx_第5页
第5页 / 共71页
单片机应用技术考试试题答案.docx_第6页
第6页 / 共71页
单片机应用技术考试试题答案.docx_第7页
第7页 / 共71页
单片机应用技术考试试题答案.docx_第8页
第8页 / 共71页
单片机应用技术考试试题答案.docx_第9页
第9页 / 共71页
单片机应用技术考试试题答案.docx_第10页
第10页 / 共71页
单片机应用技术考试试题答案.docx_第11页
第11页 / 共71页
单片机应用技术考试试题答案.docx_第12页
第12页 / 共71页
单片机应用技术考试试题答案.docx_第13页
第13页 / 共71页
单片机应用技术考试试题答案.docx_第14页
第14页 / 共71页
单片机应用技术考试试题答案.docx_第15页
第15页 / 共71页
单片机应用技术考试试题答案.docx_第16页
第16页 / 共71页
单片机应用技术考试试题答案.docx_第17页
第17页 / 共71页
单片机应用技术考试试题答案.docx_第18页
第18页 / 共71页
单片机应用技术考试试题答案.docx_第19页
第19页 / 共71页
单片机应用技术考试试题答案.docx_第20页
第20页 / 共71页
亲,该文档总共71页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

单片机应用技术考试试题答案.docx

《单片机应用技术考试试题答案.docx》由会员分享,可在线阅读,更多相关《单片机应用技术考试试题答案.docx(71页珍藏版)》请在冰点文库上搜索。

单片机应用技术考试试题答案.docx

单片机应用技术考试试题答案

单片机应用技术考试试题

(1)

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

1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。

2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。

如:

MOVA,@Ri

属于(寄存器间接)寻址方式,MOVC,bit属于(位)寻址方式。

3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。

4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。

5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转

移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序

执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)

能返回。

6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部fosc/12)脉冲进行

计数,而计数器作用是指对单片机(外部)脉冲进行计数。

7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数

据可能出错。

8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALLaddr16

后SP的内容将(不会)改变。

9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。

而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。

10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。

11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。

二、选择题(每空1分,共10分)

1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。

A.CYB.OVC.PD.RS0E.RS1

2.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。

A.单步调试(F8)B.跟踪调试(F7)C.快速运行到光标处调试(F4)

D.断点调试(F2)E.连续运行调试(F9)

3.当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用(D)类

指令。

A.MOVA,20HB.MOVXA,@Ri

C.MOVCA,@A+DPTRD.MOVXA,@DPTR

4.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为(E)。

A.0003HB.000BC.0013HD.001BHE.0023H

5.子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内

容的改变是(C)完成的。

A.通过POP命令B.通过MOV指令C.通过RET或RETI指令D.自动

6.单片机复位后,SP、PC、I/O口的内容为(C)

A.SP=07HPC=00HP0=P1=P2=P3=FFH

B.SP=00HPC=0000HP0=P1=P2=P3=00H

C.SP=07HPC=0000HP0=P1=P2=P3=FFH

D.SP=00HPC=00HP0=P1=P2=P3=00H

7.8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1M0的状态决定,当,,,,,M1M0的状态为10时,定时/计数器被设定为(C)

A.13位定时/计数器B.16位定时/计数器

C.自动重装8位定时/计数器D.T0为2个独立的8位定时/计数器,T1停止工作

8.8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机

复位后,若执行SETBRS1指令,此时只能使用(C)区的工作寄存器。

A.0区B.1区C.2区D.3区

9.在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。

SP的内容与PC的内容(D)。

A.都是8位地址B.都是16位地址C.位数相同D.位数不同

三、分析程序(每空2分,共20分)

该程序是信号灯控制程序,采用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。

ORG0000H

AJMPMAIN;转主程序

ORG001BH;该地址是(T1的中断入口)的地址

AJMPCONT;当出现(中断)时,才会执行到该指令

ORG0100H

MAIN:

MOVTMOD,#10H;执行该指令的目的是(设定T1的工作方式)

MOVTH1,#3CH;置50ms定时初值

MOVTL1,#0B0H;此时堆栈指针SP的内容是(07H)

SETBEA;执行该指令前,EA的初始值是(0)

SETBET1;定时器T1开中断

SETBTR1;执行该指令的目的是(启动定时器T1工作)

CLR08H;清1s计满标志位

MOVR3,#14H;置50ms循环初值

DISP:

MOVR2,07H

MOVA,#0FEH

NEXT:

MOVP1,A;第2次执行完该指令后,对应(第2位)灯被点亮

JNB08H,$;查询1s时间到否

CLR08H;清标志位

RLA

DJNZR2,NEXT

MOVR2,#07H

NEXT1:

MOVP1,A

JNB08H,$

CLR08H

RRA

DJNZR2,NEXT1

SJMPDISP

CONT:

MOVTH1,#3CH;程序执行到此处时,堆栈指针SP的内容是(09H)

MOVTL1,#0B0H

DJNZR3,EXIT;判1s定时到否

MOVR3,#14H;重置50ms循环初值

SETB08H;标志位置1

EXIT:

RETI;该指令的功能是将(堆栈的内容)送至PC

连续运行该程序时,观察二极管的变化规律是(灯被依次循环点亮)

四、       硬件电路分析(每题2分,共10分)

1.根据实训电路,说明74LS373芯片作用是(锁存低八位地址)。

2.8155芯片A、B、C口对应的地址是(4401、4402、4403)。

3.若向8155的A口送一个数据,应采用MOVX@DPTR,A指令,执行该指令后,先将高8

位地址和低8位地址送出,再自动发出(ALE)信号和(WR写)信号,从而实现低8

位地址的锁存及送数操作。

4.74LS74芯片的作用是(对ALE信号二分频,得到500KHz时钟信号)。

5.若要启动0809ADC芯片开始进行A/D转换,应采用(MOVX@DPTR,A)指令。

单片机应用技术考试试题

(1)

参考答案

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

1.(系列号)(型)

2.(111)(寄存器间接)(位)

3.(有符号)

4.(20H)(2FH)

(21H)

5.(RET)(调用指令的下一条)(不)

6.(对内部fosc/12)(外部)

7.(FF)

8.(堆栈的栈的栈顶)(不会)

9.(定时/计数器)

10.(SBUF)

11.(定时器T1)

二、选择题(每空1分,共10分)

1.(B)(A)2.(B)3.(D)4.(E)5.(C)6.(C)7.(C)

8.(C)9.(D)

三、分析程序(每空2分,共20分)

(T1的中断入口)(中断)(设定T1的工作方式)(07H)(0)

(启动定时器T1工作)(第2位)(09H)(堆栈的内容)(灯被依次循环点亮)

四、硬件电路分析(每题2分,共10分)

1.(锁存低八位地址)

2.(4401、4402、4403)

3.(ALE)(WR写)

4.(对ALE信号二分频,得到500KHz时钟信号)

5.(MOVX@DPTR,A)

单片机应用技术考试试题

(2)

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

1.用汇编语言编制的程序称为()程序,该程序被汇编后得到的程序被称为()程序。

2.完成不同数制间的转换:

(10100101)二=()十;(11000011)二=()十六 ;(01010111)BCD=()十;(58)十=()BCD;符号5的ASCII码是()

3.在进行BCD码加法运算时,紧跟ADD或ADDC指令后的指令必须是()指令。

4.转移指令LJMPaddr16的转移范围是(),JNZrel的转移范围是(),调用指令ACALLaddr11的调用范围是()。

5.中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由()寄存器的内容决确定的。

6.在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为进位(借位)标志,被用于()符号数加(减)运算;OV为溢出标志,被用于()符号数加(减)运算。

7.消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时()秒后再测试是否有键输入,此方法可判断是否有键抖动。

8.ADC0809的转换时钟一般为()Hz,可采用单片机的()信号,再经过()的方法获得。

9.在MCS-51系列单片机中()型号的单片机需要扩展外部程序存储器,且()管脚必须接地。

二、选择题(每空1分,共10分)

1.在有符号运算时,判断运算结果是否正确时用PSW的()标志位,在无符号运算时判断运算结果是否正确时用PSW的()标志位。

A.CYB.OVC.PD.RS0E.RS1

2.在运用8031单片机扩展32K数据存储器RAM时,需采用()条地址线,其中P2口用()条线。

A.10B.13C.15D.5E.6F.7

3.当单片机启动ADC0809进行模/数转换时,应采用()指令。

A.MOVA,20B.MOVXA,@DPTR 

C.MOVCA,@A+DPTRD.MOVX@DPTR,A

4.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是()中断。

A.定时器T0B.定时器T1C.外部中断INTO

D.外部中断INT1E.串行口

5.调用子程序、中断响应过程及转移指令的共同特点是()。

A.都能返回B.都通过改变PC实现转移C.都将返回地址压入堆栈

D.都必须保护现场

6.单片机复位后,累加器A、PC、PSW的内容为()

A.A=FFHPC=00HPSW=FFH

B.A=00HPC=0000HPSW=00H

C.A=07HPC=0000HPSW=FFH

D.A=00HPC=00HPSW=00H

7.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。

A.OV标志B.CY标志C.中断标志D.奇偶标志

8.当单步执行调用子程序指令后,计算机屏幕右上角显示出BUSY提示符,这说明()。

A.子程序运行正常B.子程序内部出错C.发生了中断D.等待延时

三、分析程序(每空2分,共20分)

该程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM单元中。

ORG0000H

  AJMPMAIN

ORG0013H;该地址是()地址

   AJMPINT1

MAIN:

MOVR0,#78H;78是()地址

  MOVR2,#08H;

  SETBIT1;该指令的作用是()

  SETBEA;

  SETBEX1;允许INT1中断

  MOVDPTR,#6000H;#6000H是()地址

  MOVA,#00H;A的内容对转换结果()影响

LOOP:

MOVX@DPTR,A;该指令的作用是()

HERE:

SJMPHERE

DJNZR2,LOOP

INT1:

MOVXA,@DPTR;当()时,程序将运行到此处。

MOV@R0,A

INCDPTR;DPTR加1的目的是()

INCR0

RETI;该返回指令执行后将返回到()指令处

连续运行该程序的结果将是()。

四、       硬件电路分析(每题2分,共10分)

1.根据实训电路,若要启动0809ADC芯片开始进行A/D转换,可使用MOVX@DPTR,A指令,指令中DPTR的内容是()。

2.若向8155芯片的A口送一数据,可采用MOVX@DPTR,A指令,指令中DPTR的内容是()。

3.在实训电路中,74LS373芯片的作用是锁存(),锁存的目的是()。

4.在实训电路中,扩展了外部数据存储器6264,其片选信号CES1是由8031的P2.5、P2.6、

P2.7经138译码器的Y0输出实现片选,该存储器的地址范围是(从到)。

单片机应用技术考试试题

(2)

参考答案

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

1.(源)(目标)

2.(165)(C3)(57)(01011000)(35H)

3.(DAA)

4.(64K)(+127~-128)(2K)

5(IP)

6.(无)(有)

7.(10ms)

8.(500KHz)(ALE)(二分频)

9.(8031(EA)

二、选择题(每空1分,共10分)

1.(B)(A2.C)(F)3.(D)4.(C)5.(B)

6.(B)7.(C)8.(B)

三、分析程序(每空2分,共20分)

(INT1中断源的入口)、(存放转换结果的首地址)、(设置为边沿触发)、(0809通道0的(没有)、(启动0809进行转换)、(发生中断)、(修改通道地址)

(DJNZR2,LOOP)、(把8路通道的转换结果分别存入到78H~7FH单元)。

五、硬件电路分析(每题2分,共10分)

1.(6000H~6007H)。

2.(4401H)

3.(地址的低8位)(是区分数据和地地址)

4.(从0000H到1FFFH)。

单片机应用技术考试试题(3)

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

1.ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM和FLASH

存储器。

其中8051有4K();8751有4K();89C51有4K()。

2.中断源的允许是由()寄存器决定的,中断源的优先级别是由()寄存器

决定的。

3.寄存器PSW中的RS1和RS0的作用是()。

4.在只使用外部程序存储器时,单片机的()管脚必须接地。

5.在行列式键盘中,接列线的I/O口为(),接行线的I/O口为()。

(填写输

入口或者输出口。

6.在调试程序时,要观察子程序内部各条指令的运行状况可采用()调试方法。

7.JC,rel指令执行时,当CY位为()时程序发生跳转。

8.单片机位寻址区的单元地址是从()单元到()单元,若某位地址是12H,它

所在单元的地址应该是()。

9.在单片机扩展时,()口和()口为地址线,()口为数据线。

10.查表指令是(),散转指令为()。

11.子程序的返回指令是()。

二、选择题(每空1分,共10分)

1.堆栈指针SP的作用是()。

A指示堆栈的栈底B指示堆栈的栈顶

C指示下一条将要执行指令的地址D指示中断返回的地址

2.下列指令中,不影响堆栈指针的指令是()。

ARETBJBbit,rel

CLCALLaddr16DRETI

3.定时器T1的中断入口地址是(),从该地址开始一般可()。

A0003HB000BHC001BHD0013H

E连续存放中断服务程序F存放转移指令

4.8031定时/计数器共有四种操作模式,由TMOD寄存器中M1M0的状态决定,当M1M0的状态为01时,定时/计数器被设定为()。

A.13位定时/计数器B.16位定时/计数器

C.自动重装8位定时/计数器D.T0为2个独立的8位定时/计数器,T1停止工作

5.单片机在与外部I/O口进行数据传送时,将使用()线。

AALEBALE

CALE

DALE

6.启动ADC0809进行A/D转换时,使用()指令。

AMOVX@DPTR,ABMOVXA,@DPTR

CMOVA,R0DMOVCA,@A+DPTR

7.定时器T0的溢出标志TF0,在CPU响应中断后()。

A由软件清零B由硬件清零C随机状态DAB都可以

8.在进行串行通信时,若两机的发送与接收可以同时进行,则称为()。

A半双工传送B单工传送C双工传送D全双工传送

9.扩展存储器时要加锁存器373,其作用是()。

A锁存寻址单元的低八位地址B锁存寻址单元的数据

C锁存寻址单元的高八位地址D锁存相关的控制和选择信号

三、分析程序(每空2分,共20分)

该程序是动态显示程序,请分析如下内容。

MOVDPTR,#4400H

                                 MOVA,#03H

                                 MOVX@DPTR,A

SETBRS0;使用第()组工作寄存器

                         MOVR2,#08H

                                 MOVR0,#30H

CLRA

L1:

MOV@R0,A

INCR0

INCA

DJNZR2,L1

DISP:

MOVR0,#30H;显示缓冲区首址送R0

MOVR1,#00H

MOVR2,#08H;R2中的08H表示()

MOVR3,#7FH;选中最右端LED

DISP1:

MOVA,@R0;第2次执行时A=()

MOVDPTR,#TAB;指向字形表首址

MOVCA,@A+DPTR;第2次执行时A=()

MOVDPTR,#4402H;4402H表示()

MOVX@DPTR,A;该条指令的作用是()

MOVA,R3;第2次执行时A=()

MOVDPTR,#4401H;指向位选口

MOVX@DPTR,A;位码送PA口

DJNZR1,$;

DJNZR1,$;该指令的作用是()

RRA;位选字移位

MOVR3,A;移位后的位选字送R3

INCR0,;在本程序中,R0最大取值为()

MOVA,@R0;缓冲区数据送A

DJNZR2,DISP1;未扫描完,继续循环

SJMPDISP

TAB:

DB3FH,06H,5BH,4FH,66H;共阴极LED字形表

DB6DH,7DH,07H,7FH,6FH

连续运行程序时,显示的内容从右往左依次为()。

四、       硬件电路分析(每题2分,共10分)

1.在实训电路中,扩展的数据存储器有()。

2.8155芯片A、B、C口对应的地址是(、、)。

3.若想读入8155的C口的数据,应采用()指令。

4.实训电路中的晶振为()HZ。

5.0809ADC的时钟信号由()得到。

单片机应用技术考试试题(3)

参考答案

一、填空题:

1.ROM、EPROM、FLASH存储器

2.IEIP

3.选择工作寄存器组

4.EA

5.输出输入

6.跟踪

7.1

8.20H2FH22H

9.P0P2P0

10.MOVCA,@A+DPTRJMP@A+DPTR

11.RET

二、单项选择题:

1.B2.B3.D4.F5.B

6.B7.A8.B9.D10.A

三、计算题:

1显示位数01H06HPB口地址将字型码送入PB口BFH延时37H

0,1,2,3,4,5,6,7

四、162642864

2440144024403

3MOVDPTR,#4403H

MOVXA,@DPTR

411.0592M

5ALE二分频得到

单片机应用技术考试试题(4)

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

1.在51系列单片机中,无内部ROM的单片机型号是(),有4KEPROM的单片机型号

是()。

2.MCS-51单片机指令系统共有7种寻址方式,其中MOVA,#DATA为()寻址;

MOVA,Rn为()寻址;MOVC,bit为()寻址。

3.MCS-51单片机的内部RAM中从()到()是工作寄存器区,共分为()组。

4.单片机有两个定时器,定时器的工作方式由()寄存器决定,定时器的启动与溢出由()寄存器控制。

5.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为()和()。

6.JBbit,rel指令表示当指定位为()时程序发生跳转。

7.既做数据线又做地址线的是()口,只能做数据线的是()口。

8.动态显示和静态显示相比,()的耗电相对较大。

9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。

10.单片机的外部中断源有(),()和()。

 

二、选择题(每空1分,共10分)

1.扩展程序存储器2764时,需要()条P2口线。

A13B5C8D4

2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。

A将源程序转换成目标程序B将目标程序转换成源程序

C将低级语言转换

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

当前位置:首页 > 经管营销 > 经济市场

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

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