




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、 从下面程序段可知,8255的高8位地址是( 90H )ORG 0000HMOV DPTR,#0A003HMOV A,#90HMOVX DPTR,ALOOP0:MOV DPTR,#0A000HMOVX A,DPTR ;PA口读入INC DPTRMOVX DPTR,A ;PB口输出SJMP LOOP02、 用位操作指令,求下列逻辑方程。请把下列程序的()中所缺指令行补充完整。20h=10H*(15H+20H)+25H 程序如下: MOV C, 15H ORL C, 20H ;或 ANL C,10H ;与 ORL C, 25H ;或 ( )3、 在如下程序段中,对8279初始化之后,将在LED
2、数码显示器上显示一个P字。若左起按第0位排序,则P字显示在第( )位。 MOV DPTR,#0e001H MOV A,#00H MOVX DPTR,A MOV A,#32h MOVX DPTR,A MOV A,#0DFH MOVX DPTR,ALOOP0: MOVX A,DPTR JB ACC.7,LOOP0 MOV A,#82H MOVX DPTR,A MOV A,#0CHLOOPC: MOV DPTR,#0e000H MOVX DPTR,A4、 在单片机P1口外接8只阴极接地的LED发光管,下面程序运行的效果是( 左移 )。org 1000hMOV A, #0FEH ;1111 1110B
3、EGIN: MOV P1, AACALL DELAY RL A ;左移 JMP BEGIN5、 已知单片机实验箱中P0.0经过373锁存器连接到8279的A0端,若将片选线连至138译码器的E000H插孔,补充完整下面的代码。MOV DPTR,( )MOVX A,DPTR6、 下面程序中,改变R3的值可选择部分程序代码运行,但不论如何选择,有一句代码( )永远都不可能运行。MOV DPTR,#TAB1MOV A,R3ADD A,R3JNC NOADINC DPHNOAD:JMP A+DPTRMOV R1,ATAB1:AJMP OPR0AJMP OPR1OPR0: MOV R1,AOPR1: M
4、OV R2,ASJMP $END7、 如果使用定时器T0作为的外部中断源扩充,在定时器方式2下,计数初值应设为( FF )。8、 以下是8255的PA口输入,PB口输出的程序段LOOP0: MOV DPRT,#8000HMOVX A,DPTR ;PA口输入INC DPTRMOVX DPTR, A;PB口输出SJMP LOOP0其中#8000H是8255的PA口地址。如果要将其改为PB口输出,请在上面适当的地方插入一条正确的指令。9、 在刚进入中断子程序时,指令setb RS1clr RS0 的作用是保护当前的( )。10、 在访问片外存储器时,低8位地址是从( P0 )输出的。11、 在下面的
5、空格中填入一个数,使流水灯从左向右移动.org 1000hMOV A, ( 01H );0000 0001BEGIN: MOV P1, AACALL DELAY RR A ;右移JMP BEGIN12、 在下面8279显示的程序段中,有一条指令写错引起程序运行混乱,该指令是( )。CKEY2:MOV R5,#88H;A字循环SJMP LOOPF6LOOPF6:MOV R6,#80HLOOPF5:MOV A,R6MOV DPTR,#0e001HMOVX DPTR,AMOV A,R5MOV DPTR,#0e000HMOVX DPTR,AMOV R2,#20HLCALL DELYMOV A,#0FF
6、HMOVX DPTR,ADEC R6 ;减1 改为INC R6CJNE R6,#88H,LOOPF5AJMP LOOPD13、 设下面程序中r0初始时的数为2,运行到SJMP $代码时,r0中的数为( FF )。mov a,r0ACALL GETmov r0,aSJMP $GET: anl a,#0fh movc a,a+pcRETTAB:DB 30H,31H,39H,41H,42H,43HEND14、 设80C51单片机的晶振频率为12MHz,使用定时器T1在方式1下做50ms定时,则TH1=( )H。 解释:方式1为16位计数器 (65536-50000)/25615、 多机通信的方式中,
7、分机SM2置1时,收到主机一帧数据后,若RB8为1,将数据( 送入SBUF ),且RI=( 1 )。这帧数据一般为( 8位 )。16、 运行下列指令,最后一行代码的结果是( )。mov a, #20hPUSH Asubb a, #32MOV B, APOP ADIV AB17、 调用下面子程序段LOOP1时,R3中的内容为15H,在退出该程序段时,R6中的内容为( )。LOOP1: MOV R6, #0MOV R7, #8LOOP2:CLR CMOV A,R3RLC AMOV R3,AMOV A,R6ADDC A,R6DA AMOV R6,ADJNZ R7,LOOP2RET18、 在下面中断子
8、程序返回时,Acc中的数为( )。 MOV 00H,#1 MOV 08H,#5INTSUB: SETB RS0 CLR RS1 MOV A,R0 RETI19、 在如下程序段中,对8279初始化之后,将在LED数码显示器上显示一个P字。若左起按第0位排序,在下面( )处加上一行代码,使P字显示在第3位。 MOV DPTR,#0e001H MOV A,#00H MOVX DPTR,A MOV A,#32h MOVX DPTR,A MOV A,#0DFH MOVX DPTR,ALOOP0: MOVX A,DPTR JB ACC.7,LOOP0 ( ) MOVX DPTR,A MOV A,#0CHL
9、OOPC: MOV DPTR,#0e000H MOVX DPTR,A20、 在下面程序段中,请在( )处添上适当的代码,使之能产生串口中断调用。 ORG 0000H LJMP MAIN( SETB RI ) LJMP ESSUB ORG 100HMAIN: MOV SP,#30HSJMP$ESSUB: PUSH ARETI 21、 在扩展的外部存储器中,单片机启动数据存储器6264用读写线和,启动程序存储器2764使用的是(程序控制线)。22、 定时器T0的中断子程序位于标号INT_TIME0:则它的中断向量由两行代码设置:( ORG 000BH )( LJMP INT_TIME0 )23、
10、在1602液晶显示中,已知其数据线接P0口,程序中判忙子程序位于标号BUSY下,写命令子程序位于WR_CODE标号下,则在程序中调用“清屏并光标复位”的操作是:( )( ) MOV P0,#01H ;清屏并光标复位 LCALL WR_CODE ;调用写入命令子程序24、 DPTR由DPH和DPL给成,代码MOVX DPTR,A中,DPL是从( P0 )口送出的。p2 kou ga o 8wei25、 若中断子程序位于INT_S标号下并开启了总中断及串口中断位,则发送一个字节后,程序将运行( INT_S标号 )处的代码。26、 在下面程序段中,请在( )处添上适当的代码,使之能产生定时器1的中断
11、调用。 ORG 0000H LJMP MAIN( ORG 001BH ) ;中断入口地址 LJMP T1SUB ORG 100HMAIN: MOV SP,#30HSJMP$T1SUB: PUSH ARETI27、 已知单片机实验箱中P0.0经过373锁存器连接到8279的A0端,若将片选线连至138译码器的4000H插孔,补充完整下面的代码。MOV A,#0DFHMOV DPTR,( )MOVX DPTR,A28、 用指令MOV TMOD,#13H设置定时器T0为定时方式3后,T1自动运行。停止T1运行的代码为:MOV TMOD,( #03H )29、 设系统时钟为6MHz,T0方式2作200
12、us定时,则设置初值为MOV TH0,( )。;6M/1230、 在下面的空格中填入一个数,使流水灯从右向左移动.org 1000hMOV A, #0F( E )H ;BEGIN: MOV P1, AACALL DELAY RL AJMP BEGIN31、 调用下面子程序段LOOP1时,R3中的内容为15H,在退出该程序段时,R6中的内容为( )。LOOP1: MOV R6, #0MOV R7, #8LOOP2:CLR CMOV A,R3RLC AMOV R3,AMOV A,R6ADDC A,R6DA AMOV R6,ADJNZ R7,LOOP2RET32、 在下面中断子程序返回时,Acc中的
13、数为( 05H )。 MOV 00H,#1 MOV 08H,#5INTSUB: SETB RS0 CLR RS1 MOV A,R0 RETI33、 在如下程序段中,对8279初始化之后,将在LED数码显示器上显示一个P字。若左起按第0位排序,在下面( )处加上一行代码,使P字显示在第3位。 MOV DPTR,#0e001H MOV A,#00H MOVX DPTR,A MOV A,#32h MOVX DPTR,A MOV A,#0DFH MOVX DPTR,ALOOP0: MOVX A,DPTR JB ACC.7,LOOP0 ( ) MOVX DPTR,A MOV A,#0CHLOOPC: M
14、OV DPTR,#0e000H MOVX DPTR,A34、 在下面程序段中,请在( )处添上适当的代码,使之能产生串口中断调用。 ORG 0000H LJMP MAIN( ORG 0023H ) LJMP ESSUB ORG 100HMAIN: MOV SP,#30HSJMP$ESSUB: PUSH ARETI 35、 在扩展的外部存储器中,单片机启动数据存储器6264用读写线和,启动程序存储器2764使用的是( )。36、 从下面程序段可知,8255的片选线接到了( )LOOP0:MOV DPTR,#0FEFCHMOVX A,DPTR ;PA口读入INC DPTRMOVX DPTR,A ;
15、PB口输出SJMP LOOP037、 设在地址0023H处设有一条指令LJMP SUB0那末在发生( 串口中断 )的情况下,该指令将被系统调用。38、 按如下程序段对8279初始化之后应显示H字,按左起为第0位算,H字将显示在第( )位。 MOV DPTR,#0e001H MOV A,#00H MOVX DPTR,A MOV A,#32h MOVX DPTR,A MOV A,#0DFH MOVX DPTR,ALOOP0: MOVX A,DPTR JB ACC.7,LOOP0 MOV A,#85H MOVX DPTR,A MOV A,#09HLOOPC: MOV DPTR,#0e000H MOV
16、X DPTR,A39、 当微机把下列数看成无符号数时,它们相应的十进制数为多少?若把它们看成是补码,最高位为符号位,那么它们相应的十进制是多少?(1)x=b x十=( ) x补=( ) (2)x=b x十=( ) x补=( ) (3)x=b x十=( ) x补=( )40、 从下面程序段可知,8279的高8位地址是( )ORG 0000HMOV SP,#60HCLR 20HMOV DPTR,#0C001HMOV A,#00H MOVX DPTR,AMOV A,#32hMOVX DPTR,AMOV A,#0DFHMOVX DPTR,ALOOP0:MOVX A,DPTRJB ACC.7,LOOP0
17、41、 用位操作指令,求下列逻辑方程。请把下列程序的()中所缺指令行补充完整。P1.0=ACC.0+(B.0+P2.0)*P1.2 程序如下: mov c,b.0 orl c,p2.0 anl c, P1.2 orl c, acc.0 ( MOV P1.0,C )42、 在扩展的外部存储器中,单片机启动程序存储器2764用程序控制线,启动数据存储器6264使用的是( 读写线和 )。43、 在单片机P1口外接8只阴极接地的LED发光管,下面程序运行的效果是( 左移动 )。org 1000hMOV A, #01H ;0000 0001BEGIN: MOV P1, AACALL DELAY RL A
18、JMP BEGIN44、 已知单片机实验箱中P0.0经过373锁存器连接到8279的A0端,若将片选线连至138译码器的A000H插孔,补充完整下面的代码。MOV A,#0DFHMOV DPTR,( )MOVX DPTR,A45、 下面程序中,如果将AJMP改为LJMP,则应在适当的地方增加一句代码:( )。MOV DPTR,#TAB1MOV A,R3ADD A,R3JNC NOADINC DPHNOAD:JMP A+DPTRTAB1:AJMP OPR0AJMP OPR1OPR0: MOV R1,AOPR1: MOV R2,ASJMP $END46、 设下面程序中r0初始时的数为2,运行到SJ
19、MP $代码时,r0中的数为( )。mov a,r0ACALL GETmov r0,aSJMP $GET: anl a,#0fhINC Amovc a,a+pcRETTAB:DB 30H,31H,39H,41H,42H,43HEND47、 设80C51单片机的晶振频率为12MHz,使用定时器T1在方式1下做50ms定时,则TL1=( B0H )H。;(65536-5000)%256= 求余48、 多机通信的方式中,分机SM2置1时,收到主机一帧数据后,若RB8为0,将( 不接收 )数据,且RI=( 0 )。这帧数据一般为( 丢弃 )。说明:如果SM2=1,则利用RB8来激活RI,只有RB=1时
20、,数据才放入SBUF中49、 定时器T1的中断子程序位于标号INT_TIME1:则它的中断向量由两行代码设置:( ORG 001BH )( LJMP INT_TIME1 )50、 求执行下列指令后, PSW中进位位CY.奇偶位P和溢出位OV的值。当A=5BH时; ADD A,#8CH(CY)=(0)(OV)=(0)(p)=(0)51、 用位操作指令,求下列逻辑方程。请把下列程序的()中所缺指令行补充完整。 P1.7=ACC.0*(B.0+P2.0)+P3.2 程序如下: mov c,b.0 orl c,p2.0 anl c,acc.0 ( ORL C,P3.2 ) mov p1.7,c52、
21、设计P1口亮灯程序,要求8只发光二极管间隔分两组,每组4只,二组交叉轮流发光,反复循环不止。其中DELY0为延时子程序,可直接使用。请把下列程序的()中所缺指令行补充完整。 ORG 0000HMOV R0,#64HMOV P1,#00HMOV A,#0F0HLOOP0: (MOV P1,A)LCALL DELY0CPL ASJMP LOOP0DELY0: 53、 80C51存储器空间在物理结构上可划分为(片内程序)存储器,( 片外程序)存储器,( 片内数据 )存储器和( 片外数据 )存储器。54、 80C51的中断源通常有三类,即( 外部 )中断, ( 定时 )和( 串行口 )中断。55、 8
22、0C51的时钟周期,机器周期的关系为:1个机器周期=( 12 )个时钟周期=( )个状态周期。56、 16根地址线各可以访问的内存空间大小为?( )。57、 以下是8255的PA口输出方波的程序段MOV A , #55HLOOP0: MOV DPRT,#4000HMOVX DPTR, ALCALL DELYCPL ASJMP LOOP0其中#4000H是8255的PA口地址。如果要将其改为每次用低电平点亮一盏流水灯的效果,则应将MOV A , #55H 改为 ( )CPL A 改为 ()58、 从下面程序段可知,8255的片选线接到了( )LOOP0:MOV DPTR,#0ff7CHMOVX
23、A,DPTR ;PA口读入INC DPTRMOVX DPTR,A ;PB口输出SJMP LOOP059、 设在地址001BH处设有一条指令LJMP SUB0那末在发生( )的情况下,该指令将被调用。60、 若(SP)=07H,那么PUSH 40H指令的执行过程是然后将( )的数传到( )单元中。61、 请用位操作指令,求下列逻辑方程。请把下列了程序补充完整P2.3=P1.5*B.4+ACC.7*P1.0 程序如下: mov c,b.4 anl c,/p1.5 mov p0.0,c mov c,p1.0 anl c,/acc.7 ( ) mov p2.3,c62、 定时器 / 计数器用做定时方式
24、时,其定时时间与系统的( )有关。63、 在1602液晶显示中,已知其数据线接P1口,程序中判忙子程序位于标号BUSY下,写命令子程序位于WR_CODE标号下,则在程序中设置“5x7的点阵字符”的操作是:( )( )64、 DPTR由DPH和DPL给成,代码MOVX DPTR,A中,DPH是从( )口送出的。65、 在中断子程序中,有一条指令为SETB SR0,则在主程序开始后应有一条指令为:MOV ( ), #2FH66、 由于程序要使用第一工作寄存器组,因此要将缺省的( )指针从07H调整2FH。67、 假定一个存储器有2048个存储单元,其首地址为2000H,则末地址为( )H。68、
25、用软件改变PSW的RS0和RS1的组合,以切换( )。69、 中断系统:80C51共有5个中断源,2个是外部中断源INT0和INT1;3个内部中断源,即( )中断、( )中断和( )中断。70、 JMP指令占用( )个字节,LJMP指令占用( )个字节。 71、 80C51的串口通讯中,在下图所示的格式下,多机通信通过其中的( )反映传输的是地址帧或是信息帧。 0 1 72、 运行下列指令,Acc中的数是( )。0000H 7401 MOV A, #10002H 83 MOVC A, A+PC0003H 75F020 Mov B, #20h73、 在下面中断子程序段的( )处写一条指令,使从中
26、断返回时, Acc中的数为0A。 MOV 00H,#1 MOV 08H,#0AHINTSUB: ( ) CLR RS1 MOV A,R0 RETI74、 用位操作指令,求下列逻辑方程。请把下列程序的()中所缺指令行补充完整。P1.0=ACC.0*(B.0+P2.0)*P1.2 程序如下: mov c,b.0 orl c,p2.0 anl c,acc.0 ( ) mov p1.0,c75、 80C51的中断源有外部中断, 定时器中断和( )中断。76、 按如下程序段对8279初始化之后应显示P字,按左起为第0位算,P字将显示在第( )位。 MOV DPTR,#0e001H MOV A,#00H
27、MOVX DPTR,A MOV A,#32h MOVX DPTR,A MOV A,#0DFH MOVX DPTR,ALOOP0: MOVX A,DPTR JB ACC.7,LOOP0 MOV A,#83H MOVX DPTR,A MOV A,#0CHLOOPC: MOV DPTR,#0e000H MOVX DPTR,A77、 假定一个存储器有2048个存储单元,其首地址为2200H,则末地址为( )H。78、 在下面的空格中填入一个数,使彩灯交替闪亮.org 1000hMOV A, #0A( )HBEGIN: MOV P1, AACALL DELAY CPL AJMP BEGIN79、 代码M
28、OVX DPTR,A中,DPH是从( )口送出的。80、 已知单片机实验箱中P0.0经过373锁存器连接到8279的A0端,若将片选线连至138译码器的2000H插孔,补充完整下面的代码。MOV DPTR,( )MOVX A,DPTR81、 串行异步通信中,下图一帧的数据中0表示( )位,1表示停止位。在80C51中,将这种通讯方式称为方式( )。 0 1 82、 在进入中断子程序时,指令setb RS0clr RS1 的作用是将( )设置成( )。83、 设置定时器T0为定时方式3,软件启动;设置定时器T1为方式2。MOV TMOD,( )84、 设系统时钟为12MHz,T1方式2作200u
29、s定时,则设置初值为MOV TH1,( )。85、 80C51中,地址锁存信号由ALE线输出,一个机器周期内ALE( )次地址有效。86、 在访问片外存储器时,P2口具有( )地址输出功能。87、 下面是一个循环灯程序,其中的delay子程序差了一条指令,请将其补出:org 1000hSHIFT:LCALL FLASHRRASJMPSHIFTFLASH:MOVR2,#0AHFLASH1:MOV P1,ALCALL DELAYMOVP1, #00HLCALLDELAYDJNZR2, FLASH1RETorg 1100hDELAY: MOVR1, #0FFHDL:NOPNOP( )RET88、 除
30、地线公用外,2根地址线和10根地址线各可选多少个地址?( )A: 2根2个;10根10个。B: 2根4个;10根1024个。C: 2根4个;10根2048个。D: 2根4个;10根512个。89、 将存储单元的内容取到Acc的指令为( )A: mov r0,aB: movx a,r1C: movx r2,aD: mov a,r390、 将Acc与存储单元高低四位相交换的指令为( )A: xchd a,r0B: xch a,r0C: swad a,r0D: swap a,r091、 溢出位标志是:( )A:ACB:PC:CYD:VO92、 74LS244的基本功能和使用方法是:( )A:作总线驱动器B:作反相器C:作锁存器D:作存储器93、 8255的基本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南师范大学第一批专任教师公开招聘96人考前自测高频考点模拟试题及答案详解(全优)
- 2025江苏徐州经济技术开发区管理委员会招聘编制教师40人考前自测高频考点模拟试题及参考答案详解
- 2025年广东惠州市公安局惠城区分局第二批辅警招聘48人考前自测高频考点模拟试题完整答案详解
- 宁夏宁东泰华热电有限公司公开招聘工作人员11人笔试历年参考题库附带答案详解
- 2025重庆设计集团有限公司市政设计研究院招聘6人笔试历年参考题库附带答案详解
- 2025重庆市大足区国衡商贸股份有限公司招聘大足区环境卫生工作人员招聘42人笔试历年参考题库附带答案详解
- 2025重庆合川区招聘劳务派遣员工1人笔试历年参考题库附带答案详解
- 2025辽宁大连市引导基金管理有限责任公司招聘4人笔试历年参考题库附带答案详解
- 2025北京大学党委办公室校长办公室招聘模拟试卷及答案详解(各地真题)
- 2025贵州毕节市大健康集团有限公司第十三届贵州人才博览会招聘工作人员第二批及笔试历年参考题库附带答案详解
- 系统运维期月度运行维护报告范文
- 辽宁省点石联考2025-2026学年高三上学期9月开学英语试题(含答案)
- 铁路过冬防寒课件
- 血液透析患者运动与健康指导
- 超薄磨耗层施工技术交底
- 2025年成人高考专升本政治真题及答案
- 精神病人福利院建设项目建议书
- 2025-2030中国N-甲基苯胺市场深度调查与前景预测分析报告
- aeo认证管理制度
- 食品新产品开发设计案例
- 干洗店用人合同协议书
评论
0/150
提交评论