2022年《单片机原理及应用》复习题及相关答案 .docx

上传人:Q****o 文档编号:37195621 上传时间:2022-08-30 格式:DOCX 页数:7 大小:64.34KB
返回 下载 相关 举报
2022年《单片机原理及应用》复习题及相关答案 .docx_第1页
第1页 / 共7页
2022年《单片机原理及应用》复习题及相关答案 .docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年《单片机原理及应用》复习题及相关答案 .docx》由会员分享,可在线阅读,更多相关《2022年《单片机原理及应用》复习题及相关答案 .docx(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品_精品资料_一挑选题1、以下有关 PC 和 DPTR 的结论,正确选项( D ).A、DPTR 是可以拜访的,而 PC不能拜访B、它们都是 8 位的储备器C、它们都有加 1 的功能D、DPTR 可以分为两个 8 位的寄存器使用,但 PC不能2启动定时器 1 开头定时的指令是( D ).A CLR TR0BCLR TR1 CSETB TR0D SETB TR13以下指令判定如定时器 T0 计满数就转 LP 的是( D ).A JB T0,LPB JNB TF0,LP CJNB TR0,LPD JB TF0,LP489C51 单片机串行口发送 /接收中断源的工作过程是:当串行口接收或发送完一帧

2、数据时,将 SCON 中的 A ,向 CPU 申请中断.A RI 或 TI 置 1BRI 或 TI 置 0CRI 置 1 或 TI 置 0D RI 置 0 或 TI 置 158051 单片机计数初值的运算中,如设最大计数值为M,对于模式 1 下的 M值为 D .可编辑资料 - - - 欢迎下载精品_精品资料_A M=CM=213 =8192B M=24 =16DM=28 =256216 =65536可编辑资料 - - - 欢迎下载精品_精品资料_6、以下说法正确选项( C ).A 、89C51 共有 21 个特别功能寄存器,它们的位都是可以用软件设置的,因此,都是可以进行位寻址的.B、 内部

3、RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用.C、 程序计数器 PC 不能为用户编程时直接使用,由于它没有的址.D、各中断发出的中断恳求信号,都会标记在MCS51 系统的 TMOD寄存器中.7、在 89C51 中,需要外加电路实现中断撤除的是:(A )A、电平方式的外部中断 B、定时中断C、外部串行中断 D、脉冲方式的外部中断8、以下的说法正确选项( A ).A、特别功能寄存器 SCON,与定时器 /计数器的掌握无关.B、特别功能寄存器 TMOD ,与定时器 /计数器的掌握无关.C、特别功能寄存器 IE,与定时器 /计数器的掌握无关.D、特别功能寄存器 TCON,与定时器 /计数

4、器的掌握无关.可编辑资料 - - - 欢迎下载精品_精品资料_9外部中断源INT1(外部中断)的向量的址为().C可编辑资料 - - - 欢迎下载精品_精品资料_A 0003HB 000BHC0013HD002BH可编辑资料 - - - 欢迎下载精品_精品资料_10、区分 MCS-51 单片机片外程序储备器和片外数据储备器的最牢靠的方法是( ).A、看其芯片的型号是 ROM 仍是 RAM B、看其离 MCS-51 芯片的远近C、看其位于的址范畴的低端仍是高段D、看其是与 RD 信号连接仍是与 PSEN信号连接11. MCS51 单片机串行口接收数据的次序是下述的次序().(1) )接收完一帧数

5、据后,硬件自动将SCON 的 R1 置 1(2) )用软件将 RI 清零(3) )接收到的数据由 SBUF 读出(4) )置 SCON 的 REN 为 1,外部数据由 RXD (P3 0)输入 A( 1)( 2)( 3)( 4)B( 4)( 1)( 2)( 3) C( 4)( 3)( 1)( 2)D( 3)( 4)( 1)( 2)12. 数据线为 8 根的储备器的的址范畴是 0000H03FFH,它的容量为().A、1KBB 、2KBC、3KBD 、4KB13 在中断服务子程序中,至少应有一条(D).A、传送指令 B、转移指令 C、加法指令 D、中断返回指令14要用传送指令拜访 MCS-51

6、片外 RAM ,它的指令操作码助记符应是( B).A、MOV B 、MOVXC 、MOVCD 、以上都行二填空题1、单片机与一般运算机的不同之处在于其将CPU、储备器和各种输入输出接口三部分集成于一块芯片上.2、通过堆栈操作实现子程序调用,第一就要把PC 的内容入栈,以进行断点的址爱护.调用返回时,再进行出栈爱护,把爱护的断点的址送回到PC.3、在寄存器间接寻址方式中,假如储备器的的址在00HFFH 之间,就可用 R0作变址寄存器,储备器的的址在0000HFFFFH,就以 DPTR 作基址寄存器.4、假定累加器 A 中的内容为 40H,执行指令MOV 30H, A后,把累加器 A 的内容送入数

7、据储备器30H 单元中.5、在寄存器间接寻址方式中,其“间接”表达在指令中寄存器的内容不是操作数,而是操作数的的址.6、单片机 P0 口为总线和总线的复用端口, 74LS373 与 P0 口连接,其输出线作为系统的, 74LS373 的 G 端与单片机连接.7、在片外储备器扩展中,无论是线选法仍是译码法,最终都是为扩展芯片的端供应信号.8、在 MCS-51 中, PC 和 DPTR 都用于供应的址,但 PC 是为了拜访储备器供应的址,而 DPTR 是为拜访储备器供应的址.9、16KB RAM 储备器的首的址如为 3000H,就末的址为 H.可编辑资料 - - - 欢迎下载精品_精品资料_10、

8、8K 8 位的储备器共有的址线根.三、判定题,正确的打 ,错误的打 第 1 部分,寻址方式1. MOV 20H , R1() 2. ADDCA , 2030H () 3. CLR A( ) 4. MOVX 40H , #30H () 5. ORG 3000H( ) 6. MOVC A+PC , A () 7. MOVX A ,2022H ( ) 8. DJNZ #data , rel () 9. INC R5() 10. DEC DPTR() 11. MOV R1 , R2 ( ) 12. SWAP R1() 13. SETB 2022H () 14. JZ A , LOOP()15 DA R

9、2 第 2 部分:( 1) 89C51每个中断源相应的在芯片上都有其中断恳求输入引脚.()( 2)不能对程序计数器 PC进行读、写操作.( )( 3) 89C51 单片机的栈底单元是不能利用的,因此,它是一个闲置单元.( )( 4) 89C51单片机对最高优先权的中断响应是无条件的.()(5) )中断初始化时,对中断掌握器SCON、TCON 的状态设置,只可使用位操作指令,而不能使用字节操作指令.()(6) )在一般情形 89C51单片机答应同级中断嵌套( )( 7) 89C51 单片机,程序储备器数和数据储备器扩展的最大范畴都是一样的.( )(8) )单片机系统扩展时使用的锁存器,是用于锁存

10、高(9) ) RL A 为循环左移指令.( )(10) )指令 MOV A, 30H的源操作数是立刻寻址方式.(8 位的址.( ) )(11) )假如发生除法溢出错误,就 PSW标志位 P置 1.( )(12) )如 JC rel发生跳转时,目标的址为当前的址加上偏移量rel . (13) )MOVC A,A+DP是TR一条查询指令.( )(14) )MUL AB的执行结果是高 8 位在 A 中,低 8 位在 B中.( )(15) )CPU对内部 RAM和外部 RAM的读写速度一样快.( )(16) )对于 89C51单片机,当 CPU对内部程序储备器寻址超过 4K 时,系统会自动在外部程序储

11、备器中寻址.()三简答题1、片内 RAM 低 128 个单元划分为哪3 个主要部分?各部分的主要功能是什么?2、编写出外部中断 1 为跳沿触发的中断初始化程序.3、如 SP=60H,标号 LABEL所在的的址为3456H.LCALL指令的的址为2022H,执行指令如下:2022H:LCALLLABEL后,堆栈指针 SP 和堆栈内容发生了什么变化? PC 的值等于什么?假如将指令LCALL 直接换成 ACALL 是否可以?假如换成 ACALL 指令,可调用的的址范畴是什么?可编辑资料 - - - 欢迎下载精品_精品资料_4、定时 /计数器用作定时器时,其计数脉冲由谁供应?定时时间与哪些因素有关?

12、5、假定 A=83H ,( R0) =17H,( 17H) =0B5H,执行以下指令: ANLA,#17H. A = 0000 0011BORL17H,A. (17H) = 1011 0111B XRLA,R0. A= 1011 0100B后, A 的内容为 4BH.6、使用简洁指令序列完成以下操作1) 请将片外 RAM20H-25H单元清零. MOV R0,#20HMOV R1,#6 MOV A,#00HLOOP: MOVX R0,AINC R0DJNZ R1,LOOP2) 请将 RAM3000单元内容送 R7. MOV DPTR,#3000HMOV A,DPTRMOV R7,ACPLA.

13、A = 4BH3) 将累加器 A 的内容取反CPL A4) 将累加器 A 的内容的低 4 位置 1. ORL A, #0FH7、MCS-51 系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可以被定义为高优先级中断?如何定义?8、各中断源对应的中断服务程序的入口的址是否能任意设定?9、为什么一般都把主程序的起始的址放在0030H 之后?四程序阅读题1. 为以下程序段的每一行注释,并说明整个程序段的功能.MOVR0,#30hMOV R1,#40h MOV R2,#08h .LOOP: MOV A,R0 .ADD A,R1 . MOV R0,A . INC R0 .INC R1 .DJN

14、Z R2, LOOP .功能说明:2. 设在 31H 单元存有 23H,执行下面程序: MOVA, 31H. A = 23H可编辑资料 - - - 欢迎下载精品_精品资料_ANLA, #0FH. A=03HMOV41H, A. 41H = 03HMOVA, 31H. A = 23HORLA, #0F0H .A= F3H SWAPA . A=3FHMOV42H, A.42H = 3FH就41H= 03H,42H=3FH .3已知( R0)=20H, 20H =10H, P0 =30H, R2 =20H, 执行如下程序段后MOV R0 , #11H. 20H = 11H MOVA , R2.A =

15、 20HADD A , 20H.A = 31H MOV PSW , #80H.CY = 1SUBB A , P0. 31H-1-30H = 00H,CY =0 MOV 40H , A.40H = A = 00H结果是: 40H = 00H ,CY 0.4. 设 在 MCS-51单 片 机 片 内 RAM中 , ( 20H ) =40H , 40H=22H ,22H=10H , P1=0CFH,当以下程序执行完毕后,各单元的内容分别为多少? 请填入给定的各个寄存器及片内单元中.MOVR0,#20H.R0=20HMOVA,R0.A=40HMOVR1,A.R1=40HMOVB,R1.B=22HMOV

16、R1,R1.40H=40HMOVP3,P1.P3=0CFHA=40HB= 22HR0= 20HR1=40H P1=0CFH P3= 0CFH20H= 40H22H=10H五、程序设计题1、使用定时器中断方式编程实现从P1.0 引脚上输出一个周期为1s 的方波.(系统时钟为 6MHz).2、编程将片内 RAM 40H单元开头的 16 个数传送到片外 RAM 2022H开头的单元中.3、依据硬件图运算 ADC0809 的 8 个模拟量输入通道的的址,并编写程序实现8 个通道的模拟量循环采集,采集结构存放至片内RAM40H47H 中.可编辑资料 - - - 欢迎下载精品_精品资料_12345678U

17、.P10 P11 P12 P13 P14 P15 P16P17P00 P01 P02 P03 P04 P05 P06P07U.msb2-1 2-22-32-42-52-62-7lsb2-8IN-026IN-127IN-228IN-312INT01312IN-4INT1 INT01514T1T0P20 P21 P22 P23 P24P25 P26P27EOC3232425262728A0 A1A2252423IN-5ADD-A ADD-B ADD-CIN-64531IN-7EA/VP22ALE1918X1X296109ENABLESTART CLOCKref-16ref+12VCCRESETRXD TXD ALE/PPSENU.A3ADC0809RD17WR16RD WR8051U.A500KHZ339D0D72138D1D62037D2D51936D3D41835D4D3834D5D21533D6D11432D7D01721INT072210WR111302291RD2可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com