单片机练习题答案

上传人:微*** 文档编号:117659142 上传时间:2022-07-09 格式:DOCX 页数:18 大小:101.91KB
收藏 版权申诉 举报 下载
单片机练习题答案_第1页
第1页 / 共18页
单片机练习题答案_第2页
第2页 / 共18页
单片机练习题答案_第3页
第3页 / 共18页
资源描述:

《单片机练习题答案》由会员分享,可在线阅读,更多相关《单片机练习题答案(18页珍藏版)》请在装配图网上搜索。

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

2、8051的堆栈区一般开辟在用户RAM区的地址为30H7FH。8、所谓寻址,其实质就是 如何确定操作数的单元地址问题_。9、若单片机振荡脉冲频率为12MHz时,一个机器周期为 1 M。10、定时器中断请求发生在 计数溢出的时候 。11、中断响应时间是指从中断请求发生直到被响应去执行中断服务程序所需的时间O12、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行 I/O传送,这种传送方 式称为 程序查t方式。13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在关中断一状态。14、8051单片机的内部硬件结构包括了:中央处理器(CPU)、数据存储器(RAM)、程序存储器、和2个16位

3、定时/计数器以及并行I/O 口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。15、MCS-51的堆栈只可设置在 RAM的地址为30H7FH ,堆栈寄存器sp是8位寄存器。16、MCS-51单片机的P0P4 口均是并行I/O 口,其中的P0 口和P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0P4 口中,P0为真正的双相口, P1P3为准双向口; P3 口具有第二引脚功能。17、若LED为共阳极接法(即负逻辑控制),则字符3的八段代码值(a-dot)应当为 _0D_H。18、MCS-51片内20H2FH范围内的数据存储器,既可

4、以字节寻址又可以位寻址。第1页共18页19、AT89C51单片机有 2 级中断,5 个中断源。20、MCS-51系列单片机的典型芯片型号分别为8031或8051、 AT89C51 或 AT89C52 、 AT89S51 或 AT89S52 。21、假定(SP) =40H , (39H)=30H , (40H ) =60H。执行下列指令:POP DPHPOP DPL后,DPTR的内容为6030H , SP的内容是38H_O22、MCS-51单片机外部中断请求信号有电平方式和边沿方式.在电平方式下,当采集到INT0、INT1的有效信号为低电平 时,激活外部中断。23、十进制数45转换成十六进制数是

5、 _2D H,转换成二进制数是 00101101 B。 24、AT89C51单片机内部硬件Z勾是由一不一一8 位中央处理器(CPU、一个256B片 内RAM 4 KBFlash ROM 21 个特殊功能寄存器、4 个8位并行I/O口、 2 716位定时/计数器、1 个串行I/O 口以及中断索赤部分组成, 各功能部件通过片内单一总线联成一个整体,集成在一块芯片上。25、单片机内有组成微机的主要功能部件CPU、存储器 和I/O接口。26、堆栈的特性是先进后出, 8051的堆栈一般开辟在 内部RAM30H7FH的范围内,其堆栈指针是SP 。27、RS232C是一串行通信总线标准。28、AT89C51

6、单片机的P0 口用作输出时,应外接 上拉电阻 。29、除了单片机芯片和电源外,AT89C51单片机最小系统包括 时钟 电路和复位 电路。30、MCS-51有一个全双工的异步串行口.有 4 种工作方式。二、选择题1、下列同样优先级的中断源同时请求时,哪个可以优先处理?CA.T0 B. T1 C. INT0 D. INT12、MCS-51单片机复位操作的主要功能是把PC初始化为C 。A.0100HB.2080HC.0000HD.8000H3、在MCS-51单片机内,当执行中断处理程序最后一句指令RETI后,A.程序返回到ACALL的下一句B.程序返回到LCALL的下一句C.程序返回到主程序开始处D

7、.程序返回到响应中断时一句的下一句4 、 8051 单片机中,唯一一个用户可以使用的 16 位寄存器是D 。A.PSWB.ACCC.SPD.DPTR5 、在CPU 内部,反映程序运行状态或反映运算结果的寄存器是B 。A.PCB.PSWC.AD.SP6 、下列指令能使累加器A 的最高位置 1 的是 D 。A.ANL A , #7FH B.ANL A , #80H C.ORL A , #7FH D.ORL A , #80H7 、 MCS 51 系列单片机的汇编指令系统共A 条指令。A.111B.112C.113D.1158 、 MCS-51 单片机 CPU 的主要组成部分为 A 。A.运算器、控制

8、器B.加法器、寄存器 C.运算器、加法器D.运算器、译码器9、单片机上电复位后,PC 的内容和 SP 的内容为B 。A 0000H, 00H B 0000H , 07H C 0003H , 07H D 0800H , 08H10、访问外部存储器或其它接口芯片时,作数据线和低8 位地址线的是A 。A . P0 口 B . P1 口 C . P2 口 D . P0 口和 P2 口11、 8051 单片机上电复位后,堆栈区的最大允许范围是B 个单元。A 64 B 120 C 128D 25612、 8051 的 P0 口,当使用外部存储器时它是一个D 。A 传输高8 位地址口A 传输低8 位地址口C

9、 传输高8 位数据口D 传输低8 位地址/数据口13、寻址方式就是C 的方式。A 查找指令操作码B 查找指令C 查找指令操作数D 查找指令操作码和操作数14、 ALU 表示 D 。A.累加器B.程序状态字寄存器C.计数器 D.算术逻辑部件15、定时/计数器有4种操作模式,它们由 B寄存器中的M1 M0状态决定。A.TCON B.TMOD C.PCON D.SCON16、判断运算是否溢出时用PSW 的 B 标志位。17、访问片外数据存储器的寻址方式是C 。A . 立即寻址B. 寄存器寻址C. 寄存器间接寻址 D. 直接寻址18、 8051 单片机的 VSS ( 20)引脚是B 引脚。A.主电源+

10、5VB.接地C.备用电源D.访问片外存贮器19、下列指令正确的是A 。A.MOV DPTR,#1234H B.MOV R1,R2 C.MOV A,DPTR D.MOV A,A+DPTR20、所谓CPU指A 。A、运算器和控制器B、运算器和存储器C、输入输出设备 D、控制器和存储器21、 MCS-51 复位后,程序计数器 PC= B 。即单片机从B 开始执行指令。A 0001HB 0000H C 0003H D 0023H22、单片机的P0 、 P1 口作输入用途之前必须A 。A.在相应端口先置1 B.在相应端口先置 0 C.外接高电平 D.外接上拉电阻23、程序是以C 形式存放在程序存储器中的

11、。A.C 语言程序B. 汇编程序C. 二进制编码D.BCD 码24、用Protues 软件仿真单片机实验时,要装载到单片机中的文件后缀名是AA.HEX B.SDI C.LSI D.ASM25、 MCS-51 单片机复位后,专用寄存器 ACC 的状态是C 。A 01HB07HC00HD0FFH26、8051的程序计数器 PC为16位计数器,其寻址范围是D 。A 8KB 16KC32KD64K27、 MCS-51 的立即寻址方式中,立即数前面 D 。A 应加前缀 “/ : ”号B 不加前缀号C 应加前缀“ ”号D 应加前缀“ #号”28、单片机中PUSH 和 POP 指令常用来C 。A 保护断点

12、B 保护现场C 保护现场,恢复现场D 保护断点,恢复断点29、 MCS-51 寻址方式中,直接寻址的寻址空间是D 。A.工作寄存器 R0R7 B.专用寄存器 SFR C.程序存储器 ROMD.数据存储器 256字节范围1050H 单元。30、单片机中使用MOVX A , R1 指令 , C 寻址数据存储器A 能直接B 不能C.与P2 口配合能D 与P1 口配合能31、下列指令中比较转移指令是指BDJNZ Rn , rel B CJNE Rn , #data, rel C DJNZ direct , rel D JBC bit , rel32、执行如下三条指令后, 30H 单元的内容是MOV R

13、1 ,#30HMOV 40H#0EHMOV R140HA40HB 0EHC 30HD FFH33、MCS-51 指令中,下列指令中C 是无条件转移指令。ALCALL addr16B DJNZdirect,relC SJMP relD ACALL addr1134、可实现将内部数据存储单元的内容传送到累加器A 中的指令是C。A MOVX A , R0 B MOV A, #dataC MOV A , R0 D MOVX A, DPTR35、 指令 MUL AB 执行前 (A) =18H , (B) =05H , 执行后, A、 B 的内容是DA 90H, 05H B 90H, 00H C 78H,

14、 05H D 78H , 00H36、 MCS-51 指令系统中, 指令 MOV A , R0, 执行前 (A) =86H , (R0) =20H , (20H) =18H ,执行后 C 。A (A) =86H B (A) =20H C (A) =18H D (A) =00H37、 MCS-51 指令系统中,指令 ADD A , R0 执行前( A ) =38H , ( R0) =54H , ( C) =1 执行后,其结果为D 。A (A) =92H(C) =1B (A) =92H(C) =0C (A) =8CH( C) =1D (A) =8CH ( C) =038、控制串行接口工作方式的寄存

15、器是CA.TCON B.PCON C.SCON D.TMOD39、已知:R0=12H( 12H) =28HMOV A, #32HMOV A , 45HMOV A, R0执行结果 A 的内容为 BA.46HB.28HC.45HD.32HA. ANL A , #OFH B. ANL A , #OFOH C. ORL A , #OFH D. ORL A, #OF0H41、下列指令能使 R0高4位不变,低4位置F的是 C 。A . ANL R0 , #OFH B. ANL R0 , #OFOH C. ORL 0 , #OFH D . ORL R0 , #OFH42、单片机中的程序计数器PC用来C 。A

16、.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址43、单片机AT89C51访问片外程序存储器,EA引脚 A 。A.必须接地B.必须接+5V电源C.可悬空D.以上三种情况视需要而定44、下列指令能使R0的最高位取反的是B 。A . CPL R0.7 B. XRL 00H , #80H C. CPL (R0) .7 D. ARL R0 , #80H45、下列指令判断若累加器A的内容不为0就车L LP的是 D 。A . JB A,LP B. JNZ A,LP C. JZ LP D. CJNE A,#0,LP46、MCS-51指令系统中,执行下列程序后,程序计数器PC的

17、内容为CORG000HMOVDPDR, #1000MOVA, #00HMOV20H , ALJMP 1500ENDA. 100B. 1000C. 1500D. 047、MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为 BMOVSP, #30HMOVA , 20HLACALL 1000MOV20H , ASJMP $B. 30HC. 32H48、在单片机算术运算过程中,指令DA A 常用于 C 运算。A 二进制B 加法C BCD 码加法D 十六进制49、指令ANL A , R0 的功能是A 。A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器R0的内部容按位逻辑异或C.将A与寄存

18、器R0的内部容按位逻辑非D.将A与寄存器R0的内部容按位逻辑或50、执行下列程序后,内部RAM 30H 单元的内容是B 。MOV30H, #00HMOVR0 ,#30HMOVA ,30HADDA ,#05HMOVC A , A+PCMOV R0 , ASJMP $TDB : DB 00H, 01H , 02H , 03H , 05HA 00HB 02HC 05HD 30H51、定时器T1的溢出标志为TF1,采用查询方式,若查询到有溢出时,该标志 AA. 由软件清零B. 由硬件自动清零C. 随机状态D.AB 都可以52、对程序存储器的读操作,只能用下列哪一种指令B 。A.MOV B.MOVC C

19、.MOVX D.PUSH53、将内部数据存储器53H 单元的内容传送至累加器,其指令是A 。A MOV A , 53H B MOV A , #53H C MOVC A , 53H D MOVXA , #53H54、 8051 单片机的定时器T1 用作定时方式时是B 。A 由内部时钟频率定时,一个时钟周期加1B 由内部时钟频率定时,一个机器周期加1C 由外部时钟频率定时,一个时钟周期加1D 由外部时钟频率定时,一个机器周期加155、 8051 单片机的定时器T0 用作定时方式时是D 。A 由内部时钟频率定时,一个时钟周期加1B 由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由 T0 (P3

20、.4)输入定时D 由内部时钟频率计数,一个机器周期加156、用8051 的定时器 T1 作计数方式,用模式2,则工作方式控制字为A 。A 60HB 02HC 06HD 20H57、用8051 的定时器 T1 作定时方式,用模式2,则初始化编程为B 。A MOV TOMD , #06H B MOV TOMD , #20H C MOV TOMD , #10H D MOV TOMD , #60H58、启动定时器1 开始定时的指令是D 。A CLR TR0 B CLR TR1 C SETB TR0 D SETB TR159、使 8051 的定时器 T1 停止计数的指令是使TCON 的 D 。A TF0

21、 位置 1 B TR0 位置 1 C TR0 位置 0 D TR1 位置 060、下列指令判断若定时器T0 未计满数就原地等待的是B 。AJB T0,$ B JNB TF0,$C JNB TR0 , $D JB TF0,$61、CPU 响应外部中断1 INT1PC 的内容是C。A0003HB 000BHC 00013HD 001BH62、MCS-51单片机的串行口是B 工作的。A. 单工 B. 全双工 C.半双工 D. 单工 / 半双工63、若某存储器芯片地址线为A. 1KB B.2KB C. 4KBD.8KB64、当外部中断0 发出中断请求后,中断响应的条件是中断响应的条件是A SETB E

22、T0 B SETB EX0C MOV IE , #81HD MOV IE#61H10 根,那么它的存储容量为三、判断题(X) 1. MCS-51单片机是高档16位单片机。(,)2. 8051的累加器AC比一个8位的寄存器,简称为 A,用来存一个操作数或中 间结果。(,)3. MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的 256字节的RAM另一个是片外最大可扩充 64K字节的RAM(X) 4.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下, 一个机器周期等于一个时钟周期。(X) 5. MCS-51单片机上电复位后,片内数据存储器的内容均为00H(X)

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

24、要有查询方式和中断方式,两者相比后者 的效率更低。(,)14. MCS-51单片机,CPU(寸片外RAM勺访问只能用寄存器间接寻址的方式,且仅有 4 条指令。(X) 15.指令 MUL AEa 行前(A) =F0H, (B) =05H,执行后(A) =FH5, (B) =00H(X) 16. -13 的反码是 11111010,补码是 11110111(,)17. MOV A,R7将R7单元中的数据作为地址,从该地址中取数,送入 A中。(X) 18.已知:A=1FH (30H) =83H,执行 ANL A 30H 后,结果:A=03H (30H) =83H P=0。(X) 19. MCS-51

25、指令系统中,执行指令ORG 2000H;BCD: DB“ A, B, C, D”;表示将A、B C、D的ASII码值依次存入2000H开始的连续单元中。(X) 20. 51单片机只能做控制用,不能完成算术运算。下面几条指令是否正确:(V) 21 . MOV R1,80H(V) 22. INC DPTR(X ) 23. CLR R0(X ) 24. ANL R1,#0FH(X ) 25. 8051单片机的PC与DPTRtB在CPU片内,因此指令 MOVC A A+P&指令 MOVC A A+DPTR行时只在单片机内部操作,不涉及片外存储器。(X) 26.设PC的内容为35H,若要把程序存贮器 0

26、8FEH单元的数据传送至累加器A,则必须使用指令 MOVC A A+PC(V) 27.在MCS-51单片机内部结构中,TCON控制寄存器,主要用来控制定时器的 启动与停止。(X) 28. PC存放的是当前执行的指令。(X) 29. DECC A,C该指令书写格式正确。(V) 30. MCS-51单片机系统复位时,TMOD莫式控制寄存器的低 4位均为0。(X) 31. 8051单片机对最高优先权的中断响应是无条件的。(V) 32. MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。(,)33.为了消除按键的抖动,常用的方法有硬件和软件两种方法。(X ) 34.

27、ADC080觉一块数/模转换芯片,而 DAC083混一块模/数转换芯片。(V) 35.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应 的中断标志位,以撤消中断请求。(,)36 .指令JNB TF0, LP的含义是:若定时器 T0未计满数,就转 LP。(X) 37.当8051的定时器T0计满数变为0后,溢出标志位(TCON勺TF0)也变为0。四、程序分析题1、已知(A) =83H, (R0) =17H, ( 17H) =34H,执行下列程序段后:ANL A , #17HORL 17H , AXRL A , R0CPL A问:(A) = CBH , ( R0) = 17H,

28、( 17H) = 37H。2、已知(10H) =5AH , ( 2EH) =1FH, (40H) =2EH, (60H) =3DH ,执行下列程序段后:MOV 20H , 60HMOV R1 , 20HMOV A , 40HXCH A , R1XCH A , 60HXCH A , R1MOV R0 , #10HXCHD A , R0 问: ( A ) = 5AH( 40H ) = 2EH3、执行下列程序段:MOV A , #00HMOV R7 , #0FFHMOV PSW, #80HADDC A , R7问: ( CY ) = 1( ACC ) = 00H( 10H ) =1FH60H ) =

29、 3DH2EH ) = 3DH4 、已知( A ) =19H , ( B )DIV AB问:执行后, ( A ) = 6( BAC ) = 1( P ) = 0R7 ) = 0FFH=04H) = 15、写出执行每条指令后的结果。MOV A,#25HCLR A;(A)=CPL A;(A)=00H0DAH6、执行下列程序段中第一条指令后,P1.7 ) =_0_,( P1.3 ) =_0_,P1.2 ) =_0_;执行第二条指令后,P1.5) =1_, ( P1.4) =1P1.3 ) =1.ANL P1 , #73HORL P1 , #38H,(7EH)=_FFH? (7FH) =_3FH37H

30、7、下列程序段执行后,(A) =13, (B) =16MOV A, #0FBHMOV B, #12HDIV AB8、下列程序段执行后,(R0) =_7EHMOV R0, #7FHMOV 7EH, #0MOV 7FH, #40HDEC R0DEC R0DEC R09、写出下列指令执行后的结果。MOV A,#37HMOV R0,#20HMOV R0,AANL A,#0FH(A)= 07H(R0)=_ 20H (20H)=10、已知(SP) =09H, (DPTR =4567H,在执行下列指令后, (SP)=_0BH?内部 RAM(0AH) =_46H, (0BH) =_45H_PUSH DPLPU

31、SH DPH11、下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz问执行下列程序需要多少时间16usMOV R3 #100; 1LOOP: NOP ; 1NOPNOPDJNZ R3 , LOOP ; 2RET ;212、执行下面程序后,所实现的逻辑运算式为 p1.7=p1.3Ap1.1A/p1.4。MOV C, P1.3ANL C , P1.1CPL P1.4ANL C , P1.4MOV P1.7, C13、 写出下面每条指令顺序执行后,各目的存储单元的值, 并说明该条指令中源操作数的寻址方式。MOV R0 , #20H; _(R0)=20H_ 立即寻址MOV

32、20H , #29H; _( 20H) =29H立即寻址CLR C; _CY=0MOV A , R0; _(A)=29H _寄存器间接寻址 14、执行如下三条指令后,30H单元的内容是 0EHMOV R1, #30HMOV 40H, #0EHMOV R1, 40H15、请分析下面程序执行后的操作结果,(A)=_40H_ , (R0)=_60H_ 。MOV A, #60HMOV R0, #40HMOV 41H R0XCH A R016、请描述数码管静态显示和动态扫描显示的原理?态显示位码始终有效,每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行

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

34、ND执行完整段程序后,(A)=00H(R1)= 0FFH 。18、已知片内RAM43 ON序口 TWO个单元中存有两个无符号数,将两个数中的小者存入30H单元。请完成以下程序实现上述功能。MOV A, ONECJNE A, TWO, BIGSJMP STOBIG: JCSTOSTO: MOV 30H, ARET19、执行下面程序后,(A)=06H 。MOV A, #06HMOVC A, A+PCDB 00H , 01H , 02H , 03H , 04H , 05H , 06H20、设(SP) = 60H,片内 RAM(30H)=24H, (31H)=10H,执行程序:PUSH 30HPUSH

35、 3lHPOP DPLPOP DPHMOV A , #00HMOVX DPT,RA最后执行结果是将 0送 外部RA例址为2410H的单元中 。21、 写出下面每条指令顺序执行后, 各目的存储单元的值, 并说明该条指令中源操作数的寻址方式(已知内部 RAM(40H两值为30H)。MOV R1, #40H ; _(R1)=40H, 立即寻址 _CLR C; _(Cy)=0 ,位寻址 MOV A,R1; _(A)=30H, 寄存器间接寻址 RLC A; _(A)=60H, 寄存器寻址22、有如下程序段:MOV R0, #30HSETB CCLR AADDC A, R0MOV RQ A执行后 (30H

36、)= 31H23、执行下列程序后,(A)=_40H_ , (B)=_1_ 。MOV A, #0AHMOV B, #20HMUL AB24、存放于ADDR伟口 ADDR井的两个无符号二进制数,求其中的大数并存于ADDR冲,请完成以下程序实现上述功能。MOV A, ADDR1CJNE A, ADDR2,LP1LP1: J C LP2MOV ADDR3, ASJMP LP3LP2: MOV ADDR3,ADDR2LP3: RET25、要求在 AT89C51单片机P1.2引脚输出周期为100 ds的方波。设fosc=12MHz。使 用T0,采用中断控制写出在方式1下的设计程序26、设R0=20H,R1

37、=25H,( 20H)=80H,( 21H)=90H, ( 22H)=A0H,( 25H)=A0H,( 26H)=6FH, (27HD =76H,下列程序执行后,结果如何?CLR CMOV R2 , #3HLOOP MOV A, R0ADDC A, R1MOV R0, AINC R0INC R1DJNZ R2, LOOPJNC NEXTMOV R0, #01HSJMP $NEXT DEC R0SJMP $答:(20)H= 20H , (21H)= 00H , (22H)= 17H,Cy= 1 , A= 17H , R0= 23H , R1= 28H27、执行下列程序后,(A) =_40H (B

38、) =_01HMOV A #0AHMOV B #20HMUL AB28、如下图所示,要求AT89C51单片机利用两片级联的 74HC595移位寄存器,采用动态 扫描显示的原理,在 D1、D2两个四联装数码管上依次自左向右显示“83270061”这8个数字,请编写相应的程序。5;P2.0-595串行数据输入 P2.1-595 移位时钟脉冲 P2.2-595 输出锁存器控制脉冲第17页共18页J29、内部RAMA list单元开始存放一单字节正数表,表中之数作无序排列,并以 -1作 结束标志。编程实现表中找出最小值。MOV R0 #LISTMOV A R0MOV MIN ALOOP5 INC R0MOV A R0_JNB ACC.7, LOOP3RETLOOP3 CJNE A, MIN, LOOP1LOOP1 _JNC LOOP2MOV MIN ALOOP2 SJMP LOOP530、设两个十进制数分别在内部 RAM 40Hm元和50H单元开始存放(低位在前),其字 节长度存放在内部 30H单元中。编程实现两个十进制数求和, 并把求和结果存放在 40H 开始的单元中。MOV R0 #40HMOV R1, #50HMOV R2 #30H_CLR CLOOP MOV A R0ADDC A R1_DA AMOV R0 AINC R0INC R1DJNZ R2, LOOPRET

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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