版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
wordword范文wordword范文单片机应用技术考试试题(1)一、填空题(每空1分,共20分).MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。.MCS-51共有(111 )条指令,可分为几种不同的寻址方式。如:MOVA,@Ri属于( 寄存器间接 )寻址方式,MOVC,bit属于(位)寻址方式。.单片机(计算机)在进行(有符号)运算的情况下应使用补码。.单片机位寻址区的单元地址是从( 20H )单元到(2FH)单元,若某位地址是TOC\o"1-5"\h\z09H,它所在单元的地址应该是( 21H )。.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器 PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到( 调用指令的下一条 )指令处,而普通转移指令( 不)能返回。.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部fosc/12 )脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。.当P1口做输入口输入数据时,必须先向该端口的锁存器写入( FF),否则输入数据可能出错。.堆栈指针SP的内容将始终指示( 堆栈的栈的栈顶 ),当单步执行了调用指令LCALLaddr16后SP的内容将( 不会)改变。.由于执行每条指令都要占用 CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的( 定时/计数器)再通过软件编程来实现。.单片机串行通信时,若要发送数据,就必须将要发送的数据送至( SBUF)单
元,若要接收数据也要到该单元取数。.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。、选择题(每空1分,共10分).判断是否溢出时用PSW的(B)标志位,判断是否有进位时用 PSW的(A)标志位。A.CY B.OVC.PD.RS0 E.RS1.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时, 通常采用(B)调试方法。A.单步调试(F8) B.跟踪调试(F7) C.快速运行到光标处调试(F4)D.断点调试(F2) E,连续运行调试(F9).当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用(D)类指令。A.MOVA,20HB.MOVXA,@RiC.MOVCA,@A+DPTRD.MOVXA,@DPTRA.MOVA,20HB.MOVXA,@RiC.MOVCA,@A+DPTRD.MOVXA,@DPTR.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E)。A.0003HB.000BC.0013HD.001BHE.0023HA.0003HB.000BC.0013HD.001BHE.0023H.子程序的返回和中断响应过程中的中断返回都是通过改变 PC的内容实现的,而PC内容的改变是(C)完成的。A.通过POP命令 B.通过MOV指令 C.通过RET或RETI指令D.自动.单片机复位后,SP、PC、I/O口的内容为(C)SP=07HPC=00HP0SP=07HPC=00HP0=P1=P2=P3=FFHSP=00HPC=0000HP0=P1=P2=P3=00HC.SP=07HPC=0000HP0=P1=P2=P3=FFHC.SP=07HPC=0000HP0=P1=P2=P3=FFHD.SP=00HPC=00H P0=P1=P2=P3=00H8031定时/计数器共有四种操作模式, 并由TMOD寄存器中M1M0的状态决定,当,,,…M1M0的状态为10时,定时/计数器被设定为(C)A.13位定时/计数器 B.16位定时/计数器C.自动重装8位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作8031有四个工作寄存器区,由 PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETBRS1指令,此时只能使用(C)区的工作寄存器。A.0区 B.1区 C.2区 D.3区在MCS-51单片机中,当有压入或弹出堆栈操作时, SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址, 所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容(D)。A.都是8位地址B.都是16位地址C.位数相同 D.位数不同三、分析程序(每空2分,共20分)该程序是信号灯控制程序,采用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。ORG0000HAJMPMAIN ;转主程序ORGAJMPORGMAIN:MOV式)MOVMOVORGAJMPORGMAIN:MOV式)MOVMOV001BHCONT0100HTMOD,#10HTH1,#3CHTL1,#0B0H;当出现(中断)时,才会执行到该指令;执行该指令的目的是( 设定T1的工作方;置50ms定时初值;此时堆栈指针SP的内容是( 07H )DISP:NEXT:NEXT1:CONT:SETBSETBSETB)CLRMOVMOVMOVMOVJNBCLRRLDJNZMOVMOVJNBCLRRRDJNZSJMPMOVMOVDJNZMOVEAET1TR108HR3,#14HR2,07HA,#0FEHP1,A;08H,$08HR2,R2,P1,NEXT#07H08H,$08HR2,NEXT1DISPTH1,#3CHTL1,#0B0HR3,EXITR3,#14H执行该指令前,EA的初始值是( 0定时器T1开中断执行该指令的目的是(清1s计满标志位置50ms循环初值第2次执行完该指令后,对应(;查询1s时间到否;清标志位;程序执行到此处时,堆栈指针判1s定时到否;重置50ms循环初值启动定时器T1第2位)灯被点亮SP的内容是(09HSETB08HEXIT: RETI ;该指令的功能是将( 堆栈的内容 )送至PC连续运行该程序时,观察二极管的变化规律是( 灯被依次循环点TOC\o"1-5"\h\z亮 )四、硬件电路分析(每题2分,共10分).根据实训电路,说明74LS373芯片作用是( 锁存低八位地址 )。.8155芯片A、B、C口对应的地址是( 4401 、 4402 、 4403 )。.若向8155的A口送一个数据,应采用MOVX@DPTR,A指令,执行该指令后,先将高8位地址和低8位地址送出,再自动发出(ALE)信号和(WR写)信号,从而实现低8位地址的锁存及送数操作。.74LS74芯片的作用是( 对ALE信号二分频,得到500KHz时钟信号 )。.若要启动0809ADC芯片开始进行A/D转换,应采用( MOVX@DPTR,A )指令。单片机应用技术考试试题(1)
参考答案一、填空题(每空1分,共20分).(系列号)(型).(111)(寄存器间接)(位).(有符号).(20H)(2FH)(21H).(RET)(调用指令的下一条)(不).(对内部fosc/12)(外部).(FF).(堆栈的栈的栈顶)(不会).(定时/计数器).(SBUF).(定时器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分)(锁存低八位地址)(4401、4402 、4403 )(ALE)(WR写)(对ALE信号二分频,得到500KHz时钟信号)(MOVX@DPTR,A)单片机应用技术考试试题(2)一、填空题(每空1分,共20分)TOC\o"1-5"\h\z.用汇编语言编制的程序称为( )程序,该程序被汇编后得到的程序被称为 ( )程序。.完成不同数制间的转换:(10100101)二二()十;(11000011)二二( )十六;(01010111)BCD=( )十;(58)十二( )BCD;符号5的ASCII码是( ).在进行BCD码加法运算时,紧跟ADD或ADDC指令后的指令必须是( )指令。.转移指令LJMPaddr16的转移范围是( ),JNZrel的转移范围是( ),调用指令ACALLaddr11的调用范围是( )。.中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由()寄存器的内容决确定的。.在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为进位(借位)标志,被用于()符号数加(减)运算;OV为溢出标志,被用于( )符号数加(减)运算。.消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本 RS触发器构成;二是采wordword范文C.A=07H PC=0000H PSW=FFHC.A=07H PC=0000H PSW=FFHwordword范文)秒后再测试是否有键输入,此方法可用软件去抖程序,既测试有键输入时需延时(判断是否有键抖动。)秒后再测试是否有键输入,此方法可8.ADC0809的转换时钟一般为(Hz8.ADC0809的转换时钟一般为(Hz,可采用单片机的()信号,再经过( )的方法获得。9.在MCS-51系列单片机中( )型号的单片机需要扩展外部程序存储器, 且()管脚必须接地。二、选择题(每空1分,共10分).在有符号运算时,判断运算结果是否正确时用 PSW的( )标志位,在无符号运算时判断运算结果是否正确时用 PSW的( )标志位。A.CY B.OVC.PD.RS0E.RS1.在运用8031单片机扩展32K数据存储器RAM时,需采用( )条地址线,其中P2口用( )条线。A.10 B.13C.15D.5 E.6 F.7.当单片机启动ADC0809进行模/数转换时,应采用( )指令。A.MOVA,20 B.MOVXA,@DPTRC.MOVCA,@A+DPTR D.MOVX@DPTR,A.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是( )中断。A.定时器T0 B.定时器T1 C.外部中断INTOD.外部中断INT1 E.串行口.调用子程序、中断响应过程及转移指令的共同特点是( )。A.都能返回 B.都通过改变PC实现转移 C.都将返回地址压入堆栈D.都必须保护现场.单片机复位后,累加器A、PC、PSW的内容为( )A=FFH PC=00H PSW=FFHA=00H PC=0000H PSW=00H
D.A=00H PC=00H PSW=00H.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。A.OV标志 B.CY标志 C.中断标志 D.奇偶标志.当单步执行调用子程序指令后, 计算机屏幕右上角显示出 BUSY提示符,这说明( )。A.子程序运行正常 B.子程序内部出错 C.发生了中断D.等待延时该程序是A/D片内RAM单元中。三、分析程序(每空2分,共该程序是A/D片内RAM单元中。转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在ORG0000HAJMPMAINMAIN:址LOOP:HEREMAIN:址LOOP:HEREORG0013H;该地址是()地址AJMPINT1MOVR0,#78H;78是()地MOVR2,#08HSETBIT1;该指令的作用是()SETBEASETBEX1;允许INT1中断MOVDPTR,#6000H;#6000H是()地MOVA,#00H;A的内容对转换结果()影响MOVX@DPTR,A;该指令的作用是()SJMPHEREDJNZR2,LOOPDJNZR2,LOOPINT1: MOVXA,@DPTR;当( )时,程序将运行到此处。MOV @R0,ATOC\o"1-5"\h\zINC DPTR ;DPTR力口1的目的是( )INC R0RETI ;该返回指令执行后将返回到( )指令处连续运行该程序的结果将是(四、 硬件电路分析(每题2分,共10分).根据实训电路,若要启动0809ADC芯片开始进行A/D转换,可使用MOVX@DPTR,A指令,指令中DPTR的内容是( )。.若向8155芯片的A口送一数据,可采用MOVX@DPTR,A指令,指令中DPTR的内容是( )。.在实训电路中,74LS373芯片的作用是锁存( ),锁存的目的是( )。.在实训电路中,扩展了外部数据存储器 6264,其片选信号CES1是由8031的P2.5、P2.6、P2.7经138译码器的Y0输出实现片选,该存储器的地址范围是(从到 )。2)单片机应用技术考试试题(
参考答案2)二、填空题(每空1分,共20分)(源)(目标)(165)(C3)(57)(01011000)(35H)(DAA)(64K)(+127~-128 )(2K)(IP)(无)(有)(10ms)wordword范文wordword范文(500KHz)(ALE)(二分频)(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分).(6000H~6007H )。.(4401H).(地址的低8位)(是区分数据和地地址).(从0000H到1FFFH)。单片机应用技术考试试题(3)一、填空题(每空1分,共20分).ROM在单片机系统中作为程序存储器,主要类型有 ROM、PROM、EPROM、EEPROM和FLASH存储器。其中8051有4K( );8751有4K( );89C51有4K( )。.中断源的允许是由( )寄存器决定的,中断源的优先级别是由( )寄存器决定的。.寄存器PSW中的RS1和RS0的作用是( )。.在只使用外部程序存储器时,单片机的( )管脚必须接地。.在行列式键盘中,接列线的 I/O口为( ),接行线的I/O口为( )。(填写输入口或者输出口。).在调试程序时,要观察子程序内部各条指令的运行状况可采用( )调试方法。.JC,rel指令执行时,当CY位为( )时程序发生跳转。.单片机位寻址区的单元地址是从( )单元到( )单元,若某位地址是12H,它
所在单元的地址应该是(.在单片机扩展时,( )口和( )口为地址线,( )口为数据线。.查表指令是( ),散转指令为( )。•子程序的返回指令是( )。二、选择题(每空1分,共10分).堆栈指针.堆栈指针SP的作用是( )。A指示堆栈的栈底C指示下一条将要执行指令的地址.下列指令中,不影响堆栈指针的指令是ARETCLCALLaddr16.定时器T1的中断入口地址是(A0003HB000BHCE连续存放中断服务程序B指示堆栈的栈顶D指示中断返回的地址、)。BJBbit,relDRETI),从该地址开始一般可( )。001BHD0013HF存放转移指令4.8031定时/计数器共有四种操作模式,4.8031定时/计数器共有四种操作模式,由TMOD寄存器中M1M0的状态决定,当M1M0的状态为01时,定时/计数器被设定为( )。13位定时/计数器16位定时/计数器C.自动重装8位定时/计数器D.T0为2个独立的8位定时/计数器,T1停止工作5.单片机在与外部I/O口进行数据传送时,将使用( )线。AALEBALECALEDALE6.启动ADC0809进彳TA/D转换时,使用( )指令。AMOVX@DPTR,ABMOVXA,@DPTRCMOVA,R0DMOVCA,@A+DPTRTOC\o"1-5"\h\z.定时器T0的溢出标志TF0,在CPU响应中断后( )。A由软件清零B由硬件清零 C随机状态 DAB都可以.在进行串行通信时,若两机的发送与接收可以同时进行,则称为( )。A半双工传送B单工传送 C双工传送 D全双工传送.扩展存储器时要加锁存器 373,其作用是( )。A锁存寻址单元的低八位地址 B锁存寻址单元的数据C锁存寻址单元的高八位地址 D锁存相关的控制和选择信号三、分析程序(每空2分,共20分)该程序是动态显示程序,请分析如下内容。MOVDPTR,#4400HMOVA,#03HMOVX@DPTR,ASETBRS0 ;使用第()组工作寄存器MOVR2,#08HMOVR0,#30HCLRAL1: MOV@R0,AINCR0INCADJNZR2,L1DISP: MOVR0,#30H ;显示缓冲区首址送R0MOVR1,#00HDISP1:TAB:MOVR2,#08H;R2中的08H表示(MOVR3MOVMOVMOVC#7FHA,@R0DPTR,#TABA,@A+DPTRMOVDPTR,#4402HMOVX @DPTR,AMOVA,R3MOVDPTR,#4401HMOVXDJNZDJNZRRINC@DPTR,AR1,$R1,$MOVR3,R0MOVA,@R0DJNZR2,SJMPDISPDBDISP13FH,06HDB6DH,7DH,07H选中最右端LED;第2次执行时A=(;指向字形表首址;第2次执行时A=(4402H表示(;该条指令的作用是;第2次执行时A=(指向位选口;位码送PA口;该指令的作用是(;位选字移位;移位后的位选字送,;在本程序中,;缓冲区数据送A;未扫描完,继续循环5BH,4FH,66H,7FH,6FH连续运行程序时,显示的内容从右往左依次为(R3R0最大取值为(;共阴极LED字形表四、硬件电路分析(每题2分,共10分)1.在实训电路中,扩展的数据存储器有(2.8155芯片A、B、C口对应的地址是(3.若想读入8155的C口的数据,应采用()指令。4.实训电路中的晶振为()HZ。5.0809ADC的时钟信号由()得到。单片机应用技术考试试题(3)参考答案填空题:——三、四、5.6.ROM、EPROM、FLASH存储器IEIP选择工作寄存器组EA输出跟踪120HP0输入P22FH22HP0MOVCA,@A+DPTRRET单项选择题:6.B计算题:2.7.1 显示位数时 37H0,1,2,3,4,5,6,762644401MOVMOVX01H286444023.8.06H4403DPTR,#4403HA,@DPTRJMP@A+DPTRPB9.口地址5.B10.A将字型码送入PB口BFH延11.0592MALE二分频得到单片机应用技术考试试题(4)填空题(每空1分,共20分)),有4KEPROM的单片机1.在51系列单片机中,无内部),有4KEPROM的单片机型号TOC\o"1-5"\h\z是( )。.MCS-51单片机指令系统共有7种寻址方式,其中MOVA,#DATA为( )寻址;MOVA,Rn为( )寻址;MOVC,bit为( )寻址。.MCS-51单片机的内部RAM中从( )到( )是工作寄存器区,共分为( )组。.单片机有两个定时器,定时器的工作方式由( )寄存器决定,定时器的启动与溢出由( )寄存器控制。.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为( )和( )。.JBbit,rel指令表示当指定位为( )时程序发生跳转。.既做数据线又做地址线的是( )口,只能做数据线的是( )口。.动态显示和静态显示相比, ( )的耗电相对较大。.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据( )。.单片机的外部中断源有( ),( )和( )。二、选择题(每空1分,共10分).扩展程序存储器2764时,需要( )条P2口线。A13 B5C8 D4.使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )。A将源程序转换成目标程序 B将目标程序转换成源程序C将低级语言转换成高级语言 D连续执行键.指令AJMP的寻址范围是( )A任意范围B—128到+127 C64K D2K.09H位所在的单元地址是A02HB08HC21HD20HA02HB08HC21HD20H.定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志(A由软件清零 A由软件清零 B由硬件自动清零C随机状态 DAB都可以6.单片机在与外部6.单片机在与外部I/O口进行数据传送时,将使用()指令。AMOVXBMOVCMOVCDAMOVXBMOVCMOVCD视具体I/O口器件而定。7.在中断允许寄存器中,中断控制寄存器 EA位的作用是(ACPU总中断允许控制位ACPU总中断允许控制位B中断请求总标志位C 各中断源允许控制位C 各中断源允许控制位D串行口中断允许位.串行口的工作方式由(.串行口的工作方式由(ASBUFBPCON.读取AD转换的结果,使用(A MOVA,@RiC MOVCA,@DPTR)寄存器决定。CSCON DRI)指令。BMOVX@DPTR,ADMOVXA,@DPTR10.串行口中断入口地址是( )A: 000BH B: 0023HC:1000HD:0013HA: 000BH B: 0023HC:1000HD:0013H三、分析程序(每空2分,共20分)在实训电路中有16个键,采用行列式键盘结构,分别有第 0歹h第1歹h第2列和第3歹U。下面程序是一段键盘程序,请分析如下内容。ORG0000HMOVDPTR,#4400HMOVA,#03H ;MOVX @DPTR,A ;设置8155的C口为( )wordword范文DJNZR6,DEL1wordDJNZR6,DEL1word范文KEYACALLKS;调按键查询子程序判是否有键按下K1:K2:K3:L1:L2:JNZK1)时,程序运行到K1处ACALLDEALYAJMPACALLKEYDELAYACALLDELAYACALLKSJNZMOVMOV;继续查询按键;延时程序的作用是(;再次判别是否有键按下K2;有键按下转移AJMPKEYR3,#0FEHDPTR,#4401HMOVA,R3MOVX @DPTR,AMOVDPTR,#4403H;MOVXJBMOVA,AJMPJBMOVA,AJMPJBMOVA,AJMP;无按键时,程序运行到(;首列扫描字送R3PA口地址送DPTR,开始歹U扫描指向A,@DPTRACC.0,L1#00HLKACC.1,L2#01HLK#02HLKACC.2,L3;列扫描字送PA,此时扫描第PC口;读取行扫描值)时,转查第L11行无键按下,转查第2行;第2行无键按下,转查第3行L3:JBACC.3,CONT;第3行无键按下,结束MOVA,#03HLK:PUSHACC;第2行键按下,该指令压入堆栈的是( )K4:ACALLDELAYACALLKS;等待键释放JNZK4;键未释放,程序运行到( )处POPACCCONT: AJMPKEY ;转键盘处理程序 按键查询子程序 KS: MOVDPTR,#4401H;置8155PA口地址MOVA,#00HMOVX@DPTR,A;全扫描字#00H送PA口INCDPTR;指向PC口INCDPTRMOVXA,@DPTR;读入PC口状态CPLA;变正逻辑,高电平表示有键按下ANLA,#0FH ;第0行有键按下时,A=()RET;返回,A,0表示有键按下 延时子程序 DELAY: MOV R5,#50HDEL2: MOV R6,#0FFHDEL1: NOP
DJNZR5,DEL2RET该程序的作用是:(四、 硬件电路分析(每题2分,共10分)1.在实训电路中,扩展的程序存储器是1.在实训电路中,扩展的程序存储器是)芯片。2.ADC0809芯片82.ADC0809芯片8个通道的地址依次为(3.在实训电路中,若想启动ADC0809通道指令。0进行数据转换,应采用(4.实训电路中采用的是(4.实训电路中采用的是()复位电路。5.实训电路中74LS373芯片的作用是单片机应用技术考试试题(4)参考答案五、填空题:TOC\o"1-5"\h\z1. 8031 8751立即数 寄存器位00H 1FH4TMOD TCON07H 0000H1P0 P2静态显示FFHT0T1串行口六、单项选择题:1.B 2,A6.A 7.A七、分析:输入 有键按下02H3.B4.C5.A8.C 9. D10.B去抖KEY0FDH第0行无键按下K401H检测第0列有无键按下,若有将键号0、1、2、3存入A累加器。wordword范文wordword范文八、1 27642 6000H〜6007H3MOVDPTR,#6000HMOVX@DPTR,A6 按键复位电路锁存地址的低8位单片机应用技术考试试题(5)填空题(每空1分,共30分)1.8031内部有( )个RAM、8751有4K内部( )。.MCS—51单片机系列有( )个中断源,可分为( )个优先级。上电复位时( )中断源的优先级别最高。.MCS-51可分为六种不同的寻址方式。如:MOVCA,@A+PC属于( )寻址方式,SJMPrel属于( )寻址方式。.完成不同数制间的转换:(00100110)二=()十"10011010)二二( )十六(01110111)5.单片机位寻址区的单元地址是从
它所在单元的地址应该是(bcd=( )十;(28)十二( )bcd;符号a的ASCII5.单片机位寻址区的单元地址是从
它所在单元的地址应该是(( )单元到( )单元,若某位地址是09H,)。8031单片机内部RAM存储器分五个区,6.当P1口做输入口输入数据时,必须先向该端口的锁存器写入( ),否则输入数据可能出错。7.单片机内部与外部7.单片机内部与外部RAM之间的查表指令是(),JNBrel的转移范围是.转移指令),JNBrel的转移范围是TOC\o"1-5"\h\z( ),调用指令AJMPaddr11的调用范围是( )。.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT0的入口地址为( ),T1的入口地址为( )。.单片机常用两种复位方式,既( )和( )。.LED数码显示有( )和( )两种显示形式。.扩展并行口时常采用 8155可编程芯片,它由()、
)4部分组成。二、选择题(每空1分,共10分)TOC\o"1-5"\h\zMCS-51系列单片机外扩存储器芯片时, 4个I/O口中作为数据总线的是( )。(A)P0口和P2口 (B)P0口 (C)P2口和P3口 (D)P2口2、判断是否有进位时用PSW的( )标志位。A.CY B.OV C.PD.RS0E.RS13.当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用( )类指令。A.MOVA,20H B.MOVXA,@20H.MOVCA,@A+DPTR D.MOVXA,@4020H.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器 PC的内容将被自动修改为( )。A.0003H B.000B C.0013HD.001BHE.0023H.在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( )。A.PCC.A,B.PSWA.PCC.AD.SP6.单片机复位后,SP6.单片机复位后,SP、PC、I/O口的内容为(SP=07HSP=00HSP=07HSP=07HSP=00HSP=07HSP=00HPC=00HPC=0000HPC=0000HPC=00HP0=P1=P2=P3=FFHP0=P1=P2=P3=00HP0=P1=P2=P3=FFHP0=P1=P2=P3=00H7.8031定时/计数器共有四种操作模式,由7.8031定时/计数器共有四种操作模式,由TMOD寄存器中M1M0的状态决定,当M1M0的状态为01时,定时/计数器被设定为( )13位定时/计数器13位定时/计数器16位定时/计数器C.自动重装8位定时/计数器D.T0为2个独立的8C.自动重装8位定时/计数器8031有四个工作寄存器区,由 PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETBRS1指令,此时只能使用( )区的工作寄存器。TOC\o"1-5"\h\z\o"CurrentDocument"A.0区 B.1区 C.2区 D.3区MCS-51机响应中断的必要条件是( )。TCON或SCON寄存器内的有关中断标志位为 1IE中断允许寄存器内的有关中断允许位置 1IP中断优先级寄存器内的有关位置 1D.当前一条指令执行完下列指令中错误的有( )。CLR R7MOVC@DPTR,AMOV P,AJBC TF0,LOOP三、根据实验电路,分析下列程序(每空2三、根据实验电路,分析下列程序(每空2分,共10分)ORG0000HMOVDPTR,#4400H;指向8155控制口MOVA,#03MOVDPTR,#4400H;指向8155控制口MOVA,#03H;设置8155工作方式字MOVX@DPTR,A;设置A口、B口为( );C口为( )M0:MOVDPTR,#4401H;设定M0:MOVDPTR,#4401H;设定A口地址MOVA,#0FFH;MOVA,#0FFH;设定关显示字符MOVX@DPTR,A;执行以上三条指令的目的是( )DISP1:MOVR2,#0FEH;位码指向右辿卅位MOVA,#08H;右边A位待显示数据送 AMOVDPTR,#TAB;指向字形表首址MOVCA,@A+DPTR;该指令的目的是( )MOVDPTR,#4402H;指向8155B口MOVX@DPTR,A;段码送B口MOVA,R2;位码送累加器AMOVDPTR,#4401H;指向8155A口MOVX@DPTR,A;位码送A口,点亮相应位数码管LCALLTIMESJMPM0TIME:MOVR5,#0AH;1秒延时子程序LCALLTIMEMOV#0C8HDL0:R4,DL1:MOVR3,#0FFHDL2:DJNZR3,DL2TAB:DJNZR4,DL1RETDB3FH,DL1:MOVR3,#0FFHDL2:DJNZR3,DL2TAB:DJNZR4,DL1RETDB3FH,06H,5BH;0,1,2DB4FH,66H,6DH;3,4,5DB7DH,07H,7FH;6,7,8DB6FH,77H,7CH,;9,A,BDB39H,5EH,79H;C,D,EDJNZR5,DL0DB71H ;FEND连续运行该程序时,观察LED的显示结果是:(四、硬件电路分析(每空2分,共10分)在单片机实训板电路中, 外接一片ADC0809,请问:(1)通道IN6的地址为。2)74LS74芯片的作用是 」系统晶振频率为12MHz时,ADC0809的工作频率是 3)控制ADC0809启动的指令是AD0809中读取转换后的数据指令是 单片机应用技术考试试题(5)答案
参考答案1、无4、27、相对寻址101、无4、27、相对寻址10、(77)D13、00H16、FFH19、(-127~+128)22、001BH25、静态显示28、3个可编程的输入30、内部锁存器二、选择题(每空3、563、56、变址寻址9、(9A)H12、41H15、21H18、64K21、0003H24、手动复位27、256字节的静态RAM存储器29、1个可编程的定时/计数器5、外部中断08、 (38)D11、 (00101000)B14、7FH17、MOVXA,@A+DPTR20、2K23、上电复位26、动态显示/输出端口1分,共10分)1、 B 21、 B 2、 A6、 C 7、 B3、A4、E5、B8、C9、ABD10、AB三、分析程序(每空2分,共10分)1、基本输出 2、输入3、灭所有LED显示4、查表获取待显示数据段码5、在实训板最右边一位LED上,以1s的时间间隔闪烁显示“P',亮1s灭1s,亮1s灭1s,循环不止。四、硬件电路分析(每题2分,共10分)1、6006H2、2分频3、1MHZ4、MOVX@DPTR,A5、MOVXA,@DPTR单片机应用技术考试试题(6)填空题(每空1分,共30分).8051有( )K内部ROM、89C51有4K内部( )。.用于BCD码加法运算时,对运算结果进行修正。紧跟在ADD或ADDC指令后必须是指令( ).MCS-51共有( )条指令,可分为几种不同的寻址方式。如:MOVA,20H属于( )寻址方式,MOVCA,@A+DPTR属于( )寻址方式,MOVC,bit属于( )寻址方式。.完成不同数制间的转换: (00100100)二二( )十;(10011011)二二( )十六TOC\o"1-5"\h\z(01010111)bcd=( )十;(68)十二( )bcd;符号1的ASCII码是( ).8031单片机内部RAM存储器分五个区,其中位寻址区地址(从到 )而08H~0FH是( )的地址。.通常,单片机上电复位时 PC=( )H,SP=( )Ho.单片机内部与外部ROM之间的查表指令是( )。.转移指令LJMPaddr16的转移范围是( ),JNZrel的转移范围是TOC\o"1-5"\h\z( ),调用指令ACALLaddrll的调用范围是( )。.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为( ),串行口入口地址为( ),T0的入口地址为( ).中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由( )寄存器的内容决确定的。上电复位时, ( )中断源的优先级别最[WjO.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机( )脉冲进行计数,而计数器作用是指对单片机( )脉冲进行计数。.CPU与内存或I/O接口相连的系统总线通常由( )、( )、( )等三种信号组成。二、选择题(从备选答案中选出一个或几个正确答案,共10分).计算机能直接识别的语言是( )。A.汇编语言 B.自然语言C.机器语言 D.硬件和软件.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时, 通常采用( )调试方法。A.单步调试(F8) B.跟踪调试(F7) C.快速运行到光标处调试(F4)D.断点调试(F2) E.连续运行调试(F9).PC是( )。A.一根硬件信号 B.一个可由用户直接读写的RAM单元C.一个不可寻址的特殊功能寄存器 D.一个能自动加1计数的ROM4.在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是A.PC B.PSWC.A D.SP.子程序的返回和中断响应过程中的中断返回都是通过改变 PC的内容实现的,而PC内容的改变是( )完成的。A.通过POP命令 B.通过MOV指令C.通过RET或RETI指令 D.自动.区分片外程序存储器和数据存储器的最可靠方法是( )。看其芯片型号是RAM还是ROM看其位于地址范围的低端还是高端看其离MCS—51芯片的远近看其是被RD还是被PSEN信号连接.8031定时/计数器共有四种操作模式, 由TMOD寄存器中M1M0的状态决定,当M1M0TOC\o"1-5"\h\z的状态为10时,定时/计数器被设定为( )A.13位定时/计数器 B.16位定时/计数器C.自动重装8位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作.指令AJMP的跳转范围是( )。A.256 B. 1KBC. 2KB D.64KB.MCS-51机响应中断的必要条件是( )。TCON或SCON寄存器内的有关中断标志位为 1IE中断允许寄存器内的有关中断允许位置 1IP中断优先级寄存器内的有关位置 1D.当前一条指令执行完.下列指令中错误的有( )。CLRR0MOVX@DPTR, BMOVP3.4,AJBCTFQLOOP三、根据实验电路,分析下列程序(每空2分,共10分)ORG0000HMOVTMOD,#61HMOVTH1,#0F6HMOVTL1,#0F6HSETBTR1DISP:MOVA,#00HMOVP1,ACONT:ACALLDELAYCLRP3.5NOPNOPSETBP3.5INCAMOVP1,AJBCTF1,DISPSJMPCONTDELAY:MOVR3,#14HMOVTH0,#3CHMOVTL0,#0B0HT0,T1的工作方式是(T1置初值启动T1计数显示初始化T1引脚产生负跳变T1引脚恢复高电平累加器加1第一次执行该指令时,结果是( )查询T1计数溢出60s不到继续计数置50ms计数循环初值置定时器初值(50ms)SETBTR0;启动T0LP1:JBCTF0,LP2;执行该指令的目的是SJMPLP1;未至U50ms继续计数LP2:MOVTH0,#3CH;重新置定时器初值MOVTL0,#0B0HDJNZR3,LP1;未到1s继续循环RET;执行该指令的目的是ENDM.连续运行该程序时,观察8个发光二极管的显示结果四、硬件电路分析(每空2分,共10分)在单片机实训电路板中, 单片机通过通用可编程并行 I/O接口芯片8155个键和8个数码管,请问:外接了16(1)8155端口的工作方式是是通过对命令控制口的编程来实现的,其控制口地址为);C口地址为((2)8155PA口的作用是),8155PB口的作用是),8155PC口的作用是四、1、4K4、111单片机应用技术考试试题(6)填空题(每空12、5、参考答案分,共30分)FLASH存储器3、十进制调整指令DA直接寻址6、变址寻址7、位寻址8、 (36)D9、(9B)H10、(57)D11、 (01101000)B12、31H13、20H~2FH14、工作寄存器区第1组15、0000H16、07H17、MOVCA,@A+PC18、64K19、(-127~+128)20、2K21、0013H22、0023H23、000BH24、IP25、外部中断026、机器周期27、外部脉冲28、地址总线29、数据总线30、控制总线二、选择题(每空1分,共10分)1、C 2、B3、D 4、B5、 C6、D 7、C8、C 9、ABD10、ABC三、分析程序(每空1分,共10分)1、T0方式1定时,T1方式2计数2、点亮P0.0对应的发光二极管3、查询计数溢出4、返回主程序5、一个秒表,由P1口连接的LED显示,计满10s后又从头开始。四、硬件电路分析(每题2分,共10分)8155端口的工作方式是通过对命令控制口的编程来实现的其控制口地址为(4000H);C口地址为(4003H)8155的PA口的作用是(键盘扫描输出信号和8个数码管共阴极端控制)8155的PB口的作用是(8个数码管显示数据输出)8155的PC口的作用是(键盘扫描输入信号)单片机应用技术考试试题(7)一、填空题(每空1分,共20分).8051单片机有两种复位方式,既上电复位和手动复位。复位后SP=,PC=,PSW=,A=00H,P0=P1=P2=P3=.单片机的工作过程就是不断地和的过程,我们把执行指令所需的时间称为指令周期。.8031单片机一般使用的时钟晶振频率是、。.转移指令分无条件转移指令和有条件指令两大类, 如LJMPaddr16和JNZrel。若按转移范围可分为、和相对转移SJMPrel(-127~+128)。.运算类指令有运算指令(如ADDA,XX;ADDCA,XX等)和运算指令(如ANLXX,XX;ORLXX,XX)。.用汇编语言编写的程序称为程序,通过汇编后得到的用机器码表示的程序称为程序。.8031、8051的主要区别是8051有K内部ROM。.堆栈的地址由的内容确定,其操作规律是“进出”。.LED数码显示按显示过程分为显示和显示2种。前者,对每位显示来说是连续显示的, 可通过单片机串行口实现, 较节省单片机接口资源, 且显示亮度较高;当多位显示时需较多外部驱动芯片, 功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源, 多位显示时节省外部驱动芯片, 显示亮度较低,功耗较低。二.选择填空题(每空1分,共10分).MCS-51单片机有七种寻址方式,其中:MOVA,direct属于寻址;MOVXA,@A+DPTR属于寻址。A.间接 B.变址 C.相对 D.直接 E.位.MCS-51单片机有五个中断源。其中,定时器T0的入口地址为;串行口的入口地址为。A.0003H B.000BHC.0013H D.001BH E.0023H.8031有4组工作寄存器区,它们是由 PSW状态字中的位决定的。A.CY、OVB.RS1、RS0C.F0、RS1D.CY、AC E.F1、P.在执行调用指令时,调试可跟踪到子程序内部并逐条执行子程序内部
的各条指令。A.跟踪B.单步C.断点D.连续运行 E.快速运行到光标处.采用8031单片机必须扩展。A.数据存储器 B.程序存储器 C.I/O接口D.显示接口 E.键盘接口.单片机在进行取指令操作时,指令的地址是由的内容决定。A.SP B.PCC.DPTRD.PSEN和ALE E.ALE、RD和WR.定时/计数器的定时是指,定时/计数器的计数是指。A.对时间计数 B.外部事件定时C.内部事件计数 D.外部事件计数E.对内部时钟计数三.电路分析题(每题2分,共10分)试分析实验用户板电路,回答以下问题:1.174LS3731.174LS373是()芯片,其作用是(2.74LS138是(2.74LS138是()芯片,其作用是(3.6264是(3.6264是()芯片,其地址范围为(4.ADC0809是(()芯片,8个通道的地址依次为)。)指令。5.启动ADC0809应该采用(四.程序分析题(每空2分,共20分))指令。以下为一个用8051单片机设计的交通信号灯模拟控制系统的主程序。晶振12MHz,0.5S的延时子程序已给定,其控制码如下表(低电平指示灯亮)。试分析程序并填空解释相应语句。说明程序运行时出现何现象。P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0控制码(空)(空)B线B线B线A线A线A线(P1端口数状态说明绿灯黄灯红灯绿灯黄灯红灯据)11110011F3HA线放行,B线禁止1111
11110101F5HA线警告,B线禁止011110DEHA线禁止,B线放行101110EEHA线禁止,B线警告ORG0000HMAIN:SETBPX0;置外部中断0为高优先级中断MOVTCON,#00H;置外部中断0、1为电平触发MOVTMOD,#10H;置定时器1为方式( )MOVIE,#85H;开中断DISP:MOVP1,#0F3H;A^状态( ),B^状态( )MOVR2,#6EH6E的含义是( )DISP1:ACALLDELAY;调用0.5秒延时子程序DJNZR2,DISP1;55秒/、到继续循环MOVR2,#06;置A绿灯闪烁循环次数WARN1:CPLP1.2;执行该指令的目的是( )ACALLDELAYDJNZR2,WARN1;闪烁次数未到继续循环MOVP1,#0F5H;A黄灯警告,B红灯禁止MOVR2,#04H;04的作用是( )YEL1:ACALLDELAYDJNZR2,YEL1;( )秒时间未到继续循环MOVP1,#0DEH;A红灯,B绿灯MOVR2,#32HDISP2:ACALLDELAY;25秒未到继续循环DJNZR2,DISP2DJNZR2,DISP2MOVR2,#06HWARN2:CPLP1.5;B绿灯闪烁ACALLDELAYDJNZR2,WARN2MOVP1,#0EEH;A红灯,B黄灯MOVR2,#04HYEL2:ACALLDELAYDJNZR2,YEL2AJMPDISP;循环执行主程序DELAY:MOVR3,#0AH;0.5S延时子程序MOVTH1,#3CHMOVTL1,#0B0HSETBTR1;该指令的作用是()LP1:JBCTF1,LP2SJMPLP1LP2:MOVTH1,#3CHMOVTL1,#0B0HDJNZR3,LP1RET;该指令的功能是()END此程序运行时将出现(现象。单片机应用技术考试试题(7)答案
参考答案.填空题(每空1分,共20分). 07H ,00H, 00H,FFH取指令,执行指令6MHZ, 12MHZ。长转移,绝对转移算术,逻辑源,机器4SP,先,后静态 , 动态.选择填空题(每空1分,共10分). D, BB,EBAB_B_E,D.电路分析题(每题2分,共10分)
TOC\o"1-5"\h\zD( 八D所存器 )、( 锁存低八位地址 ))(3—8^译码器 )、( 减少高八位P2口的地址连^ ))( 8Kx8位的静态RAM)、( 0000H-1FFFH )4)(模/数转换)、(6000H—60007H/7FF8H—7FFFH )5)(MOVDPTR,06000H)MOVX@DPTR,A)。四.程序分析题(每空2分,共20分)P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0控制码(P1端口数据)状态说明(空)(空)B线绿灯B线黄灯B线红灯A线绿灯A线黄灯A线红灯11110011F3HA线放行,B线禁止11110101F5HA线警告,B线禁止11011110DEHA线禁止,B线放行11101110EEHA线禁止,B线警告( 1 )、(放行绿灯)、(禁止红灯)、(55S的循环次数110 )、(A灯一亮一灭闪烁)(2s的循环次数 )、(2 )、(启动定时器1)、(中断返回指令)(A绿火TB红灯55秒,A绿灯闪三次3秒B红灯,A黄灯2秒B红灯,A红灯B绿火T25秒,A红灯B绿灯闪三次,A红灯b黄灯2秒)现象。第二卷操作题程序清单:ORG0000HAJMPMAIN;指向主程序ORG0003HAJMPINT0;指向紧急车辆出现中断程序MAIN:SETBPX0;置外部中断0为高优先级中断MOVTCON,#00H;置外部中断0、1为电平触发MOVTMOD,#10H;置定时器1为方式( 1 )MOVIE,#85H;开CPU中断,开外中断0、1中断DISP:MOVP1,#0F3H;A(放行绿灯),B(禁止红灯)MOVR2,#6EH;置(55S的循环次数110 )DISP1:ACALLDELAY;调用0.5秒延时子程序DJNZR2,DISP1;55秒不到继续循环MOVP1,#0F5H;A黄灯警告,B红灯禁止MOVR2,#0A0H;(5s的循环次数 )YEL1:ACALLDELAYDJNZR2,YEL1;(5 )秒未到继续循环MOVP1,#0DEH;A红灯,B绿灯MOVR2,#32H
DISP2:ACALLDELAYDJNZR2,DISP2;25秒未到继续循环MOVP1,#0EEH;A红灯,B黄灯MOVR2,#0A0HYEL2:ACALLDELAYDJNZR2,YEL2AJMPDISP;循环执行主程序;0.5S延时子程序DELAY:MOVR3,#0AHMOVTH1,#3CHMOVTL1,#0B0HSETBTR1;(启动定时器1)LP1:JBCTF1,LP2SJMPLP1LP2:MOVTH1,#3CHMOVTL1,#0B0HDJNZR3,LP1RET;(中断返回指令 )ENDINT0:PUSHP1;P1口数据压栈保护PUSH03H;R3寄存器压栈保护PUSHTH1;TH1压栈保护PUSHTL1;TL1压栈保护MOVP1,#0F6H;A、B道均为红灯MOVR5,#28H;置20秒的循环初值DELAY0:ACALLDELAYDJNZR5,DELAY0;20秒未到继续循环POPTL1;弹栈恢复现场POPTH1POP03HPOPP1RETI;返回主程序单片机应用技术考试试题(8).填空题(每空1分,共20分).指令MOVA,#data属于寻址方式,指令 MOVA,Rn属于寻址方式。MOVC,bit属于寻址方式,MOVXA,@A+DPTR属于变址寻址方式。.单片机内部数据传送指令用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令用于单片机内部与外部RAM或I/O接口之间,指令用于单片机内部与外部 ROM之间的查表.扩展并行I/O口时,常采用和可编程芯片。.编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用指令,恢复现场用指令。.堆栈指针SP始终指示堆栈的地址,当有压入或弹出堆栈操作时, SP的内容将随之改变。程序计数器PC的内容将始终指示地址,所以只要改变PC的内容将改变程序的运行路径。.程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为标志,用于无符号数加(减)运算,当进行操作时作为位累加器。 OV为标志,用于有符号数的加(减)运算。.8031有两个16位可编程定时/计数器,T0和T1。它们的功能可由控 制寄存器、的内容决定,且定时的时间或计数的次数与、两个寄存器的初值有关。.MCS-51系列单片机可米用局级语百(如BASIC语百、C语百)、可米用低级语百进行编程;后一种语言共有条指令。.选择填空题(每空1分,共10分).在单片机中,是数据存储器,是程序存储器。A.ROM B.EPROM C.RAM D.EEPROME.FLASH2.定时/计数器有4种操作模式,它们由寄存器中的M1M0状态决定。A.TCON B.TMOD C.PCON D.SCONE.PSW3.单片机复位后, SP的内容为07H、PC、PSW、A的内容为00H,P0~P3口的内容都是为。A.0FH B.FFH C.08H D.07HE.00H4.当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区, 保护其下一条指令的地址,然后再将转移的地址送实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
A.DPTRB.PCC.SPD.PSWE.R05.在进行BCD码运算时,紧跟运算指令后面的指令必须是指令。A.ADDE.随机B.DAAC.ADDCD由实际程序确定6.数制及编码的转换中,A.DPTRB.PCC.SPD.PSWE.R05.在进行BCD码运算时,紧跟运算指令后面的指令必须是指令。A.ADDE.随机B.DAAC.ADDCD由实际程序确定6.数制及编码的转换中,(10100101)二)十六;(01010111)BCDA.204DA5H57DD.01011000BE.41H7.串行口中断的入口地址是A. 0003HB.0013HC.000BHD.00023HA. 0003HB.0013HC.000BHD.00023HE.001BH8.单片机在与外部程序存储器进行查表操作时,将使用A.ALEINTOB.PSENALEC.WRRDALED.ALEINT1E.WRA.ALEINTOB.PSENALEC.WRRDALED.ALEINT1E.WRALE三.电路分析题(每题2分,共10分)试分析实验室给定的单片机用户板电路,回答以下问题:片,其作用8155是片,其作用(3)8155的命令口口的地址2764是3)8155的命令口口的地址2764是(其地址范围74LS138片,其作用74LS138片,其作用5)74LS240是()芯片5)74LS240是()芯片若要八个发光二极管全亮应)命令。四.程序分析题(每空2分,共20分)以下是两单片机通过串行口进行通信的程序o它能将甲机内部以下是两单片机通过串行口进行通信的程序o它能将甲机内部RAM20H〜27H单元的数据发送给乙机,试分析程序并填空解释相应语句。说明程序运行时出现的现象。甲机发送程序如下:MOVTMOD,#20H ;定时器( )工作在( )方式。MOVTL1,#0F4HMOVTH1,#0F4HSETBTR1MOVSCON,#40H ;词语句的作用是()MOVR0,#20HMOVR7,#08HSTART:MOVA,@R0MOVSBUF,A ;将累加器A中的内容送( )WAIT:JBCTI,CONT ;判断TI是否置位,其目的是( )AJMPWAITCONT:INCR0DJNZR7,STARTSJMP$乙机接收程序如下:MOVTMOD,#20HMOVTL1,#0F4HMOVTH1,#0F4HSETBTR1MOVSCON,#40HMOVR0,#20HMOVR7,#08HSETBREN;将REN置位的目的是SETBRENWAIT:JBCRI,READ ;判断RI是否置位,其目的是( )AJMPWAITREAD:MOVA,SBUF ;将( )的内容送累加器AMOV@R0,AINCR0DJNZR7,WAITSJMP$甲、乙机都运行完程序后,将出现( )现象。甲、乙机的程序中都有相同的对定时器初始化的程序,目的是()。单片机应用技术考试试题(8)
参考答案一.填空题(每空1分,共20分)立即,寄存器,位MOV,MOVX,MOVC8255 , 8155PUSH, POP栈顶,下一条将执行指令的讲位,位,溢出TMOD, TCON, TH、TL111选择填空题(每空1分,共10分).C、A.B.B.B.B.B、CD.D.B.电路分析题(每题2分,共10分)TOC\o"1-5"\h\z1)(可编程I/O接口)、(扩展I/O口线 )( 4400H-4403H )(8KX8位的EPROM)、( 0000H—1FFFH )(3—8^译码器)、(减少高八位P2口的地址连^ )5)(双四输入反相器)、(MOVP1,#00H).程序分析题(每空2分,共20分)(T1)、(8位重装)、(设置串口控制字 )、(串口输出缓冲器 )(检查一帧是否发送完)、( 使允许接受 )、(检查一帧是否接受完)(串口输入缓冲器)(甲机内部RAM20H〜27H单元的数据出现在乙机相同单元)(确定相同的波特率)单片机应用技术考试试题(9)一、填空题(每空1分,共20分)TOC\o"1-5"\h\zMCS-51系列单片机8031、8751、89C51在内部存储器的设置上主要区别是:8031内部( )程序存储器,8751内部( )程序存储器,89C51内部( )程序存储器。2.完成下列不同数制间的转换:(10100101)B=( )D;(11000011)B=( )H;(58)D=( )BCD。3.单片机并行I/O端口在输出数据时对端口锁存器无特殊要求,而在输入数据时,必须事先向锁存器写入高电平, 如果锁存器处在低电平状态则会引起 ( )后果。4.8031单片机内部低128B的随机数据存储器内部,常分为寄存器工作组区、位寻址区、数据存储/缓冲区等。其寄存器工作组区,位寻址区都有确定的地址范围。堆栈区一般没有确定的地址范围,选择栈底的原则是( )。
.转移指令LJMPadd^6的转移范围是(),调用指令ACALLaddrll的调用范围是( )。.在中断调用过程和一般调用指令的使用中,能事先确定断点地址的是( ),调用范围不受指令类型限制的是( )。.单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由( )寄存器的置位状态决定的。同一级别中断源的优先顺序是由( )决定的。.用汇编语言指令编写的程序, 应该称作( )程序,经过汇编的程序应该称作( )。.在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。通常在进入子程序后要用( )指令保护现场DPH、DPL、ACC等。在退出子程序之前要用POP指令依次恢复现场用( )指令返回。10、用仿真开发系统调试程序时,汇编成功只说明源程序的( )没有问题,而程序( )还要靠运行调试纠错才能成功。选择题(每空1分,共20分).在程序状态字寄存器PSW中,判断是否有借位时用( )标志位;若选择寄存器工作组要用( )标志位置高电平。A、CYB、A、CYB、OVC、PD、RSOE、RSI.CPU允许接受相应中断,当INTO申请中断时,程序计数器PC的内容被自动修改为( )地址;当有定时器T1申请中断时,程序计数器PC的内容被自动修改为( )地址。A、0003HBA、0003HB、000BHC、0013H D、001BHE、0023H.单片机复位后堆栈指针 SP,I/O端口P0、P1、P2、P3的内容为( );复位端RST电平( )。SP=07H, P0=P1=P2=P3=00HSP=00H, P0=P1=P2=P3=FFHSP=07H, P0=P1=P2=P3=FFHSP=00H, P0=P1=P2=P3=00HRST=高电平, F、RST=低电平TOC\o"1-5"\h\z.MCS-51系列单片机指令的寻址方式有多种,下面指令中属于寄存器间接寻址的是 ( );属于变地寻址的指令是( )。A、MOVA,@Ri B、MOV@Ri,A C、MOVXA,@DPTRD、MOVCA,@A+DPTR E、JMP@A+DPTR.DA指令是BCD码运算调整指令,它只可用在如下( )指令中;它的功能是( )。A、ADD B、SUBB C、ADDC D、DIVE、把二进制数调整为十进制数。 F、把二进制进位调整为十进制进位。.单片机实训线路板时钟电路晶体振荡频率为 f(如12MHz),则实训线路CPU工作时的机器周期是( );定时器定时工作时的计数周期是( )。
A、1/f B、6/f C、12/f D、具体指令决定.在一个调试通过的程序中,堆栈指针初始值 SP=30H,在执行PC=0200H的LCALL调子指令过程中(未返回),堆栈指针SP应为( );此时堆栈中保存的断点地址应为 ( )。A、30H B、31H C、32HD、0200H E、0202H F、0203H.实训线路板上8155芯片的片选端(CE)由单片机P2.7,P2.6,P2.5经74LS138的Y2译码决定,寄存器/存储器选择端(I/O)由单片机P2.2线选决定。当8155作键盘或显示器控制口用时,控制寄存器地址应为(()。控制口用时,控制寄存器地址应为(()。);当8155作存储器用时,存储区首地址应为A、4400HBA、4400HB、4000HC、4401HD、4001H.8031定时器的工作方式由TMOD寄存器状态[GATE、C/T、M1、Mo、GATE、C/T、M1、TOC\o"1-5"\h\zMo]控制字决定。当只有定时器T1方式1对外记数,T0不工作时,控制字应为( )当定时器T1以方式1对外记数,同时To以方式1对内定时工作时,控制字应为( )。A、10H B、50H C、51H D、11H.用仿真系统调试程序时,要观察子程序内部指令的执行情况采用调试方式( );要快速检查某一条指令的执行结果采用调试方式( )。A、单步运行(F8)B、跟踪运行(F7)C、运行至光标指定处(F4)D、运行到断点设置处(F2) E、全速运行(F9)三、程序分析题(每空1分,共10分)该程序是信号灯控制程序,采用 P1口控制8个发光二极管的亮与灭(由线路板决定, P1口输出低电平时对应的发光二极管被点亮) 。ORG0000HAJMPMAINORG000BHAJMPMAINORG000BH;该地址是()地址LJMPTT0;当出现( )时,才会执行到该指令。ORG0030HMAIN:MOVTMOD, #01H;执行该指令的目的(MOVTH0,#3CH;设置T050ms定时初始值MOVTL0,#0B0H;此时堆栈指针的内容是()MOVR2,#40;设50ms循环40次定时2秒MOVR3,#8;设亮灯个数
TT0:BACK:SETBSETBSETBSJMPMOVMOVDJNZMOVLCALLRETIET0EA)TR0$;启动T0定时;执行该程序的目的(;不够40次(2秒)退出中断;;调亮灯子程序;中断返回TH0,TL0,R2,R2,LJMP#3CH#0B0HBACK#40HLAMP:CLRTR0;进入亮灯程序后为何关定时器()MOVR4,#0FEH;设置亮灯控制字LP1:MOVP1,R4;最先亮的灯是( )ACALLDELAY;调亮灯延时MOVA,R4;此时SP内容是( )CLRC;清进位位为参与亮灯循环RLCA;带进位位左移循环MOVR4ADJNZR3LP1SETBTR0RET;亮灯子程序返回DELAY:MOVR6,#100;设0.1s延时循环参数(1m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度堡坎施工合同税务协议
- 2024版设备租赁合同详解
- 2024年度知识产权许可使用合同:专利持有者授权他人使用其专利的合同
- 节假日城市配送安全管理预案
- 2024年度软件开发与界面设计服务合同
- 会议中心安全管理制度与应急预案
- 2024年度新能源汽车电池组件生产与销售合同
- 2024版加工承揽担保合同
- 2024年度设备采购合同标的和技术参数
- 2024年度内蒙古自治区股权转让合同标的0%公司股权
- 计量器具管理课件
- 环刀法检测压实度
- 连锁门店店长、导购销售薪酬设计方案
- 肠梗阻个案护理查房
- 护士人文修养-护患关系
- 《可信计算技术研究》课件
- 技术创效实施策划方案
- 社区文化知识讲座
- 汽车安全与法规 (第3版) 课件 第4-6章 汽车被动安全性、汽车主动安全系统、汽车被动安全性能试验
- 提升创新创业能力
- GB/T 43480-2023无损检测相控阵超声柱面成像导波检测
评论
0/150
提交评论