欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机原理及接口技术期末复习YJLLA3资料.docx

    • 资源ID:10774652       资源大小:60.79KB        全文页数:27页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机原理及接口技术期末复习YJLLA3资料.docx

    1、单片机原理及接口技术期末复习YJLLA3资料1. P0、P1、P2、P3四个均是_8位的并行_口(填串行还是并行),其中P0的功能是_地址/数据分时复口_;P2口的功能是高8位地址口;而_P3_是双功能口;_P1_是专门的用户口。2. 程序一般是由三种基本结构构成:顺序、_循环结构_和分支结构。3. MCS-51指令共有七种寻址方式,分别是立即数寻址、直接寻址、_寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、_位寻址_。4. MOV DPTR,#Tab的作用是用来设定_。5. MOV DPTR,#data16的作用是用来设定_地址指针_。6. 片内RAM可进行位寻址的空间位地址范围是_00

    2、H-FFH_。7. MCS-51的存储器空间配置从功能上可分为四种类型:_片内程序存储器_、 内部数据存储器、_外部数据存储器_、外部程序存储器。8. MCS-51的指令按其功能可分为五大类:_数据传送指令_、_算术运算指令_、逻辑运算类指令、位操作指令、控制转移指令。8 十进制数:54的8位补码表示为 11001010 。912根地址线可选212= 4K 个存储单元,32KB存储单元需要 15 根地址线。8 十进制数89的16进制数表示为 59H 。10MCS-51内部的定时器/计数器共有_ 2_个,分别是_T0、T1_。11.DJNZ ,rel属于五大类指令中的_控制转移指令_类指令,其操

    3、作码助记符含义是_减1不为0循环转移_。9. MCS-51指令系统中 direct表示的含义是:_片内存储器地址_。10. 输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:_隔离与寻址_作用、_所存与缓冲_作用和信号电平与形式的变换作用。11. MCS-51单片机有_5_个中断源,它们的中断向量地址分别是:_外中断0 / INT0_;_ _外中断1 / INT1_;_T0_;_T1_;_串行端口(RI、TI)_。_2_级中断优先级别12. 子程序的调用是_绝对调用_和_长调用_;中断服务子程序的结尾一定是用指令_RET1_。二、选择正确的答案:13. 存储器的地址范围是0000H

    4、03FFH,它的容量为( A )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB14. MOVX A , R0 指令是采用( D )寻址方式,指令作用在( )区间。 (A)寄存器,外部数据存储器 (B)直接,程序存储器 (C)寄存器间接 ,内部数据存储器(D)寄存器间接,外部数据存储器15 A7H和5BH两个立即数相加后,和为( C ),(CY)是( )。 (A)1CH,0 (B) C1H,0 (C) 02H,1 (D) C1H,116 若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=( A ) (A)C3H (B) B3H (C) 0DH (D) 56H1

    5、7如果(P0)=65H ,则当CPL P0.2SETB CMOV P0.4 ,C执行后(P0)=( C )(A)61H (B) 75H (C) 71H (D) 17H18 MCS-51指令系统中执行时间最长且长达4 个机器周期的是( D )指令。 (A)比较转移(B)循环转移 (C)增减量 (D)乘除法19 8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( D )。(A) MOV R1 ,40H (B) MOV R1 ,#40H MOVX R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40H MOVX R1 , A19

    6、不属于单片机与输入输出设备进行信息交换的方式是( D )。(A) 无条件传送方式 (B) 查询方式 (C) 中断方式 (D) 存储器直接存取方式20已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是( D )。 (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、021 在中断服务子程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令22要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )(A)MOV(B)MOVX (C)MOVC (D)以上都行23A/D转换方法有

    7、以下四种,ADC0809是一种采用( C )进行A/D转换的8位接口芯片。 (A) 计数式 (B) 双积分式 (C) 逐次逼近式 (D) 并行式 248051单片机内有( B )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 25 要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是( A ) (A)98H (B)84H (C)42H (D)22H26(每小题1分)判断下列各题,正确的打,错误的打 (1). MOV 20H , R1 () (2). ADDC A , 203

    8、0H ( )(3). CLR A () (4). MOVX 40H , #30H()(5). ORG 3000H () (6). MOVC A+PC , A()(7). MOVX A ,2000H () (8). DJNZ #data , rel ()(9). INC R5 () (10). DEC DPTR ()(11). MOV R1 , R2 () (12). SWAP R1 ()(13). SETB 2000H () (14). JZ A , LOOP () (15) DA R2 ()二、分析程序并写出结果:(每小题5分,共20分)1 已知(R0)=20H, (20H ) =10H,

    9、(P0) =30H, (R2) =20H, 执行如下程序段后 MOV R0 , #11H MOV A , R2 ADD A , 20H MOV PSW , #80H SUBB A , P0 MOV 40H , A 结果是:( 40H ) = (20H)11H (A)20H (A)(A)+(20) (CY)=1(A)-(P0)-(CY)(A)即(A)00H (A)+45H(A)即(A)45H (40H)45H 2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下: MOV A , R0 MOV R0 , A MOV A , R0

    10、 ADD A , 21H ANL A , #21H RL A MOV R2 , A 则执行结束(R0)= 36H (R2)= D6H 3. 执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP BA , B的内容是:(A)= 01H (B)= 10H 4. 设在31H单元存有23H,执行下面程序: MOV A, 31H ANL A, #0FH MOV 41H, A MOV A, 31H ORL A, #0F0H SWAP A MOV 42H, A 则(41H)= 03H (42H)= 02H 三、简答及识图

    11、题:(共13分)1写出五个特殊寄存器的名称及其主要用途。1) 累加器ACC2) B寄存器 主要用于乘法和除法操作。3) TCON 定时/计数器 控制寄存器4) TM0D 定时/计数器方式控制寄存5) SCON 串行通信控制寄存器6) PSW 程序状态字寄存器7) IE 中断允许寄存器2 如图所示,请写出27128的地址范围。4000H-7FFFH1(8分)为下列程序段的每一行注释;并说明整个程序段的功能。 MOV R2,#08h ; LOOP: MOV A,R0 ; ADD A,R1 ; MOV R0,A ; INC R0 ; INC R1 ; DJNZ R2, LOOP ;功能说明:1(10

    12、分)为下列程序段的每一行注释;并说明整个程序段的功能、给出结果。 MOV R2,#03h ; MOV A,R2 ; MOV DPTR,#Tab1 ; MOV R0,#30H ; LOOP: MOV A,ADPTR ; MOV R0,A ; ANL A,#0FH ; INC R0 ; DJNZ R2, LOOP ; Tab1: DB 3FH,09H,0A4H,0FEH,66H,58H,22H,30H,54H,0AH DB 11H,28H,0FCH,26H,88H,99H功能说明:程序段运行结果:3 (5分)如图所示,请写出IC1、IC2、IC3、IC4的地址范围。IC1:0000H-1FFFH

    13、IC2:2000H-3FFFHIC3:4000H-5FFFHIC4:6000H-7FFFH4 (3分)如图所示,请写出ROM(1)、ROM(2)的地址范围(其中P2.4、P2.5为低电平)。ROM(1):B000H-BFFFHROM(2):7000H-7FFFH四、编程题:(共12分)1. (6分)编一程序段,将字节地址30H3FH单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H,则不要减1,仍将0放回原处。MOV R7,#10H MOV R1,#30HLOOP:CJNE R1,#00H,NEXT MOV R1,#00H SJMP NEXT1NEXT:DEC R1NEXT1:IN

    14、C R1 DJNZ R7,LOOP SJMP $ END2. (6分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ。(1) T0作为定时,定时时间为10ms.(2) T1作为计数,记满1000溢出。解: (1) T0的工作方式0时: tmax=213 =2132us=16.384ms 定时10ms可达要求,则X=213- =213- =3192=C78H=6318H T0工作在方式1时: tmax=216 =2162us=131.072ms 定时10ms也可达要求,则X=216- =EC78H T0工作在方式2或3时: tmax=28 =282us=512us 定时500us,循

    15、环20次,X=28- =06H (2) 方式0:213-100=8092=1F9CH=FC1CH X=M-计数值 方式1:216-100=FF9CH 方式2或3:28-100=9CH DELAY: MOV TMOD #00H(#01H / #10H / #11H) (MOV R3 ,#14H) MOV TH0 , #63H MOV TL0, #18H SETB TR0 LP1: JBC TF0 ,CLOSE SJMP LP1 CLOSE: SJMP $ RET单片机应用复习题汇总一、填空和问答1、计算机的基本结构是由(CPU ) 、(存储器) 、(I/O接口 ) 组成,相互之间通过 (总线 )

    16、来连接。2、 1 6位微型计算机,其核心部件微处理器字长是(16位 )。如 inter8086.80286.Z8000。32位微型计算机,其核心部件微处理器字长是(32位 )。如80386.486.586。3. 8051是( 8 )位机,其数据总线为( 8 )位,地址总线为( 16 )位,故最大寻址空间为( 64K )。4存储器的一个字节有( 8个 )二进制位,某存储片有1024个存储单元,其地址线为( 10 )条,共有(8192 )个二进制位。5 A/D转换是将( 模拟量 )转换成( 数字量 );D/A转换是将( 数字量 )转换成( 模拟量 )6二进制的编码: BCD码是指:( 用二进制表示

    17、的十进制数 )。 ASCII码是:( 美国信息交换标准码 ),它包括(26 个)个大写字母、(26个)小写字母、(10个)数字,及一些(标点)符号和(控制)符号。如CR是(回车),总共128个字符。248的BCD码是(0010 0100 1000)。的ASCII码是:(46H)。CR 的ASCII码是:( 0DH )。. 写出8051五个中断源的入口地址(0003H)、(000BH)、(0013H)、(001BH)、(0023H)所谓内部总线结构是指(AB)、(DB)、(CB)其中(AB)是单向总线。PSW标志寄存器中OV位的状态决定于:(CPCS).MCS-51标志寄存器PSW:Cy AC

    18、F0 RS1 RS0 OV 0 P 其各位的含义分别为:( Cy:进位、AC:半进位、F0:自定义、RS1RS0:寄存器组选择、OV:溢出标志、P:奇偶标志 ). 11.按结构的使用和功能类:存储器分为( 只读 ).和( 读写 ). 只读存储器ROM又可分为以下4类:( 掩模 ).(PROM ).( EPROM ).( EEPROM ).12.2764是( 8K*8位EPROM ).27256是( 32K*8为EPROM ). 2816是( 2K*8位EEPROM ).2864是( 8K*8位EEPROM ). 如:2716是2K*8位的EPROM.13.CPU与外设之间交换的信息有( 数据

    19、).( 状态信号 ).( 控制信号 )三种类型.其中( 状态信号 )和( 控制信号 )有时可以共一个端口地址.14.CPU按每条指令操作过程可分为( 取操作码 )和( 取操作数 ).每一条指令的第一个机器周期必定为( 取操作码 ).15.16.如果子程序执行过程中,又调别的子程序,这种结构称为( 子程序嵌套 ).17.进入子程序以后SP会( 自动加2 ).18.子程序中RET指令的实际含义是将堆栈指针当前的值( 将堆栈的当前内容弹回PCL和PCH,SP自动减2 ).19.解释保护断点.保护现场.20.谈谈8031.8051.8751.8052之间的区别.21.8031内部位地址共有多少个,它们

    20、处在内部RAM的什么位置.( 从内部RAM的20H-2FH,一共128个位,位地址007FH )22.8051有几个外设接口,它们分别是(P0 )(P1)(P2)(P3)当作为8031外接或时,那几个口做什用(只有P1口可以做正常的接口用;P2口做地址的高8位;P0口做地址的低8位和数据线;P3口做控制、状态信号、中断、串口)23.8051内部总共有多少个,其中那些可供用户使用,那些是用户不能用的(共256个,0127可用,128255离散的安排了21个特殊功能寄存器。)24.8031内部有(2)个定时器它即可(定时)又可作(计数)用当( 计数溢出 )便会产生中断,将( TF0 )和( TF1

    21、 )置位.25、计算机中的数是用 ( 2 ) 进制数表示的;大部分微机的字长是 ( 4 ) 的整数倍,所以,又广泛采用 ( 16 ) 进制表示;微机中字母和字符普片采用 ( ASCII ) 码。26、用汇编语言编写的源程序只有经过( 汇编程序 ) 翻译成( 机器码 ) 才能执行。这个翻译过程就称为汇编。27、CPU与外设之间交换信息一般需要 ( 3 ) 个端口,它们是:( 数据口 ) ( 状态口 )和( 控制口 )28、CPU与外设之间的数据传送可分为 ( 无条件传送方式 ),( 查询方式 ),( 中断方式 ),( DMA )。为了提高CPU的效率,通常采用( 中断 ) 。29、串行通信中两种

    22、最基本的通信方式是( 同步 ) 和( 异步 ) 。30、RAM是( 读写 )存储器,又可以分为( 静态 ) 和( 动态 ) 两种。31、ROM是( 只读 )存储器,也可以分为 ( 掩模 ) ,( PROM ) ,( EPROM ) , ( EEPROM ), 其中EPROM 必须用( 紫外线 ) 擦除、EEPROM 可以用( 电 )擦除。32、TTL电平规定“1”为 ( 5V ),“0”为( 0V ),而RS-232规定“1”为( -12V ),“0”为(+12V )。33、CPU寻址外设有两种方式:( 存储器对应输入输出方式 ),( 端口寻址的输入输出指令 ) 。34、LJMP是一条无条件跳

    23、转指令,它的跳转范围是( 64K ),而AJMP的跳转范围是(2K ), 而SJMP的跳转范围是( +127-128 )。35、比较MOV,MOVX,MOVC之间的不同。36、若用字长为八位的寄存器存放无符号数整数,机器数的最大值和最小值是多少; 若用字长为八位的寄存器存放带符号数整数,机器数的最大值和最小值是多少;37、请编一段程序:将8000H 单元中的内容,与8100H单元中的内容互换。38、在异步通信中,字符帧是由( ).( ).( ),( )等四部分组成. 二、 判别:对打、错打1、 数据总线和地址总线都是双向的。( )3、 8031每执行一条PUSH指令SP+1。( )4、 EPR

    24、OM是只读存储器,其片内数据永远无法再进行改写。( )5、 当CPU采用中断传送方式时,任何时候外设申请中断,CPU便立即响应。( )6、 CPU与外部设备交换数据时,只需要数据口就可以了。( )7、 汇编语言就是机器语言,可以直接运行。( )8、 伪指令EQU汇编后不产生目标代码,也不占用内存空间。( )9、 每一条指令运行后,都会对标志寄存器F产生影响。( )10、 CPU不同,汇编语言也不同。( )11、 ROM中只能存放程序,不能存放数据。( )12、 RAM中只能存放数据,不能运行程序。( )13、 所谓波特率就是每秒钟传送的字节数。( )2、 每条指令的第一个机器周期都是取指令周期

    25、。( )三、数制与指令(基础知识)1、数制转换1)用8位二进制写出(115)的原码、反码、补码。 (01110011 01110011 01110011) 用8位二进制写出(115)的原码、反码、补码。(11110011 10001100 10001101)2)将下列二进制数转换成BCD码。 00110101 1000 1110(0101 0011) (0001 0100 0010)3)求出下列各补码表示的二进制数的真值(用10进制表示): 10011011 01011001 01111110 10000000 (11100101= -101 ) ( 89 ) ( 126 ) ( -128 )

    26、4)将下列十六进制数转换为二进制数 0EDH( 1110 1101 ) 03FFH( 11 1111 1111 ) 0EC12H( 1110 1100 . 00010010 ) 0FDH( 1111.1101 ) 5)将下列二进制数转换为十六进制数 1101 1011B 0101B 1011B 1110111110 1B ( DBH ) ( 0.AH ) ( 5.8H ) ( 3B.E8H ) 6)将下列十进制数转换为十六进制数 525 15625 4975 3200 ( 5. 4H ) ( F.AH ) ( 31.CH ) ( C80H )7)下列二进制数若为无符号数,它们的值是多少?若为带

    27、符号数,它们的值是多少?用十进制表示。 01101110B 01011001B 10001101B 11111001B ( 110/+110 ) ( 89/+89 ) ( 141/-13 ) ( 249/-121 )2、指令1)说明下列伪操作的作用 ORG 2000H (定义地址起点为2000H) LIMIT EQU 200 (LIMIT等值于200) HBD2 EQU HBDTW (HBD2等值于HBDTW) JATB:DW 2200H (定义字,标号JATB处连续存放两个字节:00 22 )2)经过汇编后,以下各条语句的标号应取什么值? ORG 2800HTABLE:DS 0EH (280

    28、0H280EH保留)WORD: DB WORKER, 15, 0A (280FH: 57H 4FH 52H 4BH 45H 52H 15H 0AH )FANG EQU 100H (伪指令不占内存)ONE EQU 3400H (伪指令不占内存)BEGIN: LD A,R0 (程序开始的地址:2817H) 3)说明执行如下指令后,寄存器A、中的内容。 MOV A,#78H SWAP A ANL A,#0FH (A=07H)4)写出下列指令的功能CPL A ; (A取反)CLR A ; (A清0)MUL AB ; (A乘B)MOVC A,A+DPDR ;(以DPDR为基址加A形成的地址,将该单元内容

    29、送A)XCH A,direct ; (A与direct内容交换)RLC A ; (A带进位循环左移)CJNE A,#data , rel (A与立即数比较,不相等则转移)5)指出下列汇编语言的错误并改正 TABLE:DW 24H (DW是定义字,而24H只是一个字节,改为 TABLE:DB 24H)MOV A,#2F00H (A只有8位,而2F00是16位)DIV A,R0 (除法只能在AB中进行 DIV AB )6)指出下列两条指令的不同之处 MOV A,00H (00H单元的内容送A;8位) MOV C,00H (00位地址的内容送进位位C;1位)四、 程序1、 说明下列程序的功能 CLR AMOV R0,#30HLOOP0: CJNE R0,#00H,LOOP1 INC ALOOP1: INC R0 CJNE R0,#3FH,LOOP0HERE: SJMP HERE结果A中的内容是什么? (是30H3EH中0的个数) MOV SP,#30HPUSH 50HPOP 40H该程序起什么作用? (将50H单元的内容传送到40H单元) 设A的内容为BCD码68H,执行下列指令


    注意事项

    本文(单片机原理及接口技术期末复习YJLLA3资料.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开