2022年单片机练习题答案 .pdf

上传人:Q****o 文档编号:12284076 上传时间:2022-04-24 格式:PDF 页数:19 大小:359.46KB
返回 下载 相关 举报
2022年单片机练习题答案 .pdf_第1页
第1页 / 共19页
2022年单片机练习题答案 .pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

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

1、单片机练习题答案一、填空题1、若单片机振荡脉冲频率为6MHz时,一个机器周期为_2s_。2、AT89C51单片机的 XTAL1和 XTAL2引脚是 _外接晶振或时钟_引脚。3、 定时器计数器的工作方式3是指的将定时器 / 计数器 T0 拆成两个独立的8位计数器。4、若由程序设定RS1、RS0=01,则工作寄存器R0R7的直接地址为_080FH_ _。5、写出完成相应功能的汇编指令:将立即数11H送到 R2_ MOV R2,#11H _、使ACC.2置位 _ SETB ACC.2_、使累加器的最低2 位清零 _ ANL A,#0FCH _ 。6、 A/D 转换的作用是将_模拟 _量转为数字量。

2、ADC0809是_8_位的 A/D 转换芯片。7、8051 的堆栈区一般开辟在用户RAM 区的地址为30H 7FH。8、所谓寻址,其实质就是_如何确定操作数的单元地址问题_。9、若单片机振荡脉冲频率为12MHz时,一个机器周期为_1s _ _。10、定时器中断请求发生在_计数溢出的时候_。11、中断响应时间是指_从中断请求发生直到被响应去执行中断服务程序所需的时间_。12、通过 CPU 对 I/O 状态的测试, 只有 I/O 已准备好时才能进行I/O 传送, 这种传送方式称为 _程序查询方式_。13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在_关中断 _状态。14 、8051 单片

3、机的内部硬件结构包括了:中央处理器 (CPU)、数据存储器 (RAM)、程序存储器、和2 个 16 位定时 /计数器以及并行 I/O 口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线 相连接。15 、MCS-51 的堆栈只可设置在RAM 的地址为30H 7FH,堆栈寄存器sp 是 8 位寄存器。16 、MCS-51 单片机的 P0P4 口均是并行I/O 口,其中的P0 口和 P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和 地址总线,在 P0P4 口中,P0 为真正的双相口,P1P3 为准双向口; P3 口具有第二引脚功能。17、若LED为共阳极接

4、法(即负逻辑控制),则字符3 的八段代码值(a-dot) 应当为_0D_H。18、 MCS-51 片内 20H2FH 范围内的数据存储器,既可以 _字节 _寻址又可以位寻址。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 19 页 - - - - - - - - - - 19、 AT89C51单片机有 _2_级中断, _5_个中断源。20、MCS-51 系列单片机的典型芯片型号分别为_8031 或 8051_、_ AT89C51 或 AT89C52_ 、_ AT89S51 或 AT89S52_

5、。21 、假定( SP)=40H ,(39H)=30H ,(40H ) =60H 。执行下列指令:POPDPH POPDPL 后, DPTR 的内容为 6030H ,SP 的内容是 38H。22、 MCS51 单片机外部中断请求信号有电平方式和边沿方式,在电平方式下,当采集到INT0 、INT1 的有效信号为低电平时,激活外部中断。23、十进制数45 转换成十六进制数是_2D_H,转换成二进制数是_00101101_B。24、AT89C51单片机内部硬件结构是由一个_8_位中央处理器(CPU ) 、一个 256B片内 RAM 及_4_KB Flash ROM 、_21_个特殊功能寄存器、_4_

6、个 8 位并行 I/O口、_2_个 16 位定时 / 计数器、 _1_个串行 I/O 口以及中断系统等部分组成,各功能部件通过片内单一总线联成一个整体,集成在一块芯片上。25、单片机内有组成微机的主要功能部件CPU 、存储器和 I/O 接口。26、堆栈的特性是先进后出,8051 的堆栈一般开辟在内部RAM30H7FH的范围内,其堆栈指针是SP。27、 RS232C 是串行通信总线标准。28、 AT89C51单片机的 P0口用作输出时,应外接_上拉电阻 _。29、除了单片机芯片和电源外,AT89C51 单片机最小系统包括_时钟 _电路和_复位 _电路。30、 MCS-51 有一个全双工的异步串行

7、口,有4种工作方式。二、选择题1、下列同样优先级的中断源同时请求时,哪个可以优先处理?C A. T0 B. T1 C. INT0 D. INT1 2、MCS-51 单片机复位操作的主要功能是把PC 初始化为C 。A.0100H B.2080H C.0000H D.8000H 3、在 MCS-51 单片机内,当执行中断处理程序最后一句指令RETI 后,D 。A.程序返回到ACALL的下一句B.程序返回到LCALL的下一句精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 19 页 - - - - -

8、 - - - - - C.程序返回到主程序开始处D.程序返回到响应中断时一句的下一句4、8051 单片机中,唯一一个用户可以使用的16 位寄存器是D 。A.PSW B.ACC C.SP D.DPTR 5、在 CPU 内部,反映程序运行状态或反映运算结果的寄存器是B 。A.PC B.PSW C.A D.SP 6、下列指令能使累加器A 的最高位置1 的是D 。A.ANL A ,#7FH B.ANL A ,#80H C.ORL A ,#7FH D.ORL A ,#80H 7、MCS 51 系列单片机的汇编指令系统共A 条指令。A.111 B.112 C.113 D.115 8、MCS-51 单片机

9、CPU 的主要组成部分为A。A运算器、控制器B加法器、寄存器C运算器、加法器D运算器、译码器9、单片机上电复位后,PC 的内容和SP的内容为B 。A0000H, 00H B0000H,07H C0003H,07H D0800H,08H 10、访问外部存储器或其它接口芯片时,作数据线和低8 位地址线的是A。AP0 口BP1 口CP2 口DP0 口 和 P2 口11、 8051 单片机上电复位后,堆栈区的最大允许范围是B 个单元。A64 B120 C128 D256 12、 8051 的 P0 口,当使用外部存储器时它是一个D 。A传输高8 位地址口A传输低8 位地址口C传输高8 位数据口D传输低

10、8 位地址 /数据口13、寻址方式就是C 的方式。A查找指令操作码B查找指令C查找指令操作数D查找指令操作码和操作数14、 ALU 表示D。A累加器B程序状态字寄存器C计数器D算术逻辑部件15、定时 /计数器有种操作模式,它们由B寄存器中的M1 M0状态决定。A.TCON B.TMOD C.PCON D.SCON16、判断运算是否溢出时用PSW 的B标志位。A . CY B. OV C. P D. RS0 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 19 页 - - - - - - - -

11、 - - 17、访问片外数据存储器的寻址方式是C。A . 立即寻址B. 寄存器寻址C.寄存器间接寻址D. 直接寻址18、 8051 单片机的VSS(20)引脚是B 引脚。A主电源 +5V B接地C备用电源D访问片外存贮器19、下列指令正确的是A 。A.MOV DPTR,#1234H B.MOV R1,R2 C.MOV A,DPTR D.MOV A,A+DPTR 20、所谓 CPU是指A 。A、运算器和控制器 B 、运算器和存储器 C 、输入输出设备 D 、控制器和存储器21、 MCS-51 复位后,程序计数器PC= B 。即单片机从B 开始执行指令。A0001H B0000H C0003H D

12、0023H 22、单片机的P0、P1 口作输入用途之前必须A 。A在相应端口先置1 B在相应端口先置0 C外接高电平D外接上拉电阻23、程序是以C 形式存放在程序存储器中的。A.C 语言程序 B.汇编程序C.二进制编码 D.BCD码24、用 Protues 软件仿真单片机实验时,要装载到单片机中的文件后缀名是A 。A.HEX B.SDI C.LSI D.ASM 25、 MCS-51 单片机复位后,专用寄存器ACC 的状态是C。A01H B07H C00H D0FFH 26、 8051 的程序计数器PC 为 16 位计数器,其寻址范围是D。A8K B16K C32K D64K 27、 MCS-5

13、1 的立即寻址方式中,立即数前面D。A应加前缀 “/:” 号B不加前缀号C应加前缀 “ ” 号D应加前缀 “ #”号28、单片机中PUSH 和 POP 指令常用来C 。A保护断点B保护现场C保护现场,恢复现场D保护断点,恢复断点29、 MCS-51 寻址方式中,直接寻址的寻址空间是D 。A工作寄存器R0R7 B专用寄存器SFR C程序存储器ROM 数据存储器256 字节范围精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 19 页 - - - - - - - - - - 30、单片机中使用MOV

14、X A,R1 指令 , C 寻址数据存储器1050H 单元。A能直接B不能C与 P2 口配合能D与 P1 口配合能31、下列指令中比较转移指令是指B 。DJNZ Rn ,rel BCJNE Rn,#data,rel C DJNZ direct ,rel D JBC bit,rel 32、执行如下三条指令后,30H 单元的内容是B。MOV R1 ,#30H MOV 40H ,#0EH MOV R1 ,40H A40H B0EH C30H D FFH 33、在 MCS-51 指令中,下列指令中C 是无条件转移指令。ALCALL addr16 BDJNZ direct,rel C SJMP rel

15、D ACALL addr11 34、可实现将内部数据存储单元的内容传送到累加器A 中的指令是C。A MOVX A , R0 B MOV A, #data C MOV A , R0 D MOVX A, DPTR 35、指令 MUL AB 执行前(A)=18H , (B)=05H,执行后,A、B 的内容是D。A90H,05H B90H,00H C78H,05H D78H,00H 36、MCS-51 指令系统中, 指令 MOV A , R0,执行前(A)=86H, (R0) =20H, (20H)=18H ,执行后C 。A (A)=86H B (A)=20H C (A)=18H D (A)=00H

16、37、 MCS-51 指令系统中,指令ADD A,R0 执行前( A)=38H, (R0)=54H, (C)=1 执行后,其结果为D。A (A)=92H (C)=1 B (A)=92H (C)=0 C (A)=8CH (C)=1 D (A)=8CH (C)=0 38、控制串行接口工作方式的寄存器是C A.TCON B.PCON C.SCON D.TMOD 39、已知: R0=12H (12H)=28H MOV A, #32H MOV A, 45H MOV A, R0 执行结果A的内容为B A.46H B.28H C.45H D.32H40、下列指令能使累加器A 低 4 位不变,高4 位置 F

17、的是D。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 19 页 - - - - - - - - - - AANL A ,#OFH BANL A ,#OFOH CORL A ,#OFH DORL A ,#OF0H 41、下列指令能使R0 高 4 位不变,低4 位置 F 的是C 。AANL R0 ,#OFH BANL R0 ,#OFOH CORL 0,#OFH DORL R0 ,#OFH 42、单片机中的程序计数器PC用来C 。A.存放指令 B.存放正在执行的指令地址C.存放下一条指令地址 D.

18、存放上一条指令地址43、单片机AT89C51访问片外程序存储器,EA引脚A 。A.必须接地 B.必须接 +5V电源C.可悬空 D.以上三种情况视需要而定44、下列指令能使R0 的最高位取反的是B 。ACPL R0.7 BXRL 00H ,#80H CCPL (R0).7 DARL R0 ,#80H 45、下列指令判断若累加器A 的内容不为0就转 LP 的是D 。AJB A,LP BJNZ A,LP CJZ LP DCJNE A,#0,LP 46、 MCS-51 指令系统中,执行下列程序后,程序计数器PC 的内容为C 。ORG 000H MOV DPDR,#1000 MOV A, #00H MO

19、V 20H,A LJMP 1500 END A100 B1000 C1500 D0 47、 MCS-51 指令系统中,执行下列程序后,堆栈指针SP的内容为B 。MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $ A00H B30H C32H D07H 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 19 页 - - - - - - - - - - 48、在单片机算术运算过程中,指令DA A 常用于C 运算。A二进制B加法CBCD 码加法D十六进

20、制49、指令 ANL A ,R0 的功能是A。A.将 A 与寄存器R0 的内部容按位逻辑与B.将 A 与寄存器R0 的内部容按位逻辑异或C.将 A 与寄存器R0 的内部容按位逻辑非D.将 A 与寄存器R0 的内部容按位逻辑或50、执行下列程序后,内部RAM 30H 单元的内容是B。MOV 30H,#00H MOV R0,#30H MOV A , 30H ADD A, #05H MOVC A , A+PC MOV R0, A SJMP $ TDB :DB 00H ,01H ,02H, 03H,05H A00H B 02H C05H D30H 51、定时器 T1 的溢出标志为TF1,采用查询方式,

21、若查询到有溢出时,该标志A。A.由软件清零 B.由硬件自动清零 C.随机状态 D.AB都可以52、对程序存储器的读操作,只能用下列哪一种指令B 。A.MOV B.MOVC C.MOVX D.PUSH53、将内部数据存储器53H 单元的内容传送至累加器,其指令是A 。A MOV A, 53H B MOV A, #53H C MOVC A , 53H D MOVX A, #53H 54、 8051 单片机的定时器T1 用作定时方式时是B。A由内部时钟频率定时,一个时钟周期加1 B由内部时钟频率定时,一个机器周期加1 C由外部时钟频率定时,一个时钟周期加1 D由外部时钟频率定时,一个机器周期加1 5

22、5、 8051 单片机的定时器T0 用作定时方式时是D。A由内部时钟频率定时,一个时钟周期加1 B由外部计数脉冲计数,一个机器周期加1 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 19 页 - - - - - - - - - - C外部定时脉冲由T0(P3.4)输入定时D由内部时钟频率计数,一个机器周期加1 56、用 8051 的定时器 T1 作计数方式,用模式2,则工作方式控制字为A 。A60H B02H C06H D20H 57、用 8051 的定时器 T1 作定时方式,用模式2,则初

23、始化编程为B。A MOV TOMD , #06H B MOV TOMD , #20H C MOV TOMD , #10H D MOV TOMD ,#60H 58、启动定时器1 开始定时的指令是D。ACLR TR0 BCLR TR1 CSETB TR0 DSETB TR1 59、使 8051 的定时器 T1 停止计数的指令是使TCON 的 D 。ATF0 位置 1 BTR0 位置 1 CTR0 位置 0 DTR1 位置 0 60、下列指令判断若定时器T0 未计满数就原地等待的是B 。AJB T0,$ BJNB TF0,$ CJNB TR0 ,$ DJB TF0,$ 61、当 CPU 响应外部中断

24、1 INT1 的中断请求后,程序计数器PC 的内容是C。A0003H B000BH C00013H D001BH 62、 MCS-51单片机的串行口是B工作的。A.单工 B. 全双工 C. 半双工 D.单工 / 半双工63、若某存储器芯片地址线为10 根,那么它的存储容量为A 。A . 1KB B.2KB C. 4KB D. 8KB 64、当外部中断0 发出中断请求后,中断响应的条件是C。ASETB ET0 BSETB EX0 C MOV IE ,#81H D MOV IE ,#61H 三、判断题( )1MCS-51单片机是高档16 位单片机。( )28051 的累加器ACC是一个 8 位的寄

25、存器,简称为A,用来存一个操作数或中间结果。( )3MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256 字节的 RAM ,另一个是片外最大可扩充64K字节的 RAM 。( )4单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。( )5MCS-51单片机上电复位后,片内数据存储器的内容均为00H 。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 19 页 - - - - - - - - - - ( )6MCS-51单片机的

26、片内存储器称为程序存储器。( )7所谓的单片机,就是将CPU 、存储器、定时/ 计数器、中断功能以及I/O 设备等主要功能部件都集成在一起的超大规模集成电路的微型计算机。( )88051 每个中断源相应地在芯片上都有其中断请求输入引脚。( )9MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。( )10MCS-51指令: MOVX A ,DPTR ;表示将 DPTR指示的地址单元中的内容传送至 A中。( )11MCS-51指令中, MOVC 为 ROM 传送指令。( )12RC A 为循环左移指令。( )13CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的

27、效率更低。( )14MCS-51单片机, CPU对片外 RAM 的访问只能用寄存器间接寻址的方式,且仅有 4 条指令。( )15指令 MUL AB执行前( A)=F0H , (B )=05H,执行后( A)=FH5 , (B)=00H 。( )16-13 的反码是11111010,补码是 11110111 ( )17MOV A,R7 将 R7单元中的数据作为地址,从该地址中取数,送入A中。( )18已知: A=1FH , (30H)=83H ,执行 ANL A ,30H 后,结果: A=03H (30H)=83H P=0。( )19MCS-51指令系统中,执行指令ORG 2000H;BCD :

28、 DB “A,B,C,D”;表示将 A、B、C、D的 ASII 码值依次存入2000H开始的连续单元中。( )2051 单片机只能做控制用,不能完成算术运算。下面几条指令是否正确:( )21MOV R1,80H ( )22INC DPTR ( )23CLR R0 ( )24ANL R1,#0FH ( )258051 单片机的 PC与 DPTR都在 CPU片内,因此指令MOVC A ,A+PC 与指令MOVC A ,A+DPTR 执行时只在单片机内部操作,不涉及片外存储器。( )26设 PC的内容为35H ,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVC A ,A+P

29、C。( )27在 MCS-51单片机内部结构中,TCON 为控制寄存器,主要用来控制定时器的精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 19 页 - - - - - - - - - - 启动与停止。( )28PC存放的是当前执行的指令。( )29DECC A,C 该指令书写格式正确。( )30MCS-51单片机系统复位时,TMOD 模式控制寄存器的低4 位均为 0。( )318051 单片机对最高优先权的中断响应是无条件的。( )32MCS-51单片机的中断允许寄存器的IE 的作用是用来对

30、各中断源进行开放或屏蔽的控制。( )33为了消除按键的抖动,常用的方法有硬件和软件两种方法。( )34ADC0809是一块数 / 模转换芯片,而DAC0832 是一块模 /数转换芯片。( )35串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。( )36指令 JNB TF0,LP的含义是:若定时器T0 未计满数,就转LP。( )37当 8051 的定时器T0计满数变为0 后,溢出标志位 (TCON 的 TF0)也变为 0。四、程序分析题1、已知( A)=83H, (R0) =17H , ( 17H )=34H,执行下列程序段后:ANL A , #

31、17H ORL 17H , A XRL A , R0 CPL A 问: (A)= CBH , ( R0 )= 17H , (17H)= 37H 。2、已知( 10H)=5AH , ( 2EH )=1FH, (40H)=2EH , (60H)=3DH ,执行下列程序段后:MOV 20H , 60H MOV R1 , 20H MOV A , 40H XCH A , R1 XCH A , 60H XCH A , R1 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 19 页 - - - - - -

32、 - - - - MOV R0 , #10H XCHD A , R0 问: ( A ) = 5AH ( 10H ) =1FH ( 2EH ) = 3DH ( 40H ) = 2EH ( 60H ) = 3DH 3、执行下列程序段:MOV A , #00H MOV R7 , #0FFH MOV PSW, #80H ADDC A , R7 问: ( CY ) = 1 ( AC ) = 1( P ) = 0 ( ACC ) = 00H ( R7 ) = 0FFH 4、已知( A ) =19H , ( B ) =04H DIV AB 问:执行后, ( A ) = 6 ( B ) = 1 5、写出执行每

33、条指令后的结果。 MOV A,#25H CLR A ;(A)= _00H_ 。 CPL A ;(A)= _0DA H_。6、执行下列程序段中第一条指令后,(P1.7 )=_0_, ( P1.3 )=_0_,(P1.2 )=_0_;执行第二条指令后, (P1.5)=_1_, (P1.4)=_1_,(P1.3 )=_1_. ANL P1 ,#73H ORL P1 ,#38H 7、下列程序段执行后, (A)=_13_, (B)=_16_. 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 19 页

34、- - - - - - - - - - MOV A,#0FBH MOV B,#12H DIV AB 8、下列程序段执行后, (R0 )=_7EH_, (7EH )=_FFH_ , (7FH)=_3FH_. MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC R0 DEC R0 DEC R0 9、写出下列指令执行后的结果。 MOV A,#37H MOV R0,#20H MOV R0,A ANL A,#0FH (A)=_07H_ (R0)=_ 20H _ (20H)=_37H _ 10、已知( SP )=09H , (DPTR )=4567H,在执行下列指令后, (SP

35、 )=_0BH_ ,内部 RAM (0AH )=_46H_, (0BH )=_45H_ PUSH DPL PUSH DPH 11、下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz ,问执行下列程序需要多少时间_16us_ MOV R3 ,#100;1 LOOP :NOP ;1 NOP 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 19 页 - - - - - - - - - - NOP DJNZ R3 ,LOOP ;2 RET ; 2 12、执行下面程序后,所

36、实现的逻辑运算式为_p1.7=p1.3p1.1/p1.4_。MOV C ,P1.3 ANL C ,P1.1 CPL P1.4 ANL C,P1.4 MOV P1.7,C 13、写出下面每条指令顺序执行后,各目的存储单元的值,并说明该条指令中源操作数的寻址方式。MOV R0 , #20H ;_(R0)=20H_立即寻址 _ MOV 20H , #29H ;_(20H)=29H 立即寻址 _ CLR C ;_CY=0_ MOV A , R0 ;_(A)=29H _ 寄存器间接寻址_ 14、执行如下三条指令后,30H单元的内容是 _0EH MOV R1 ,#30H MOV 40H ,#0EH MOV

37、 R1,40H 15、请分析下面程序执行后的操作结果,(A)=_40H_ ,(R0)=_60H_。MOV A ,#60H MOV R0 ,#40H MOV R0,A MOV 41H ,R0 XCH A,R0 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 19 页 - - - - - - - - - - 16、请描述数码管静态显示和动态扫描显示的原理?态显示位码始终有效,每个数码管的每一个段码都由一个单片机的I/O 端口进行驱动,或者使用如BCD 码二-十进制译码器译码进行驱动。静态驱动的优

38、点是编程简单,显示亮度高,缺点是占用I/O 端口多,如驱动5 个数码管静态显示则需要5 8=40 根 I/O 端口来驱动,数码管动态扫描的方法,将 8 个数码管的段选线并联在一起,由位选线控制是哪一位数码管有效, 轮流向各位数码管送出字形码和相应的位选,轮流点亮扫描过程中,每位数码管的点亮时间是极为短暂的(约1ms ) ,利用数码管的余晖效应和人眼的视觉残留效应,使人感觉好像各位数码管同时都在显示。17、已知: (R0)=00H,写出执行指令后的结果。 ORG 0000H MOV A,R0 JZ L1 MOV R1,#00H AJMP L2 L1: MOV R1,#0FFH L2: SJMP

39、L2 END 执行完整段程序后,(A)= _00H _ (R1)= _0FFH _。18、已知片内 RAM 中 ONE 和 TWO 两个单元中存有两个无符号数,将两个数中的小者存入30H单元。请完成以下程序实现上述功能。MOV A, ONE CJNE A, TWO, BIG SJMP STO BIG: JC STO MOV A, TWO STO: MOV 30H, A RET 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 19 页 - - - - - - - - - - 19、执行下面程序

40、后,(A)=_ 06H _。MOV A, #06H MOVC A, A+PC DB 00H , 01H , 02H , 03H , 04H , 05H , 06H 20、设 (SP) 60H,片内 RAM 的(30H) 24H,(31H) 10H ,执行程序: PUSH 30H PUSH 3lH POP DPL POP DPH MOV A,#00H MOVX DPTR,A 最后执行结果是将0 送 _ 外部 RAM 地址为 2410H 的单元中 _ 。21、写出下面每条指令顺序执行后,各目的存储单元的值,并说明该条指令中源操作数的寻址方式 ( 已知内部 RAM(40H)的值为 30H)。MOV

41、R1, #40H ; _(R1)=40H, 立即寻址 _ CLR C ; _(Cy)=0 ,位寻址 _ MOV A,R1 ; _(A)=30H, 寄存器间接寻址_ RLC A ; _(A)=60H, 寄存器寻址22、有如下程序段:MOV R0 ,#30H SETB C CLR A ADDC A,R0 MOV R0 , A 执行后 (30H)= 31H 23、执行下列程序后,(A)=_40H_ ,(B)=_1_ 。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 19 页 - - - - - -

42、 - - - - MOV A ,#0AH MOV B ,#20H MUL AB 24、存放于ADDR1 和 ADDR2 中的两个无符号二进制数,求其中的大数并存于ADDR3中,请完成以下程序实现上述功能。MOV A, ADDR1 CJNE A, ADDR2,LP1 LP1: J C LP2 MOV ADDR3, A SJMP LP3 LP2: MOV ADDR3,ADDR2 LP3: RET 25、要求在AT89C51单片机 P1.2 引脚输出周期为100s 的方波。设fosc=12MHz。使用 T0,采用中断控制写出在方式1 下的设计程序26、设 R0=20H , R1=25H , (20H

43、)=80H, ( 21H )=90H, (22H)=A0H, (25H)=A0H , (26H)=6FH, (27H)=76H,下列程序执行后,结果如何?CLR MOV R2,#3H LOOP : MOV , R0 ADDC , R1 MOV R0, A INC R0 INC R1 DJNZ R2, LOOP JNC NEXT MOV R0, #01H SJMP $ 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 19 页 - - - - - - - - - - NEXT :DEC R0 S

44、JMP $ 答: (20)H= 20H , (21H)= 00H , (22H)= 17H, Cy= 1 , A= 17H , R0= 23H , R1= 28H 27、执行下列程序后, (A)=_40H(B)=_01H MOV A ,#0AH MOV B ,#20H MUL AB 28、如下图所示, 要求 AT89C51单片机利用两片级联的74HC595移位寄存器, 采用动态扫描显示的原理,在D1、D2 两个四联装数码管上依次自左向右显示“83270061”这 8个数字,请编写相应的程序。;= ;P2.0-595串行数据输入 P2.1-595移位时钟脉冲 P2.2-595输出锁存器控制脉冲;

45、= 29、内部 RAM 从 list单元开始存放一单字节正数表,表中之数作无序排列,并以-1 作结束标志。编程实现表中找出最小值。MOV R0 ,#LIST 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 17 页,共 19 页 - - - - - - - - - - MOV A ,R0 MOV MIN ,A LOOP5 :INC R0 MOV A ,R0 _JNB ACC.7_, LOOP3 RET LOOP3 :CJNE A,MIN,LOOP1 LOOP1 :_JNC_ LOOP2 MOV MIN ,

46、A LOOP2 :SJMP LOOP5 30、设两个十进制数分别在内部RAM 40H单元和 50H单元开始存放(低位在前),其字节长度存放在内部30H单元中。 编程实现两个十进制数求和,并把求和结果存放在40H开始的单元中。MOV R0 ,#40H MOV R1 ,#50H MOV R2 ,#30H _CLR C_ LOOP :MOV A ,R0 ADDC A ,R1 _DA A_ MOV R0,INC R0 INC R1 DJNZ R2,LOOP RET 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 18 页,共 19 页 - - - - - - - - - - 文档编码:KDHSIBDSUFVBSUDHSIDHSIBF-SDSD587FCDCVDCJUH 欢迎下载 精美文档欢迎下载 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 19 页,共 19 页 - - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档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