《2022年单片机练习题答案.docx》由会员分享,可在线阅读,更多相关《2022年单片机练习题答案.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -单片机练习题答案一、填空题1、如单片机振荡脉冲频率为6MHz时,一个机器周期为 2s .2、AT89C51单片机的XTAL1和 XTAL2引脚是 外接晶振或时钟引脚.3、定时器计数器的工作方式3 是指的将定时器 / 计数器 T0拆成两个独立的8位计数器.4、如由程序设定RS1、RS0=01 ,就工作寄存器R0 R7 的直接的址为08 0FH .5、写出完成相应功能的汇编指令:将立刻数11H 送到 R2 MOV R2,#11H _ 、使ACC.2 置位 SETB ACC.2 、使累加器的最低2 位清零 AN
2、L A,#0FCH.6、A/D 转换的作用是将模拟 量转为数字量. ADC0809是_8 位的 A/D 转换芯片.7、8051 的堆栈区一般开创在用户RAM 区的的址为30H 7FH .8、所谓寻址,其实质就是如何确定操作数的单元的址问题_.9、如单片机振荡脉冲频率为12MHz时,一个机器周期为 1s .10、定时器中断恳求发生在计数溢出的时候 .11、中断响应时间是指从中断恳求发生直到被响应去执行中断服务程序所需的时间 .12、通过 CPU 对 I/O 状态的测试, 只有 I/O 已预备好时才能进行I/O 传送, 这种传送方式称为 程序查询方式_ .可编辑资料 - - - 欢迎下载精品_精品
3、资料_13、在中断服务程序中现场爱护和现场复原期间,中断系统应处在 关中断 状态.可编辑资料 - - - 欢迎下载精品_精品资料_14 、8051 单片机的内部硬件结构包括了:中心处理器 CPU 、数据储备器RAM 、程序储备器 、和 2 个 16 位定时 /计数器 以及并行I/O 口、串行口、中断掌握系统、时钟电路、 位处理器等部件,这些部件通过内部总线 相连接.15 、MCS-51 的堆栈只可设置在RAM 的的址为30H 7FH ,堆栈寄存器sp 是 8 位寄存器.16 、MCS-51单片机的P0P4口均是 并行 I/O 口,其中的P0 口和 P2 口除了可以进行 数据的输入、输出外,通常
4、仍用来构建系统的数据总线和的址总线,在 P0P4 口中,P0 为真正的双相口,P1P3 为准双向口. P3 口具有其次引脚功能.17、如LED为共阳极接法(即负规律掌握),就字符3 的八段代码值a-dot 应当为 0D H . 18、 MCS-51 片内 20H 2FH 范畴内的数据储备器,既可以 字节 寻址又可以位寻址.可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 1 页,共 18 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - -
5、 - - - -19、 AT89C51单片机有 _2 级中断, 5_ 个中断源.20、MCS-51 系列单片机的典型芯片型号分别为 8031 或 8051_ 、 AT89C51 或 AT89C52 、 AT89S51 或 AT89S52 .21 、假定( SP ) =40H,39H=30H,( 40H ) =60H .执行以下指令: POPDPHPOPDPL后, DPTR 的内容为6030H , SP 的内容是38H.22、 MCS 51 单片机外部中断恳求信号有电平方式和边沿方式,在电平方式下,当采集到INT0 、INT1 的有效信号为低电平时,激活外部中断.23、十进制数45 转换成十六进
6、制数是2D H,转换成二进制数是00101101_ B.24、AT89C51单片机内部硬件结构是由一个 8 位中心处理器(CPU)、一个 256B 片内 RAM及 4_ KBFlash ROM、 21_ 个特别功能寄存器、 4_ 个 8 位并行 I/O 口、 2 个 16 位定时 / 计数器、 _1 个串行 I/O 口以及中断系统等部分组成, 各功能部件通过片内单一总线联成一个整体,集成在一块芯片上.25、单片机内有组成微机的主要功能部件 CPU 、储备器 和 I/O 接口.26、堆栈的特性是 先进后出 , 8051 的堆栈一般开创在 内部 RAM30H7FH的范畴内 ,其堆栈指针是 SP .
7、27、 RS232C 是 串行通信 总线标准.28、 AT89C51单片机的 P0 口用作输出时,应外接 上拉电阻 .可编辑资料 - - - 欢迎下载精品_精品资料_29、除了单片机芯片和电源外,AT89C51 单片机最小系统包括 复位 电路. 时钟 电路和可编辑资料 - - - 欢迎下载精品_精品资料_30、 MCS-51 有一个全双工的异步串行口,有4种工作方式.二、挑选题1、以下同样优先级的中断源同时恳求时,哪个可以优先处理?C A . T0B. T1C. INT0D . INT12、MCS-51 单片机复位操作的主要功能是把PC 初始化为C.A.0100HB.2080HC.0000HD
8、.8000H3、在 MCS-51 单片机内,当执行中断处理程序最终一句指令RETI 后,D.A. 程序返回到ACALL的下一句B. 程序返回到LCALL的下一句可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 2 页,共 18 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_C.程序返回到主程序开头处D.程序返回到响应中断时一句的下一句4、8051 单片机中,唯独一个用户可以使用的16 位寄存器是D.A.PSWB.ACCC.SPD.DPTR5、在 CPU 内部,反映程序运行状态或反映运算结果的
9、寄存器是B.A.PCB.PSWC.AD.SP6、以下指令能使累加器A 的最高位置1 的是D.A.ANL A , #7FHB.ANL A ,#80HC.ORL A , #7FHD.ORL A ,#80H7、MCS 51 系列单片机的汇编指令系统共A条指令.A.111B.112C.113D.1158、MCS-51 单片机 CPU 的主要组成部分为A.A 运算器、掌握器B加法器、寄存器C运算器、加法器D 运算器、译码器9、单片机上电复位后,PC 的内容和SP 的内容为B.A 0000H, 00HB 0000H , 07HC 0003H , 07HD 0800H , 08H10、拜访外部储备器或其它接
10、口芯片时,作数据线和低8 位的址线的是A.A P0 口B P1 口CP2 口D P0 口 和 P2 口11、 8051 单片机上电复位后,堆栈区的最大答应范畴是B个单元.A 64B 120C 128D 25612、 8051 的 P0 口,当使用外部储备器时它是一个D.A 传输高8 位的址口A 传输低8 位的址口C传输高8 位数据口D传输低8 位的址 /数据口13、寻址方式就是C的方式.A 查找指令操作码B查找指令C查找指令操作数D查找指令操作码和操作数14、 ALU 表示D.A 累加器B程序状态字寄存器C计数器D算术规律部件15、定时 / 计数器有种操作模式,它们由B寄存器中的M1 M0状态
11、打算. A.TCONB.TMODC.PCOND.SCON16、判定运算是否溢出时用PSW 的B标志位.A . CYB. OVC. PD. RS0可编辑资料 - - - 欢迎下载精品_精品资料_17、拜访片外数据储备器的寻址方式是C.A . 立刻寻址B. 寄存器寻址C. 寄存器间接寻址D. 直接寻址18、 8051 单片机的VSS( 20)引脚是B引脚.A 主电源 +5VB接的C备用电源D 拜访片外存贮器19、以下指令正确选项A.A.MOV DPTR,#1234HB.MOV R1,R2C.MOV A,DPTRD.MOV A,A+DPTR20、所谓 CPU是指A.A、运算器和掌握器B 、运算器和储
12、备器C 、输入输出设备D 、掌握器和储备器21、 MCS-51 复位后,程序计数器PC=B.即单片机从B开头执行指令.A 0001HB 0000HC 0003HD 0023H22、单片机的P0、P1 口作输入用途之前必需A.A 在相应端口先置1B 在相应端口先置0C外接高电平D外接上拉电阻23、程序是以C形式存放在程序储备器中的.A.C 语言程序B.汇编程序C. 二进制编码D.BCD码24、用 Protues软件仿真单片机试验时,要装载到单片机中的文件后缀名是A.A.HEXB.SDIC.LSID.ASM25、 MCS-51 单片机复位后,专用寄存器ACC 的状态是C.A 01HB 07HC 0
13、0HD 0FFH26、 8051 的程序计数器PC 为 16 位计数器,其寻址范畴是D.A 8KB 16KC 32KD 64K27、 MCS-51 的立刻寻址方式中,立刻数前面D.A 应加前缀 “:/”号B不加前缀号C应加前缀 “ ”号D 应加前缀 “ #号”28、单片机中PUSH 和 POP 指令常用来C.A 爱护断点B爱护现场C爱护现场,复原现场 D 爱护断点,复原断点29、 MCS-51 寻址方式中,直接寻址的寻址空间是D.A 工作寄存器R0 R7B专用寄存器SFRC程序储备器ROM数据储备器256 字节范畴可编辑资料 - - - 欢迎下载精品_精品资料_30、单片机中使用MOVXA ,
14、R1 指令 ,C寻址数据储备器1050H 单元.A 能直接B 不能C与 P2 口协作能D与 P1 口协作能31、以下指令中比较转移指令是指B.DJNZ Rn , relB CJNE Rn ,#data,relC DJNZ direct , rel D JBC bit , rel32、执行如下三条指令后,30H 单元的内容是B.MOV R1 , #30H MOV 40H , #0EH MOV R1 , 40HA 40HB 0EHC 30HD FFH33、在 MCS-51 指令中,以下指令中C是无条件转移指令.A LCALL addr16B DJNZdirect,relC SJMP relD AC
15、ALL addr1134、可实现将内部数据储备单元的内容传送到累加器A 中的指令是C.A MOVX A ,R0B MOV A, #dataCMOV A ,R0DMOVX A, DPTR35、指令 MULAB执行前( A )=18H,( B)=05H ,执行后, A 、B 的内容是D.A 90H , 05HB 90H , 00HC 78H , 05HD 78H , 00H36、MCS-51 指令系统中, 指令 MOV A ,R0 ,执行前(A )=86H ,(R0 )=20H ,( 20H )=18H ,执行后C.A (A )=86HB( A ) =20HC(A )=18HD ( A )=00H
16、37、 MCS-51 指令系统中,指令ADDA ,R0执行前( A )=38H ,( R0) =54H ,( C)=1 执行后,其结果为D.A (A )=92H( C)=1B ( A )=92H( C) =0 C( A ) =8CH( C) =1D( A ) =8CH( C) =038、掌握串行接口工作方式的寄存器是C A.TCONB.PCONC.SCOND.TMOD39、已知: R0=12H( 12H) =28HMOV A, #32H MOV A, 45HMOV A, R0执行结果A 的内容为B A.46HB.28HC.45HD.32H40、以下指令能使累加器A 低 4 位不变,高4 位置
17、F 的是D.可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -A ANL A , #OFHB ANL A , #OFOHCORL A , #OFHD ORL A ,#OF0H41、以下指令能使R0 高 4 位不变,低4 位置 F 的是C.A ANL R0 ,#OFHB ANL R0 ,#OFOHCORL 0 ,#OFHD ORL R0 ,#OFH42、单片机中的程序计数器PC用来C.A. 存放指令B.存放正在执行的指令的址C. 存放下一条指令的址D.存放上一条指令的址43、单片机AT89C51拜访片外程序储备器,EA 引脚
18、A.A. 必需接的B.必需接 +5V 电源C. 可悬空D.以上三种情形视需要而定44、以下指令能使R0 的最高位取反的是B.A CPL R0.7B XRL 00H , #80HCCPL(R0 ) .7D ARL R0 , #80H45、以下指令判定如累加器A 的内容不为0 就转 LP 的是D.A JB A,LPB JNZ A,LPCJZ LPD CJNEA,#0,LP46、 MCS-51 指令系统中,执行以下程序后,程序计数器PC 的内容为C.ORG000HMOVDPDR , #1000MOVA , #00HMOV20H ,ALJMP1500ENDA 100B 1000C 1500D 047、
19、 MCS-51 指令系统中,执行以下程序后,堆栈指针SP 的内容为 MOVSP, #30HMOVA , 20HB.LACALL1000MOV20H ,ASJMP$A 00HB 30HC 32HD 07H可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 6 页,共 18 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_48、在单片机算术运算过程中,指令DAA 常用于C运算.A 二进制B加法C BCD 码加法D十六进制49、指令 ANL A ,R0 的功能是A.A. 将 A 与寄存器R0 的内部容
20、按位规律与B.将 A 与寄存器R0 的内部容按位规律异或C.将 A 与寄存器R0 的内部容按位规律非D.将 A 与寄存器R0 的内部容按位规律或50、执行以下程序后,内部RAM30H 单元的内容是B.MOV30H , #00HMOVR0, #30HMOVA , 30HADDA , #05H MOVCA , A+PC MOVR0, ASJMP$TDB : DB00H, 01H , 02H , 03H , 05HA 00HB 02HC 05HD30H51、定时器 T1 的溢出标志为TF1,采纳查询方式,如查询到有溢出时,该标志A.A. 由软件清零B.由硬件自动清零C.随机状态D.AB都可以 52、
21、对程序储备器的读操作,只能用以下哪一种指令B.A.MOVB.MOVCC.MOVXD.PUSH53、将内部数据储备器53H 单元的内容传送至累加器,其指令是A.A MOVA , 53HBMOVA , #53HCMOVCA , 53HDMOVX A , #53H54、 8051 单片机的定时器T1 用作定时方式时是B.A 由内部时钟频率定时,一个时钟周期加1B 由内部时钟频率定时,一个机器周期加1C由外部时钟频率定时,一个时钟周期加1D 由外部时钟频率定时,一个机器周期加155、 8051 单片机的定时器T0 用作定时方式时是D.A 由内部时钟频率定时,一个时钟周期加1B 由外部计数脉冲计数,一个
22、机器周期加1可编辑资料 - - - 欢迎下载精品_精品资料_C外部定时脉冲由T0( P3.4)输入定时D 由内部时钟频率计数,一个机器周期加156、用 8051 的定时器 T1 作计数方式,用模式2,就工作方式掌握字为A.A 60HB 02HC 06HD 20H57、用 8051 的定时器 T1 作定时方式,用模式2,就初始化编程为B.A MOVTOMD ,#06HB MOVTOMD ,#20HCMOVTOMD ,#10HDMOV TOMD ,#60H58、启动定时器1 开头定时的指令是D.A CLR TR0B CLR TR1C SETB TR0D SETB TR159、使 8051 的定时器
23、 T1 停止计数的指令是使TCON 的 D.A TF0 位置 1B TR0 位置 1C TR0 位置 0D TR1 位置 060、以下指令判定如定时器T0 未计满数就原的等待的是B.A JB T0,$B JNB TF0,$CJNB TR0 , $D JBTF0,$61、当 CPU 响应外部中断1 INT1 的中断恳求后,程序计数器PC 的内容是C.A 0003HB 000BHC 00013HD 001BH62、 MCS-51单片机的串行口是B工作的.A. 单工B.全双工C.半双工D.单工 / 半双工63、如某储备器芯片的址线为10 根,那么它的储备容量为A.A . 1KBB . 2KBC. 4
24、KBD . 8KB64、当外部中断0 发出中断恳求后,中断响应的条件是C.A SETB ET0B SETB EX0C MOV IE , #81HD MOV IE , #61H三、判定题( ) 1MCS-51单片机是高档16 位单片机.( ) 28051 的累加器ACC是一个 8 位的寄存器,简称为A,用来存一个操作数或中间结果.( )3MCS-51的数据储备器在物理上和规律上都分为两个的址空间:一个是片内的256 字节的 RAM,另一个是片外最大可扩充64K 字节的 RAM.( ) 4单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情形下, 一个机器周期等于一个时钟周期.( ) 5M
25、CS-51单片机上电复位后,片内数据储备器的内容均为00H.可编辑资料 - - - 欢迎下载精品_精品资料_( ) 6MCS-51单片机的片内储备器称为程序储备器.( )7所谓的单片机,就是将CPU、储备器、定时/ 计数器、中断功能以及I/O 设备等主要功能部件都集成在一起的超大规模集成电路的微型运算机.( ) 88051 每个中断源相应的在芯片上都有其中断恳求输入引脚.( ) 9MCS-51单片机的指令格式中操作码与操作数之间必需用“,”分隔.( ) 10MCS-51指令: MOVX A, DPTR.表示将 DPTR指示的的址单元中的内容传送至 A 中.( ) 11MCS-51指令中, MO
26、VC为 ROM传送指令.( ) 12RC A 为循环左移指令.( )13CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更低.( )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
27、 A,30H 后,结果: A=03H( 30H)=83HP=0.( ) 19MCS-51指令系统中,执行指令ORG2022H. BCD: DB“ A,B, C,D”.表示将 A、B、C、D的 ASII 码值依次存入2022H 开头的连续单元中.( ) 2051 单片机只能做掌握用,不能完成算术运算.下面几条指令是否正确:( ) 21MOV R1,80H( ) 22INC DPTR( ) 23CLR R0( ) 24ANL R1,#0FH( )258051 单片机的 PC与 DPTR都在 CPU片内,因此指令MOVC A,A+PC与指令 MOVC A, A+DPT执R 行时只在单片机内部操作,不
28、涉及片外储备器.( ) 26设 PC的内容为35H,如要把程序存贮器08FEH单元的数据传送至累加器A, 就必需使用指令MOVC A, A+P.C( )27在 MCS-51单片机内部结构中,TCON为掌握寄存器,主要用来掌握定时器的可编辑资料 - - - 欢迎下载精品_精品资料_启动与停止.( ) 28PC存放的是当前执行的指令.( ) 29DECC A,C 该指令书写格式正确.( ) 30MCS-51单片机系统复位时,TMOD模式掌握寄存器的低4 位均为 0.( ) 318051 单片机对最高优先权的中断响应是无条件的.( )32MCS-51单片机的中断答应寄存器的IE 的作用是用来对各中断
29、源进行开放或屏蔽的掌握.( ) 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
30、, #17HORL 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可编辑资料 - - - 欢迎下载精品_精品资料_MOV R0 , #10H XCHD A , R0问:( A) = 5AH( 10H) =1FH( 2EH ) = 3DH( 40H) =
31、2EH( 60H) = 3DH3、执行以下程序段: MOV A , #00H MOV R7 , #0FFH MOV PSW, #80H ADDC A , R7问 :( CY ) = 1( AC ) = 1( P) = 0( ACC ) = 00H( R7) = 0FFH4、已知( A) =19H,( B ) =04H DIV AB问:执行后, ( A) = 6( B) = 1可编辑资料 - - - 欢迎下载精品_精品资料_5、写出执行每条指令后的结果.MOV A,#25HCLR A;A= 00H .可编辑资料 - - - 欢迎下载精品_精品资料_CPL A;A= 0DAH .6、执行以下程序段
32、中第一条指令后,( P1.7 ) =_0 , ( P1.3 )=_0 ,( P1.2 ) = 0 .执行其次条指令后, ( P1.5 ) = 1 ,( P1.4 ) = 1 ,( P1.3 ) = 1 . ANL P1 , #73H ORL P1 , #38H7、以下程序段执行后, ( A)= 13 ,( B) = 16 .可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -MOVA , #0FBHDIVMOVABB , #12H8、以下程序段执行后, ( R0) = 7EH ,( 7EH) =_FFH ,(7FH) = 3
33、FH .MOVR0, #7FH MOV7EH, #0 MOV7FH, #40H DECR0DECR0 DECR09、写出以下指令执行后的结果.MOV A,#37HMOV R0,#20H MOV R0,A ANL A,#0FH可编辑资料 - - - 欢迎下载精品_精品资料_A= 07H R0= 20H 20H= 37H 可编辑资料 - - - 欢迎下载精品_精品资料_10、已知( SP)=09H,( DPTR)=4567H,在执行以下指令后, ( SP)= 0BH ,内部 RAM( 0AH) = 46H ,( 0BH) = 45H PUSHDPLPUSHDPH11、以下程序中注释的数字为执行该指
34、令所需的机器周期数,如单片机的晶振频率为可编辑资料 - - - 欢迎下载精品_精品资料_6MHz,问执行以下程序需要多少时间MOV R3, #100 .1 LOOP:NOP .1 NOP 16us 可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 12 页,共 18 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -NOPDJNZRETR3 , LOOP.2. 212、执行下
35、面程序后,所实现的规律运算式为 p1.7=p1.3p1.1/p1.4 .MOV C, P1.3 ANL C , P1.1CPL P1.4ANL C, P1.4 MOV P1.7, C13、写出下面每条指令次序执行后,各目的储备单元的值,并说明该条指令中源操作数的寻址方式.MOV R0 , #20H. R0=20H 立刻寻址 MOV 20H , #29H. _( 20H)=29H立刻寻址 CLR C. CY=0 MOV A , R0. A=29H寄存器间接寻址 可编辑资料 - - - 欢迎下载精品_精品资料_14、执行如下三条指令后,30H 单元的内容是 MOV R1, #30HMOV 40H,
36、#0EH MOV R1,40H 0EH可编辑资料 - - - 欢迎下载精品_精品资料_15、请分析下面程序执行后的操作结果,A= 40H_ , R0= 60H_ . MOV A, #60HMOV R0, #40H MOV R,0 A MOV 41H,R0 XCH A, R0可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 13 页,共 18 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -16、请描述数码管静态显示和动态
37、扫描显示的原理?态显示位码始终有效,每个数码管的每一个段码都由一个单片机的 I/O 端口进行驱动, 或者使用如 BCD 码二 -十进制译码器译码进行驱动. 静态驱动的优点是编程简洁, 显示亮度高,缺点是占用 I/O 端口多,如驱动 5 个数码管静态显示就需要 58=40 根 I/O 端口来驱动,数码管动态扫描的方法,将 8 个数码管的段选线并联在一起,由位选线掌握是哪一位数 码管有效, 轮番向各位数码管送出字形码和相应的位选,轮番点亮扫描过程中,每位数码管的点亮时间是极为短暂的(约1ms),利用数码管的余晖效应和人眼的视觉残留效应,使人感觉似乎各位数码管同时都在显示.17、已知: R0=00H
38、 ,写出执行指令后的结果.ORG0000HMOVA,R0 JZL1MOVR1,#00H AJMPL2L1:MOVR1,#0FFH L2:SJMPL2END可编辑资料 - - - 欢迎下载精品_精品资料_执行完整段程序后,A= 00H R1= 0FFH .可编辑资料 - - - 欢迎下载精品_精品资料_18、已知片内RAM中 ONE和 TWO两个单元中存有两个无符号数,将两个数中的小者存入30H 单元.请完成以下程序实现上述功能.MOV A, ONECJNE A, TWO, BIG SJMP STOBIG: JCSTOMOV A, TWO STO: MOV 30H, A RET可编辑资料 - -
39、 - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 14 页,共 18 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_19、执行下面程序后,A= 06H.MOV A, #06H MOVC A, A+PCDB 00H , 01H , 02H , 03H , 04H , 05H , 06H20、设 SP 60H,片内 RAM的30H 24H, 31H 10H,执行程序: PUSH 30HPUSH 3lH POP DPL POP DPHMOV A, #00HMOVX DPT,R A最终执行结果是将0 送 外部 RAM的址为 2410H 的单元中.21、写出下面每条指令次序执行后,