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

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

《《单片机原理及应用》复习题及相关答案 .docx》由会员分享,可在线阅读,更多相关《《单片机原理及应用》复习题及相关答案 .docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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 ,2000H ( ) 8. DJNZ #data , rel () 9. INC R5() 10. DEC DPTR() 11. MOV R1 , R2 ( ) 12. SWAP R1() 13. SETB 2000H () 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指令的的址为2000H,执行指令如下:2000H: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 2000H开头的单元中。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号© 2020-2023 www.taowenge.com 淘文阁