收藏 分销(赏)

单片机原理期末总复习.doc

上传人:仙人****88 文档编号:9355006 上传时间:2025-03-23 格式:DOC 页数:5 大小:55.50KB
下载 相关 举报
单片机原理期末总复习.doc_第1页
第1页 / 共5页
单片机原理期末总复习.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述
单片机原理期末总复习 第一类题:单项选择题 1.程序状态字PSW中的AF标志是指(  ) A.奇偶标志      B.进位标志 C.溢出标志     D.半进位标志 2.在MCS-51单片机系统中,一个机器周期是振荡周期的(  )倍。 A.10     B.12     C.8   D.6 3.串行口工作时,待发送的8位有效数据,应先送入寄存器( )中,才启动数据发送。 A.SBUF       A.SMOD       A.SCON       D.IE 4.在8051中,(  )引脚为地址锁存允许信号。 A.PSEN     B.ALE        C.EA        D.RST 5.MCS-51系列单片机CPU字长为(  )。 A.8位        B.16位      C.32位      D.64位 6.存储芯片27128是(  ) A.EPROM     B.E2PROM    C.静态RAM D.动态RAM 第二类题:多项选择题 1.下列指令序列中,哪些才能正确将内部RAM 30H和31H单元的数据进行交换(   )。 A.XCH 30H,31H  B. MOV A,30H  C.XCH A,30H  D.PUSH 30H MOV 30H,31H XCH A,31H PUSH 31H MOV 31H,A XCH A,30H POP 31H POP 30H 2. 下列指令中,哪些是属于位操作指令(   )。 A.CLR 30H     B.CPL 40H    C.MOV C, P1.0     D.JC LOOP 3. 8051的串行口有四种工作方式,哪几种是属于异步通信方式(   )。 A.工作方式0   B. 工作方式1    C. 工作方式2    D. 工作方式3 4.下列指令序列中,哪些可正确完成寄存器A中数据乘以2的运算(不考虑溢出)(   )。 A. ADD A, A     B. MUL A, #2    C. MOV B, #2     D. RL A MUL AB 5. 在8051单片机中,其外中断0可选用的触发方式有(   )。 A.上升沿触发   B. 下降沿触发   C. 低电平触发    D. 高电平触发 第三类题:读程序题 1. ORG 2000H MOV SP,#40H MOV A, #30H MOV B,A ACALL SUB ADD A,#10H L1: SJMP L1 SUB:PUSH ACC MOV A,#20H MOV B,A POP ACC RET 程序段运行后,(SP)= ,(A)= ,(B)= 。 (SP)= 40H ,(A)= 40H ,(B)= 20H 。 2. MOV A,#89H MOV B, #76H ADD A,B RLC A XCH A,B RRC A XCH A,B SJMP $ 上述几条指令执行后,(A)= ,(B)= ,(CY)= 。 (A)= 0FEH ,(B)= 0BBH ,(CY)= 0 。 3. 已知CY=0,AC=0,OV=0,P=0 MOV A, #86H MOV B, #29H ADD A, B DA A 上述几条指令执行后,(A)= ,(P)= ,(CY)= 。 (A)= 15H , P = 1 ,CY= 1 。 4. MOV A, #00H MOV B, #01H MOV SP, #10H PUSH ACC PUSH B RET 上述几条指令执行后,(SP)= ,(A)= ,(PC)= 。 (SP)= 10H ,(A)= 00H ,(PC)= 0100H。 5. MOV R0, #30H MOV DPTR, #3000H MOV R7, #14H REP:MOV A, @R0 MOVX @DPTR, A INC R0 INC DPTR DJNZ R7,REP SJMP $ 上述程序段完成的功能是什么                。 将内部RAM 30H开始的20个单元数据依次传送到外部RAM3000H开始的20个单元中 第四类题:编制程序段 1.试编制一程序段,实现将内部数据区以20H开始的连续20个数据传送到外部1000H开始的连续单元中。 MOV R0, #20H MOV DPTR, #1000H MOV R2, #20 MOV A,@R0 LOOP: MOVX @DPTR, A INC R0 INC DPTR DJNZ R2, LOOP SJMP $ 2.假定被乘数在(R2R1)中,乘数放在R0中,试编写乘法子程序求其乘积放在R5R4R3中。 NMUL1:MOV A,R0 MOV B,R1 MUL AB MOV R3,A MOV R4,B MOV A,R0 MOV B,R2 MUL AB ADD A,R4 MOV R4,A MOV A,B ADDC A,#00H MOV R5,A SJMP $ 第五类题:编制源程序题 利用定时器从P1.0输出周期为1ms方波,设单片机晶振为6MHz。 解: 选择定时器T0工作在工作方式2,计算定时器T0的初值X: 晶振f=6MHz,则机器周期T=2us=2*10-6s (28-X)*T=0.5ms X=256-250=6=06H 如选用工作方式1,则定时器的值为:FF06H 如选用工作方式0,则定时器的初值为:1F06H 选用工作方式2最好。   ORG 0000H AJMP MAIN ORG 000BH AJMP INT ORG 0100H MAIN: MOV SP, #63H MOV TMOD, #02H ;定时器T0工作方式2,定时方式,GATE=0 MOV TL0, #06H ;延时0.5mS,初值为06H,自动重装初值 MOV TH0, #06H SETB TR0 SETB ET0 SETB EA    SJMP $ INT: CLR TR0 CPL P1.0 SETB TR0 RETI END 第六类题、硬件接口题 某单片机系统的地址线与片选线按如下电路连接, 试回答下列问题: 8155内部RAM的地址空间范围为          。 8279芯片的数据端口地址为   ,控制端口地址为    。 8155芯片的A口地址为  ,B口地址为  ,C口地址为   , 控制端口地址为     。 现有89C51单片机、74LS373锁存器、74LS138、l块2764EPROM(其首地址为2000H)和1块6264RAM.试利用它们组成一单片微型计算机系统,要求: 1)、画出硬件连线图(含控制信号、片选信号、数据线和地址线) 2)、指出该系统程序存储空间和数据存储空间各自的范围。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服