ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:89.74KB ,
资源ID:24728030      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24728030.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新《单片机应用技术》考试试题9+2套及答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新《单片机应用技术》考试试题9+2套及答案.docx

1、最新单片机应用技术考试试题9+2套及答案单片机应用技术考试试题(1)一、填空题1MCS-51是指单片机的(系列)号,8031、8051是指单片机的(型)号。2MCS-51共有(111)条指令,可分为几种不同的寻址方式。如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。3单片机(计算机)在进行(有符号)运算的情况下应使用补码。4单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。5转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不

2、仅能转移到某一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。68031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部fosc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。7当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。8堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。9由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般

3、是采用单片机的(定时/计数器)再通过软件编程来实现。10单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。11单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。二、选择题1判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。 ACY BOV CP DRS0 ERS1 2在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。A单步调试(F8) B跟踪调试(F7) C快速运行到光标处调试(F4)D断点调试(F2) E连

4、续运行调试(F9)3当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用(D)类指令。A MOV A,20H BMOVX A,Ri C MOVC A,A+DPTR DMOVX A,DPTR4当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为(E)。A0003H B000B C0013H D001BH E0023H5子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(C)完成的。A通过POP命令 B通过MOV 指令 C通过RET或RETI指令 D自动6单片机复位后,SP、PC、I/O口的

5、内容为(C)ASP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHBSP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HCSP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHDSP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 78031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当, , , , , M1 M0的状态为10 时,定时/计数器被设定为(C)A13位定时/计数器 B16位定时/计数器C自动重装8位定时/计数器 DT0为2个独

6、立的8位定时/计数器,T1停止工作88031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用(C)区的工作寄存器。 A0区 B1区 C2区 D3区9在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容(D)。 A都是8位地址 B都是16位地址 C位数相同 D位数不同三、分析程序该程序是信号灯控制程序,采用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被

7、点亮)。ORG 0000H AJMP MAIN ;转主程序 ORG 001BH ;该地址是(T1的中断入口)的地址 AJMP CONT ;当出现(中断)时,才会执行到该指令 ORG 0100H MAIN: MOV TMOD,#10H ;执行该指令的目的是(设定T1的工作方式) MOV TH1,#3CH ;置50ms定时初值 MOV TL1,#0B0H ;此时堆栈指针SP的内容是(07H)SETB EA ;执行该指令前,EA的初始值是(0) SETB ET1 ;定时器T1开中断 SETB TR1 ;执行该指令的目的是(启动定时器T1工作) CLR 08H ;清1s计满标志位 MOV R3,#14

8、H ;置50ms循环初值DISP: MOV R2,07H MOV A,#0FEHNEXT: MOV P1,A ;第2次执行完该指令后,对应(第2位)灯被点亮 JNB 08H,$ ;查询1s时间到否 CLR 08H ;清标志位 RL A DJNZ R2,NEXT MOV R2,#07HNEXT1:MOV P1,A JNB 08H,$ CLR 08H RR A DJNZ R2,NEXT1 SJMP DISPCONT: MOV TH1,#3CH ;程序执行到此处时,堆栈指针SP的内容是(09H) MOV TL1,#0B0H DJNZ R3,EXIT ;判1s定时到否 MOV R3,#14H ;重置5

9、0ms循环初值 SETB 08H ;标志位置1EXIT: RETI ;该指令的功能是将(堆栈的内容)送至PC连续运行该程序时,观察二极管的变化规律是(灯被依次循环点亮)四、硬件电路分析 1 根据实训电路,说明74LS373芯片作用是(锁存低八位地址)。 28155芯片A、B、C口对应的地址是(4401、4402、4403)。3若向8155的A口送一个数据,应采用MOVX DPTR,A指令,执行该指令后,先将高8位地址和低8位地址送出,再自动发出(ALE)信号和(WR写)信号,从而实现低8位地址的锁存及送数操作。 474LS74芯片的作用是(对ALE信号二分频,得到500KHz时钟信号)。 5若

10、要启动0809ADC芯片开始进行A/D转换,应采用(MOVX DPTR ,A)指令。单片机应用技术考试试题(1)单片机应用技术考试试题( 2 )一、填空题1用汇编语言编制的程序称为(源)程序,该程序被汇编后得到的程序被称为(目标)程序。2完成不同数制间的转换:(10100101)二 =(165)十 ;(11000011)二 =(C3)十六;(01010111)BCD =(57)十 ;(58)十 =(01011000)BCD;符号5的ASCII码是(35H)3在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是(DA A)指令。4转移指令LJMP addr16 的转移范围是(6

11、4K),JNZ rel 的转移范围是(+127-128),调用指令ACALL addr11的调用范围是(2K)。5中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(IP)寄存器的内容决确定的。6在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为进位(借位)标志,被用于(无)符号数加(减)运算;OV为溢出标志,被用于(有)符号数加(减)运算。7消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时(10ms)秒后再测试是否有键输入,此方法可判断是否有键抖动。8ADC0809的转

12、换时钟一般为(500K)Hz ,可采用单片机的(ALE)信号,再经过(二分频)的方法获得。9在MCS-51系列单片机中(8031)型号的单片机需要扩展外部程序存储器,且(EA)管脚必须接地。二、选择题1在有符号运算时,判断运算结果是否正确时用PSW的(B)标志位,在无符号运算时判断运算结果是否正确时用PSW的(A)标志位。 ACY BOV CP DRS0 ERS1 2在运用8031单片机扩展32K数据存储器RAM时,需采用(C)条地址线,其中P2口用(F)条线。 A 10 B13 C15 D5 E6 F73当单片机启动ADC0809进行模/数转换时,应采用(D)指令。A MOV A,20 BM

13、OVX A,DPTRC MOVC A,A+DPTR DMOVX DPTR,A4在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是(C)中断。A定时器T0 B定时器T1 C外部中断INTO D外部中断INT1 E串行口5调用子程序、中断响应过程及转移指令的共同特点是(B)。A都能返回 B都通过改变PC实现转移 C都将返回地址压入堆栈 D都必须保护现场6单片机复位后,累加器A、PC、PSW的内容为(B)AA = FFH PC = 00H PSW = FFHBA = 00H PC = 0000H PSW = 00HCA = 07H PC = 0000

14、H PSW = FFHDA = 00H PC = 00H PSW = 00H 78031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对(C)的查询方法进行判断。 AOV标志 BCY标志 C中断标志 D奇偶标志8当单步执行调用子程序指令后,计算机屏幕右上角显示出BUSY提示符,这说明(B)。 A子程序运行正常 B子程序内部出错 C发生了中断 D等待延时 三、分析程序该程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM 单元中。ORG 0000H AJMP MAIN ORG 0013H ;该地址是(INT1中断源的入口)地址 AJMP INT1 MA

15、IN: MOV R0,#78H ;78是(存放转换结果的首)地址 MOV R2,#08H ; SETB IT1 ;该指令的作用是(设置为边沿触发) SETB EA ; SETB EX1 ;允许INT1中断 MOV DPTR,#6000H ;#6000H是(0809通道0的)地址 MOV A,#00H ;A的内容对转换结果(没有)影响LOOP: MOVX DPTR,A ;该指令的作用是(启动0809进行转换)HERE: SJMP HERE DJNZ R2, LOOP INT1: MOVX A,DPTR ;当(发生中断)时,程序将运行到此处。 MOV R0,A INC DPTR ;DPTR加1的目

16、的是(修改通道地址) INC R0 RETI ;该返回指令执行后将返回到(DJNZ R2,LOOP)指令处连续运行该程序的结果将是(把8路通道的转换结果分别存入到78H7FH单元)。四、硬件电路分析 1 根据实训电路,若要启动0809ADC芯片开始进行A/D转换,可使用 MOVX DPTR ,A指令,指令中DPTR的内容是(6000H6007H)。 2若向8155芯片的A口送一数据,可采用 MOVX DPTR ,A指令,指令中 DPTR的内容是(4401H)。3在实训电路中,74LS373芯片的作用是锁存(地址的低8位),锁存的目的是(是区分数据和地址)。4在实训电路中,扩展了外部数据存储器6

17、264,其片选信号CES1是由8031的P25、P26、P27经138译码器的Y0输出实现片选,该存储器的地址范围是(从0000H到1FFFH)。单片机应用技术考试试题( 3 )一、填空题1ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM和FLASH存储器。其中8051有4K(ROM) ;8751有4K(EPROM);89C51有4K(FLASH存储器)。2中断源的允许是由(IE)寄存器决定的,中断源的优先级别是由(IP)寄存器决定的。3寄存器PSW中的RS1和RS0的作用是(选择工作寄存器组)。4在只使用外部程序存储器时,单片机的(EA)管脚必须接地。

18、5在行列式键盘中,接列线的I/O口为(输出),接行线的I/O口为(输入)。(填写输入口或者输出口。) 6在调试程序时,要观察子程序内部各条指令的运行状况可采用(跟踪)调试方法。7JC,rel指令执行时,当CY位为(1)时程序发生跳转。8单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是12H,它所在单元的地址应该是(22H)。9在单片机扩展时,(P0)口和(P2)口为地址线,( P0)口为数据线。10查表指令是(MOVC A,A+DPTR),散转指令为(JMP A+DPTR) 。11子程序的返回指令是(RET)。 二、选择题1堆栈指针SP的作用是(B)。 A 指示堆栈的栈

19、底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址2下列指令中,不影响堆栈指针的指令是(B)。A RET B JB bit,relC LCALL addr16 D RETI3定时器T1的中断入口地址是(D),从该地址开始一般可(F)。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令48031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为(B)。 A13位定时/计数器 B16位定时/计数器C自动重装8位定时/计数器 DT0为2个独立的

20、8位定时/计数器,T1停止工作5单片机在与外部I/O口进行数据传送时,将使用(B)线。A ALE B ALE C ALE D ALE 6启动ADC0809进行A/D转换时,使用(A)指令。A MOVX DPTR,A B MOVX A,DPTR C MOV A, R0 D MOVC A,A+DPTR7. 定时器T0的溢出标志TF0,在CPU响应中断后(B)。A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以8在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D)。A 半双工传送 B 单工传送 C 双工传送 D 全双工传送9扩展存储器时要加锁存器373,其作用是(A)。 A 锁存

21、寻址单元的低八位地址 B 锁存寻址单元的数据 C 锁存寻址单元的高八位地址 D 锁存相关的控制和选择信号三、分析程序该程序是动态显示程序,请分析如下内容。 MOV DPTR,#4400H MOV A, #03H MOVX DPTR,A SETB RS0 ; MOV R2,#08H MOV R0,#30H CLR A L1: MOV R0,A INC R0INC ADJNZ R2, L1 DISP: MOV R0,#30H ;显示缓冲区首址送R0 MOV R1, #00HMOV R2,#08H ;R2中的08H表示(显示位数) MOV R3,#7FH ;选中最右端LED DISP1: MOV A

22、,R0 ;第2次执行时A=(01H) MOV DPTR,#TAB ;指向字形表首址 MOVC A,A+DPTR ;第2次执行时A=(06H) MOV DPTR,#4402H ;4402H表示(PB口地址) MOVX DPTR,A ;该条指令的作用是(将字型码送入PB口) MOV A,R3 ;第2次执行时A=( BFH) MOV DPTR,#4401H ;指向位选口 MOVX DPTR,A ;位码送PA口 DJNZ R1,$ ; DJNZ R1,$ ;该指令的作用是(延时) RR A ;位选字移位 MOV R3,A ;移位后的位选字送R3 INC R0 , ;在本程序中,R0最大取值为(37H)

23、 MOV A,R0 ;缓冲区数据送A DJNZ R2,DISP1 ;未扫描完,继续循环 SJMP DISP TAB: DB 3FH,06H,5BH,4FH,66H ;共阴极LED字形表 DB 6DH,7DH,07H,7FH,6FH连续运行程序时,显示的内容从右往左依次为(0,1,2,3,4,5,6,7)。四、硬件电路分析1在实训电路中,扩展的数据存储器有(6264 2864)。28155芯片A、B、C口对应的地址是(4401、4402、4403)。3若想读入8155的C口的数据,应采用(MOV DPTR,#4403H MOVX A, DPTR)指令。4实训电路中的晶振为(11.0592M)HZ

24、。50809ADC的时钟信号由(ALE二分频)得到。单片机应用技术考试试题( 4 )一、填空题1在51系列单片机中,无内部ROM的单片机型号是(8031),有4KEPROM的单片机型号是(8751)。2MCS-51单片机指令系统共有7种寻址方式,其中MOV A,#DATA 为(立即数)寻址;MOV A, Rn 为 (寄存器) 寻址;MOV C, bit为 (位) 寻址。3MCS-51单片机的内部RAM中从(00H)到(1FH)是工作寄存器区,共分为(4)组。4单片机有两个定时器,定时器的工作方式由(TMOD)寄存器决定,定时器的启动与溢出由(TCON)寄存器控制。5单片机复位后,堆栈指针SP和

25、程序计数器PC的内容分别为(07H)和(0000H)。6JB bit,rel指令表示当指定位为(1)时程序发生跳转。7既做数据线又做地址线的是(P0)口,只能做数据线的是(P2)口。8动态显示和静态显示相比,(静态显示)的耗电相对较大。9P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据(FFH)。10单片机的外部中断源有(T0),( T1)和(串行口)。二、选择题1扩展程序存储器2764时,需要(B)条P2口线。A 13 B 5 C 8 D 4 2使用单片机开发系统调试程序时,对原程序进行汇编的目的是(A)。 A 将源程序转换成目标程序 B 将目标程序转换成源程序C 将低级语言

26、转换成高级语言 D 连续执行键3指令AJMP的寻址范围是(B)A 任意范围 B 128到127 C 64K D 2K409H位所在的单元地址是(C) A 02H B 08H C 21H D 20H5. 定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志(A)A 由软件清零 B 由硬件自动清零 C 随机状态 D AB都可以6单片机在与外部I/O口进行数据传送时,将使用(A)指令。A MOVX B MOV C MOVC D 视具体I/O口器件而定。7在中断允许寄存器中,中断控制寄存器EA位的作用是(A)A CPU总中断允许控制位 B 中断请求总标志位 C 各中断源允许控制位 D

27、串行口中断允许位8串行口的工作方式由(C)寄存器决定。 A SBUF B PCON C SCON D RI 9读取AD转换的结果,使用(D)指令。A MOV A,Ri B MOVX DPTR,A C MOVC A,DPTR D MOVX A,DPTR10串行口中断入口地址是(B) A: 000BH B: 0023H C:1000H D:0013H 三、分析程序在实训电路中有16个键,采用行列式键盘结构,分别有第0列、第1列、第2列和第3列。下面程序是一段键盘程序,请分析如下内容。 ORG 0000HMOV DPTR,#4400H MOV A,#03H ; MOVX DPTR,A ;设置8155

28、的C口为(输入) KEY: ACALL KS ;调按键查询子程序判是否有键按下 JNZ K1 ;当(有键按下)时,程序运行到K1处 ACALL DEALY AJMP KEY ;继续查询按键K1: ACALL DELAY ;延时程序的作用是(去抖) ACALL DELAY ACALL KS ;再次判别是否有键按下 JNZ K2 ;有键按下转移 AJMP KEY ;无按键时,程序运行到(KEY)处K2: MOV R3,#0FEH ;首列扫描字送R3 K3: MOV DPTR,#4401H ;PA口地址送DPTR,开始列扫描 MOV A,R3 ; MOVX DPTR,A ;列扫描字送PA,此时扫描第

29、(0FDH)列 MOV DPTR, #4403H ;指向PC口 MOVX A,DPTR ;读取行扫描值 JB ACC.0,L1 ;当(第0行无键按下)时,转查第1行L1 MOV A,#00H AJMP LK ;转存键号 L1: JB ACC.1,L2 ;第1行无键按下,转查第2行 MOV A,#01H AJMP LK L2: JB ACC.2,L3 ;第2行无键按下,转查第3行 MOV A,#02H ; AJMP LK L3: JB ACC.3,CONT ;第3行无键按下,结束 MOV A,#03H LK: PUSH ACC ;第2行键按下,该指令压入堆栈的是(02H) K4: ACALL DELAY ACALL KS ;等待键释放 JNZ K4 ;键未释放,程序运行到(K4)处 POP ACC ; CONT: AJMP KEY ;转键盘处理程序;按键查询子程序

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1