2022年单片机复习资料.docx
《2022年单片机复习资料.docx》由会员分享,可在线阅读,更多相关《2022年单片机复习资料.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 单片机复习资料- 陈通杭一、填空题:1、 89C51 内部有 16 字节可位寻址的字节单元,共有 128 个可位寻址位,位地址范畴是从 00H 7FH ;2、 如 MSC-51 单片机的 fosc=6MHz ,就其执行一条除法指令的时间为 8s ;注:机器周期 T cy=12/f osc=12/6 10 6=2s; 乘 、除法指令占用 4 个机器周期 ,固 T=2 4s=8s;3、 复位操作后, 89C51 程序执行的起始地址是 0000H ;注:见附 6 即 PC 复位后的值4、 单片机的定时 /计数器作为计数方式时,外部大事的最高计数频率为
2、晶振频率的 1/24 ;5、 用位寻址方式禁止外部中断 1的中断使能: CLR EX1 ;答应 T0 的计数溢出中断使能:SETB ET0 ;设置外部中断 1 中断为高优先级中断:SETB PX1 ;清除串行口输出中断标志:CLR ES ;见附表6、 MCS51 单片机指令寻址方式有:寄存器寻址 、直接寻址 、立刻寻址 、寄存器间接寻址、基址寄存器加变址寄存器寻址、位寻址 、相对寻址 7 种;拜访片外 RAM 时,采纳 寄存器间接寻址 方式,拜访 ROM时,采纳的是 寄存器寻址 方式;7、 MCS-51 单片机的程序计数器 PC 是一个 16 位的计数器,寻址范畴达到 64KB ;8、 运算机
3、中按功能把总线分为 数据总线( DB) 、 掌握总线( CB) 和 地址总线( AB) ;9、 89C51 用于区分内外部程序储备器的引脚是 EA , 使用片内储备器应将其置为 高 电平 ;10、单片机内部数据传送指令 MOV 用于单片机内部 RAM 单元及寄存器之间,单片机与外部数据传送指令 MOVX 用于单片机内部与外部 RAM 或 I/O 接口之间, MOVC 指令用于单片机内部与外部 ROM之间的查表;11、 编程序时,一般在中断服务子程序和调用子程序中需用爱护和复原现场,爱护现场用 PUSH 指令,复原现场用 POP 指令;12、 堆栈指针 SP 始终指示堆栈的 栈顶 地址,当有压入
4、或弹出堆栈操作时,SP 的内容将随之转变;程序计数器 PC 的内容将始终指示 下一条要执行指令 地址,所以只要转变 PC的内容将转变程序的运行路径;13、51 单片机位寻址区的单元地址是从 20H 单元到 27H 单元,如某位地址是 09H,它所在单元地址是 21H ;14、 在 MCS-51 系列单片机中 8031 型号的单片机需要扩展外部程序储备器,且 EA 管脚必需接 低电平;15、 单片机定时器的工作方式由 TMOD 寄存器打算,定时器的启动溢出由 TCON 寄存器掌握;16、 中断服务程序的返回指令是 RETI,子程序的返回指令是 RET ;17、 将 89C51 片外程序储备器内的
5、数据传送给 A ,可以采纳的指令是 MOV A, DPTR ;18、 变址寻址是以 数据指针 DPTR 或 程序计数器 PC 作为基址寄存器,以 累加器 A 作为变址寄存器,并以两者的内容相加形式的 16 位地址操作数地址,以达到拜访数据表格的目的;19、设( R0)=20H,累加器 A 的内容为 36H,内部 RAM 的 20 单元内容为 75H,注: XCHD 为半字节执行指令: XCHD A ,R0 执行结果为: ( 20H) = 76H ,( A) = 75H ;交换指令20、通过堆栈操作实现子程序调用,第一要把 PC 的内容入栈,以进行断点爱护;调用返回时,再进行出栈爱护,把爱护的断
6、点送回到 PC ;21、 拜访 SFR,只能使用 直接 寻址方式;22、 把累加器的中间 4 位清“0” 的指令为 ANL A, #0C3H ;23、 如( IP)=00010100B,就优先级最高者为 INT 1,最低者为 T1 ;注:见附 11 1 名师归纳总结 - - - - - - -第 1 页,共 14 页精选学习资料 - - - - - - - - - 单片机复习资料- 陈通杭24、 在串行口通信中,收发双方对波特率的设定应当是 相等 的;25、 11 条地址线可选 2KB 个储备单元, 16KB 储备单元需要 14 条地址线;二、判定题:1、 89C51 复位操作后, (SP)
7、=00H;( )注:见附 62、 89C51 P3.1 口的其次功能是作为串行口的数据输入端口;( )注:见附 13、 指令 CLR 09H,划线部分的寻址方式是位寻址;( )4、 定时 /计数器 T0 可以用作设计波特率发生器;( )注: T1 可以5、 定时 /计数器 T0 在方式 3 时, TH0 必需用作定时器功能;( )注:课本 P1086、 程序计数器 PC 中装的内容是当前正在执行指令的地址;( )7、 DPTR 是可以拜访的,而 PC 不能拜访;( )注: PC 没有地址,不行位寻址,也不能拜访;8、 在 89C51 单片机中,一个机器周期等于 1s;( )9、 定时器 0、定
8、时器 1、外部中断 0、外部中断 1、串行口中断的优先级次序是可实现的;( )注:假如前面两项调换下次序,定时器 1、定时器 0 就不行能实现,见附 5;10、89C51 共有 21 个特殊功能寄存器, 它们的位都是可用软件设置的,因此,是可以进行位寻址的; ( )注:只有字节地址的末位是 0H 或 8H 的才可进行位寻址;三、挑选题:1、 89C51 复位操作后, (P0) = D ;注:见附 6A 、00H B、0FH C、F0H D、FFH 2、 如要扩展 10KB 的 ROM ,就至少需要 C 根地址信号线;A 、12 B、13 C、14 D、15 3、 支配 2764 芯片内第一个单
9、元的地址是 1000H,就该芯片的最末单元的地址是 D ;A 、1FFFH B、 17FFH C、27FFH D、2FFFH 注: EPROM 的典型芯片是 27 系列产品 ,2764( 8KB 8)、 27128( 16KB 8)、 27256( 32KB 8)27512(64KB 8);型号名称 “ 27” 后面的数字表示其位储备容量;假如换算成字节容量,只需将该数字除以 8 即可 ; 例如,“ 2764” 中的 “ 27” 后面的数字为 “ 64” ,64 8=8KB ;4、 在执行中断返回指令时,从堆栈弹出的断点地址被送给 D ;A 、A B、 CY C、 PC D、 DPTR 5、
10、89C51 单片机的外部数据总线功能由 A 实现;注: P0 口地址 /数据分时复用A 、P0 口 B、 P1 口 C、 P2 口 D、P3 口6、 以下 B 执行后,不会影响进位位;A 、ADD A,#30H B、 INC 30H C、 SUBB A,#30H D、MUL AB 2 名师归纳总结 - - - - - - -第 2 页,共 14 页精选学习资料 - - - - - - - - - 单片机复习资料- 陈通杭注: INC 不影响 PSW 中的任何标志位;DEC 只影响 P 标志位 ;7、 执行指令 MOVX A , DPTR 时, WR 、 RD 引脚的电平 C ;A 、 WR高电
11、平 RD 高电平 B、 WR 低电平 RD 高电平C、 WR高电平 RD 低电平 D、 WR 低电平 RD 低电平8、 89C51 单片机中,用于设置串行口工作方式的寄存器为 C ;注:见附 7、8、 12 A 、TOMD B、 TCON C、SCON D、PCON (电源掌握)9、 89C51 单片机中,外部中断 1 的中断标志为 B ;注:见附 7A 、IE0 B、IE1 C、 TF0 D、 TF1 10、 以下 C 指令采纳的是相对寻址方式;A 、DEC 30H B 、CPL 30H C、SJMP 30H D、 CLR A 11、 8031 单片机内部集成有 A 容量的程序储备器;A 、
12、0KB B、2KB C、 4KB D、 8KB 12、 89C51 P3.0 口的其次功能是 A ;注:见附 1A 、串行口的数据输入端口 B、串行口的数据输出端口C、外部中断 0 输入端口 D、外部中断 1 输入端口13、 89C51 单片机中,定时 /计数器 1 的计数溢出中断标志为 D ;注:见附 7 A、 IE0 B、IE1 C、 TF0 D、 TF1 14、 MCS-51 单片机的外部中断 0 的中断入口地址为 A ; 注:见附 4,这 5 个中断入口地址须记住A、 0003H B、000BH C、0013H D、 001BH 15、 以下指令中属于位寻址方式的是 B ;A、 MOV
13、 A, 30H B、MOV C, 30H C、MOV 20H, 30H D、 MOV A, #30H 16、 MCS-51 单片机在拜访外部数据储备器时,其地址指针可采纳 A ;注: DPTR 为数据指针A、 DPTR B、PC C、PSW D、 SP 17、 如 RS0=0,RS1=1,要想把寄存器 R0 的内容压入堆栈,可以使用 A 指令; 注:见附 3A、 PUSH 10H B、PUSH R0 C、PUSH R0 D、PUSH 08H 18、89C51 有四个工作寄存器区,由 PSW 状态字中的 RS1、RS0 两位的状态来打算,单片机复位后,如执行 SETB RS1 指令,此时只能使用
14、 C 区的工作寄存器;注:见附 3 A、 0 区 B、 1 区 C、 2 区 D、 3 区19、 MCS-51 单片机的定时 /计数器工作方式 1 是 B ;注:见附 11A、 8 位计数器结构 B、 16 位计数器结构 C、13 位计数器结构 D、2 个 8 位计数器结构20、 在 CPU 内部,反映程序运行状态或反映运算结果一些特点的寄存器是 C ;A、 ACC B、PC C、PSW(8 位)D、SP 21、 读片外部数据储备器时,不起作用的信号是 C ;A、 RD B、 WE C、 PSEN D、 ALE 注: PSEN 引脚为片外程序储备器的读选通信号;在拜访外部22、 MSC-51
15、单片机的堆栈区是设置在C 中;3 RAM 时, PSEN 信号无效;名师归纳总结 - - - - - - -第 3 页,共 14 页精选学习资料 - - - - - - - - - 单片机复习资料- 陈通杭A、片内 ROM 区 B、片外 ROM 区 C、片内 RAM 区 D、片内 RAM 区23、 以下数据自定义的数表中,B 是错误的;A、 DW “ AA ”B、 DW “ A”C、 DW “ OABC ”D、 DW OABCH 注: B 项要用字节定义命令,应改为 DB “ A”24、 单片机的 P0、 P1 口作输入用途之前必需 A ;A、在相应端口先置 1 B、在相应端口先置 0 C、外
16、接高电平 D、外接上拉电阻注: 4 个 8 位可编程并行 I/O 口( P0、P1、P2、 P3)作为通用的 I/O 口使用时,只有 P0 口需外接上拉电阻,其它并行口内部本身具有上拉电阻,固外部不需再接上拉电阻;25、 在进行 BCD 码运算时,紧跟加法运算指令后面的指令必需是 B 指令;A、ADD B、DA A C、ADDC D 由实际程序确定 注: DA 为十进制调整指令26、 在 MSC-51 单片机中,需要外加电路实现中断撤除的是 D;A、定时中断 B、外部串行中断 C、脉冲方式的外部中断 D、电平方式的外部中断注:外部串行中断只能使用软件撤销,定时中断和脉冲方式的外部中断均为自动撤
17、销;27、 调用子程序、中断响应过程及转移指令的共同特点是 B ;A、都能返回 B、都通过转变 PC 实现转移 C、都将返回地址压入堆栈 D、都必需爱护现场28、 89C51 单片机中,用于设置串行口工作方式的寄存器为 C ;A、TOMD B、TCON C、SCON D、 PCON 29、 通过串行口发送或接收数据时,在程序中应使用 C ;A、MOVC B、MOVX C、MOV D、XCHD 30、 串行口工作方式 1 的波特率是 D ;注:见附 9,只有方式 0 是固定的,为 fosc/12A、固定的,为 fosc/32 B、固定的,为 fosc/16 C、固定的,为 fosc/64 D、可
18、变的,通过定时器 /计数器 T1 的溢出率设定31、 区分 89C51 单片机片外程序储备器和片外数据储备器的最牢靠方法是 D ;A、看其位于地址范畴的低端仍是高端 B、看其离 89C51 芯片的远近C、看其芯片的型号是 ROM 仍是 RAM D、看其是与 RD 信号连接仍是与 PSEN 信号连接四、程序阅读:1、 MOV 20H , #0A3H 2、MOV SP, #49H MOV A ,#0B6H MOV 30H ,#3FH MOV R0 ,#20H MOV 31H, #48H MOV R2 ,#7EH CLR A ORL A ,R2 PUSH Acc ANL A , R0 PUSH 31
19、H SWAP A POP Acc 4 名师归纳总结 - - - - - - -第 4 页,共 14 页精选学习资料 - - - - - - - - - CPL 单片机复习资料- 陈通杭A POP 30H XRL A,#0F5H SJMP $ORL 20H, A 执行后,( A )= 48H ; ( 30H) = 00H ;SJMP $ (31H)= 48H ;( SP) = 50H ;执行后,( A) = 20H ;(20H) = A3H ;3、 设( R0)=7FH,内部 RAM 的( 7EH)=00H,(7FH) =40H,执行以下程序:DEC R0 执行结果为:( R0)= 7EH ,(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 单片机 复习资料
限制150内