广东海洋大学单片机复习提纲部分答案
单片机综合复习第一部分答案(仅供参考)
![单片机综合复习第一部分答案(仅供参考)](https://img.taocdn.com/s3/m/dc7df6300b4e767f5acfce52.png)
第一部分_____________ ________1.奇偶校验原理是什么?答:奇校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为奇数;偶校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为偶数。
2.比特率、波特率是什么?答:比特率是指每秒传送二进制数的信号数(即二进制数的位数),单位是bps(或b/s);波特率是指每秒传送信号的数量,单位是波特(B)。
3. I2C总线字节传送与应答时数据传送格式是什么?答:主机发出起始信号后,先发出从机的8位地址信息,该信息前7位是从机芯片的内部地址,第8位是读/写信息(R/——W),“1”为读,“0”为写;然后进行和主机之间的读写数据传送;最后又主机发出停止信号,结束数据传送。
4.串行口方式0收发过程?TB8、RB8有什么作用?奇偶校验如何定义?答:串行口在工作方式0下为8位同步移步寄存器输入/输出方式,波特率固定为fosc/12。
方式0下的串行口本身相当于“并入串出”(发送状态)或“串入并出”(接收状态)的移位寄存器。
此时,串行数据由RXD(P3.0)逐位移出/移入(低位在先,高位在后);TXD(P3.1)输出移位时钟,频率为系统时钟频率fosc的1/12。
发送/接收数据时,每发送/接收8位数据TI/RI自动置1;需要用软件清零TI/RI。
TB8:在方式2、3中,是要发送的第9位数据;在双机通信中,用于对接收到的数据进行奇偶校验;在多机通信中,用作判断地址帧/数据帧,TB8=0表示发送的是数据,TB8=1表示发送的是地址。
RB8:在方式2、3中,用于存放收到的第9位数据;在双机通信中,作为奇偶校验;在多机通信中,用作区别地址帧/数据帧的标志。
在方式1时,SM2=0,RB8接收的是停止位。
在方式0时,RB8不用。
约定发送采用奇校验时,若发送的8位有效数据中“1”的个数为偶数,则要人为在附加位中添加一个“1”一起发送;若发送的8位有效数据中“1”的个数为奇数,则要人为在附加位中添加一个“0”一起发送。
单片机原理复习提纲1含有自己书写的答案
![单片机原理复习提纲1含有自己书写的答案](https://img.taocdn.com/s3/m/a994f1d10d22590102020740be1e650e52eacff7.png)
单⽚机原理复习提纲1含有⾃⼰书写的答案《单⽚机原理》复习提纲⼀单⽚机的基本概念1、数制转换、计算机的码制(原码、反码、补码);2、计算机的三总线:地址总线、控制总线、数据总线;3、RAM、ROM的概念;4、堆栈的概念、作⽤及⼯作⽅式;⼆硬件结构1、8051单⽚机的主要内部资源;2、什么是机器周期?机器周期与晶振周期的关系?机器周期的时序如何划分?3、8051单⽚机⽚内RAM的空间分配;⽚内RAM地址范围(00-FFH),最⼤可扩展容量64K;4、定时器/计数器功能、⼯作⽅式;5、串⾏通信的帧格式:起始位、数据位、停⽌位、奇偶校验位;波特率的概念;6、8051单⽚机的中断源(5个)及优先级;外部中断的触发⽅式(电平和边沿);中断处理过程(保护现场、处理中断源请求、恢复现场)。
三指令和汇编程序1、8051单⽚机的7种寻址⽅式(访问内、外部RAM可⽤哪些寻址⽅式);2、熟练掌握各种指令的功能;掌握伪指令的⽤法;3、能阅读及编写简单汇编程序,能编写定时器应⽤程序;四单⽚机的扩展1、扩展的地址线(P0、P2)、数据线(P0)和控制线;加锁存器74LS373的作⽤;2、EPROM27××的扩展接⼝及地址确定;3、RAM芯⽚6264的扩展接⼝及地址确定;4、8255接⼝扩展及初始化程序。
五单⽚机C语⾔编程1.C51语⾔常⽤关键字的理解;2、C51数据存储类型与存储空间对应关系3、SFR的C51定义⽅法4、C51绝对地址访问⽤法(CBYTE,DBYTE,PBYTE,XBYTE等)5、熟悉简单C51程序编写的⼀般⽅法(如定时器、中断等)。
六单⽚机的接⼝及应⽤1、LED的两种扫描显⽰⽅式(静态和动态)、LED的接法(共阴和共阳);单⽚机键盘有独⽴式和⾏列式,其机械抖动时间⼀般5-10ms;2、LED的接⼝及编程。
3、ADC0809和DAC0832的⼀般了解。
部分复习题:⼀简答题1、什么是机器周期?⼀个机器周期的时序是如何划分的?答:计算机完成⼀个基本操作所花费的时间;1个机器周期等于12个时钟振荡周期,⽽时钟振荡周期即晶振频率的倒数。
广东海洋大学单片机复习提纲部分答案
![广东海洋大学单片机复习提纲部分答案](https://img.taocdn.com/s3/m/0aac4114dd36a32d7375814c.png)
单片机复习提纲(上)一.单项选择题:(10分)1.MC-51单片机复位后,程序计数器PC的内容是 C 。
A.00H B.FFH C.0000H D.FFFFH2.8031单片机芯片要使用时应把EA信号引脚 B 。
A.接高电平B.接地C.悬空D.接地址锁存器选通端3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是 D 。
A.8K B.16K C.32K D.64K4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是 B 。
A.PSW B.DPTR C.IP D.PC5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是 D 。
A.PSW B.DPTR C.IE D.PC6.在单片机中,用作标志寄存器的一个特殊功能寄存器是 A 。
A.PSW B.DPTR C.TCON D.PC7.单片机的指令地址存放在 D 中。
A.PSW B.DPTR C.SP D.PC8.提高单片机的晶振频率,则机器周期信号 C 。
A.不变B.变长C.变短D.变长变短不定9.8031不具有第二功能的I/O口是:( B )A、P0 口B、P1口C、P2口D、P3口10.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:( D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断11.MSC-51在响应中断时,必须由用户清除的标志为( B )A、TF0B、RIC、IE0D、TF112.设(A)=F0H,若执行4次指令RL A ,则执行完后,A 中的内容为:(C )A、FFHB、00HC、0FHD、F0H13.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB 后,积的高8位在:( B )A、在寄存器A中B、在寄存器B中C、在Cy中D、在PSW中14.设执行ADD 指令后,A 中的内容为10011010B ,再执行DA A 指令后,A 的内容应为( D )A、10100000B、10010000C、00010000D、0000000015.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0, 则A 中的内容为:( C )A、76HB、A6HC、5AHD、50H16.执行PUSH direct 指令时,SP 将进行何种操作?( B )A、SP + 0B、SP + 1C、SP + 2D、SP - 117.定时器T1中断的入口地址为:( C )A、0023HB、000BHC、001BHD、0013H18.下列哪一个指令助记符是非法字符?( D )A、RLCB、CLRC、RRCD、ORC19.MCS-51响应中断时,下面哪一个条件不是必须的( C )。
单片机考试复习大纲 (有答案)(DOC)
![单片机考试复习大纲 (有答案)(DOC)](https://img.taocdn.com/s3/m/ffdf045e336c1eb91a375dcc.png)
填空题1.MCS-51 的P0口作为输出端口时,每位能够驱动8个LSTTL负载。
2.MCS-51有四个并行I/O口,其中p1~p3是准双向口,所以由输出转输入时必须写入1。
3.MCS-51有四组工作寄存器,他们的地址范围是00H~1FH4.MCS-51 片内20H—2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
5.若用传送指令访问MCS-51的程序存储器,它的指令是MOVC.6.若用传送指令访问MCS-51的片内数据存储器,它的指令是MOV.7.指令是通知计算机完成某种操作的命令8.汇编语言中可以使用伪指令,它不是真正的指令,只是用来对汇编过程进行某种控制.9.MCS-51串行接口有四种工作方式,可以在初始化程序中用软件填写SCON特殊功能寄存器加以设定。
10.MCS-51有5个中断源,有两个中断优先级,优先级由软件填写特殊功能寄存器IP加以设定。
11.累加器A=80H,执行完指令ADD A,#83后,进位位C=1_.12.执行完指令ANL A,#0FH后,累加器的高四位=0000.13.累加器A=7EH,(20H)=#04H,执行完ADD A,20H后PSW.0=_0.14.ORL A,#0F0H是将A的高四位置1,而低四位不变.15.设DPTR= 2000H, (A)= 80H,则MOVC A,@A + DPTR的操作数的实际地址为2080H_16.一个十进制数一47用8位二进制补码表示为11010001B_17.单片机中最常用的字符信息编码是ASCⅡ码18.要串口为10位UART,工作方式应选为方式119.用串口扩并口时,串行接口的工作方式应选为方式方式020.在串行通信中.有数据传送方向单工,_半双工,全双工三种方式。
21.一个机器周期=12节拍、一个机器周期=l2个振荡周期,一个振荡周期=1节拍。
22.8051在物理上有4个独立的存储器空间。
23.外部中断INT1的入口地址为0013H24.8051含4 KB掩膜ROM, 8751是EPROM型,内含4 KB EPROM, 8031是无型号25.MCS一51中,TO中断服务程序入口地址为000BH.26.执行当前指令后PC内容为下一条将要读取的指令码首地址27.MOV C,20H源寻址方式为位寻址28.INC不影响CY位。
广东海洋大学单片机复习提纲部分答案
![广东海洋大学单片机复习提纲部分答案](https://img.taocdn.com/s3/m/0df6f57c48d7c1c708a145a9.png)
单片机复习提纲(上)一.单项选择题:(10分)1.MC-51单片机复位后,程序计数器PC的内容是C。
A.00H B.FFH C.0000H D.FFFFH2.8031单片机芯片要使用时应把EA信号引脚B。
A.接高电平B.接地C.悬空D.接地址锁存器选通端3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是D。
A.8K B.16K C.32K D.64K4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是B。
A.PSW B.DPTR C.IP D.PC5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是D。
A.PSW B.DPTR C.IE D.PC6.在单片机中,用作标志寄存器的一个特殊功能寄存器是A。
A.PSW B.DPTR C.TCON D.PC7.单片机的指令地址存放在D中。
A.PSW B.DPTR C.SP D.PC8.提高单片机的晶振频率,则机器周期信号C。
A.不变B.变长C.变短D.变长变短不定9.8031不具有第二功能的I/O口是:(B)A、P0口B、P1口C、P2口D、P3口10.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:(D)A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断11.MSC-51在响应中断时,必须由用户清除的标志为(B)A、TF0B、RIC、IE0D、TF112.设(A)=F0H,若执行4次指令RL A,则执行完后,A中的内容为:(C)A、FFHB、00HC、0FHD、F0H13.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB后,积的高8位在:(B)A、在寄存器A中B、在寄存器B中C、在Cy中D、在PSW中14.设执行ADD指令后,A中的内容为10011010B,再执行DA A指令后,A 的内容应为(D)A、10100000B、10010000C、00010000D、0000000015.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0,则A中的内容为:(C)A、76HB、A6HC、5AHD、50H16.执行PUSH direct指令时,SP将进行何种操作?(B)A、SP+0B、SP+1C、SP+2D、SP-117.定时器T1中断的入口地址为:(C)A、0023HB、000BHC、001BHD、0013H18.下列哪一个指令助记符是非法字符?(D)A、RLCB、CLRC、RRCD、ORC19.MCS-51响应中断时,下面哪一个条件不是必须的(C)。
(完整word版)单片机-复习提纲-学生
![(完整word版)单片机-复习提纲-学生](https://img.taocdn.com/s3/m/7c865a48f524ccbff0218489.png)
单片机—复习提纲(有许多不足之处,求补充和更正,并将修改后的版本重新共享,谢谢)一、填空题1、单片机与普通计算机的不同之处在于其将运算器、控制器、I/O口(串口、并口等)、ROM(程序存储器)集成于一块芯片上.(P1)2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和待机运行方式,其掉电运行方式唤醒方法为外部中断。
(P107-108 第4次课课件)3、当单片机复位时PSW=00 H,SP= 07H 。
(P106)4、MCS-51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的地址总线和数据总线,在P0—P4口中,P0(作地址/数据总线口时) 为真正的双向口,P1、P2、P3 为准双向口。
(第2次课课件)5、非编码式键盘识别有效按键的常有的一种方法方法是两步扫描判别法/行扫描(P251)6、KeiL C51软件中,工程文件的扩展名是___uv2_____,编译连接后生成可烧写的文件扩展名是_____hex ______7、若(IP)=00010100B,则中断优先级最高者为PX1 ,最低者为PT1 。
(IP:—- —PS PT1 PX1 PT0 PX0)(P184)8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器, 74LS244 为单向三态数据缓冲器,而74LS245 为双向三态数据缓冲器。
9、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是500kHz 。
(P200)10、MCS-51单片机访问外部数据存储器用MOVX 指令,采用寄存器间接寻址方式.(P118)11、MCS-51单片机可扩展16 位外部地址总线。
(P231)12、MCS-51单片机的常数表格和程序代码存放在4KB片内程序存储器存储区。
(第3次课课件)错。
(第3次课课件)14、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由IP 寄存器的置位状态决定的。
广东海洋大学2008-2009《单片机原理与应用(含答案)》
![广东海洋大学2008-2009《单片机原理与应用(含答案)》](https://img.taocdn.com/s3/m/c3c108fdf61fb7360b4c650b.png)
广东海洋大学2008-2009《单片机原理与应用》课程试卷一、填空题(每题1.5分,共24分)1.当CPU访问片外的存储器时,其低8位地址由____P0____口提供,高八位地址由___P2___口提供。
2.ALE信号的作用是_地址锁存和输入输出脉冲___________,EA接高电平表示__允许单片机使用片内rom_________。
3.PSW中RS1 RS0=10H时,R2的地址是___00H____。
4.8051的中断向量表在___03H___、_____0BH___H和13H 、1BH、 23H。
5.ANL A.#0F0H是将A的高四位保持不变,而低四位_____0000_____。
6.数据指针DPTR是一个_____16_____位的特殊功能寄存器。
7.设DPTR=2000H,(A)=A0H,则MOVC A,@A+DPTR操作数的实际操作地址为____FFH____。
8.指针LCALL 37B0H,首地址在2000H,完成的操作是__2003___H入栈,PC=___37B0H____。
9.8051单片机定时器/计时器作定时和计数用时,其计数脉冲分别由______单片机内部____和____T0 T1____提供。
10.单片机89C51中的串行通信共有___4__种方式,其中方式___0___是用作同步移位寄存器来扩展I/O口的。
二、选择题(每题2分,共20分)1、边沿触发方式的外部中断信号时()有效。
A.下降沿 B.上升沿 C.高电平 D.低电平2、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间最少应超过()。
A.2usB.4usC.8usD.1ms3、以下哪个是属于单片机系统前向通道的器件?()A.MOV DPTR,#3F98H (B)MOV R0,#0FEHC. MOV 50H,#0FC3DH (D)INC R05、以下哪一条是位操作指令()(A) MOV P0,#0FFH (B) CLR P1.O(C) CPL. A (D) POP PSW6,若MCS-51中断源都编程为同级,当他们同时申请中断时,CPU首先响应()(A) INT1 (B)INT0(C) T1 (D)T07,定时器若工作在循环定时或者循环计数场合,应选用()(A) 工作方式0 (B) 工作方式1(C) 工作方式2 (D) 工作方式38,确定定时器/计数器工作方式的寄存器是()(A)TCON (B)TMOD(C)SCON (D)PCON9,若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()(A)500 (B) 1000(C)2^16 -500 (D) 2^16-100010,串行口的控制寄存器SCON中,REN的作用是()(A)接受中断请求标志位 (B)发送中断请求标志位(C)串行口允许接受位 (D)地址/数据位三、判断题(错误的叙述进行校正,每题1.5,共15分)1、PC存放的是当前正在执行的指令的地址。
单片机原理与应用复习提纲.doc
![单片机原理与应用复习提纲.doc](https://img.taocdn.com/s3/m/055d76a19e31433239689381.png)
单片机原理与应用复习提纲1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。
1、CPU、存储器、I/O口2、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为,机器周期为振荡周期的。
2、2us,1/123、使用8031芯片时,需将/EA引脚接电平,因为其片内无存储器。
低、程序4、如果手中仅有一台示波器,可通过观察引脚的状态,来大致判断MCS-51单片机正在工作。
ALE脚输出时钟频率为振荡周期的ALE 1/65、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。
累加器A,DPTR、PC6、指令格式是由和所组成,也可能仅由组成。
操作码、操作数、操作码7、若A中的内容为63H,那么,P标志位的值为()。
析:P为偶校验位,因为A中1的个数为偶数,所以P=0。
8、片内RAM低128个单元划分为、、3个主要部分。
工作寄存器区、位寻址区、数据缓冲区9、在十六进制中有0、1、2…、9、A、B、C、D、E、F共个不同的数码,采用“逢十六进一”“借一当十六”的计数原则进行计数。
汇编中十六进制数用结尾表示。
十六H10、MCS-51单片机采用的是冯.诺伊曼提出的经典计算机体系结构框架,即一台计算机是由、、、输入设备和输出设备共五个基本部分组成。
运算器、控制器、存储器11、对于8051单片机,其内部共有256个数据存储器单元,其中低128字节(00H~7FH)为真正的用户RAM区,高128字节(80H~FFH)为特殊功能寄存器区。
256 RAM12、在MCS-51中,除8032/8052外都只有两个16位定时器/计数器T0和T1,它们由两个相互独立的8位寄存器组成TH和TL,共有四个独立的寄存器TH0、TL0、TH1和TL1,只可对这四个寄存器独立寻址,而不能作为一个16位寄存器来寻址。
两个8位独立寻址13、在MCS-51单片机中有4个双向的8位I/O口P0~P3,在无片外存储器的系统中,这四个I/O口的每一位都可以作为准双向通用I/O口使用。
单片机复习提纲有答案
![单片机复习提纲有答案](https://img.taocdn.com/s3/m/d7f9917527284b73f24250dc.png)
1、片内寄存器有 4 组,复位后,指向第 0 组,若要使用其中某一组,应如何通过程序设定?例如:执行 SETB RS1SETB RS0 指令后通用寄存器指向第 3 组2、MCS-51单片机片内特殊功能寄存器所占存储空间的地址: 80H-FFH 可作位寻址的存储单元地址:20H-2FH3、在进行 BCD码运算时,紧跟运算指令后面的指令必须是 DA(十进制调整)指令4、状态、节拍、机器周期的关系答:1个机器周期为6个状态周期,为12个节拍(振荡周期/时钟周期)5、当串行口向单片机的 CPU 发出中断请求时,若 CPU 允许并接受中断时,程序计数器 PC 的内容会怎么变化?答:程序计数器PC会先将当前地址入栈,再装入串行中断入口地址从而跳转到中断服务程序中执行中断服务程序6、要想把数字送入DAC0832的输入缓冲器,其控制信号应满足什么条件?WR=0答: ILE=1, CS=0, 17、程序计数器PC的作用是什么?答:PC是16位的专用寄存器,其内容表示下一条要执行的指令8、中断源有哪些?中断服务程序入口地址?答:中断源有:外部中断0(入口地址0003H)、定时器/计数器0溢出中断(入口地址000BH)、外部中断1(入口地址0013H)、定时器/计数器1溢出中断(入口地址001BH)、串行口中断(入口地址0023H)9、51单片机有多少位地址总线、数据总线?分别由哪些引脚组成?可寻址的最大地址空间范围是多大。
答:51单片机有16位地址总线,地址高8位由P2.7-P2.0组成,地址低8位由P0.7-P0.0组成,共16位地址,可寻址的最大空间范围为0-64KB,有8位数据总线,由P0.7-P0.0组成。
10、定时器/计数器的几种工作方式。
11、单片机每个引脚功能、每组I/O口的作用。
引脚ALE的作用是:地址锁存12、单片机存储空间的分配分析下面程序的功能1、ORG 1000HKEY:DB 15HNOM EQU 8START:MOV R0,#30HMOV R1,#40HMOV R7,#NOMMOV R3,#0LOOP:MOV A,@R0CJNE A,KEY,NEXTINC R3MOV A,R0MOV @R1,AINC R1NEXT:INC R0DJNZ R7,LOOPMOV A,R3MOV @R0,AHALT:SJMP $END功能:统计30H-37H单元中有多少个与15H相等的数据,并将统计与15H相等的数据的个数放入38H单元中,将与15H相等的数据单元存储地址放入开始地址为40H的单元中。
单片机课程复习提纲
![单片机课程复习提纲](https://img.taocdn.com/s3/m/8032807931b765ce05081426.png)
单片机课程复习提纲1,概述:了解2,单片机的基本结构(重点)A,单片机的基本组成B,单片机的引脚,特别是控制信号引脚。
C,P0与P2的使用特点?如P0口在什么情况下要使用锁存器?D,单片机复位后特征,如复位后的PC值为多少。
E,单片机内部数据RAM的分配?F,一些特殊SFR的定义或特征,如PSW、SP、DPTR 等等。
G,单片机的震荡周期和机器周期关系等等。
习题1,2,4,5,6,9,10,12,13,143,单片机指令系统与汇编程序设计(重点)A,单片机的寻址方式,有哪些?给出语句会判断是何寻址方式。
B,单片机指令有哪些种类?一些常见助记符即指令要知道,如DA、RR等等。
C,伪指令及其含义D,要掌握一些基本功能的编程,如数据从片外传输到片内等等。
习题1,2,3,4,6,10,114,输入输出、中断、定时与串行通信(重点)A、输入输出有哪几种传递方式?B、单片机的中断与中断系统。
如有哪些中断,中断处理流程。
C、定时器/计数器有哪些工作方式?如何计算初值?定时器延时与软件延时有什么不同?D、串行口有哪些工作方式,各有什么特点?习题一(1,2,4,5,8,9,10,11)习题二(1,4,5,6)5,单片机系统的扩展A,程序ROM的扩展及常见电路连接。
片选法和译码法的含义,寻址范围的确定等。
习题1,2,3,5,6,76,单片机接口技术A、什么是LED数码管的共阴极和共阳极连接,什么是LED数码管静态显示方式和动态显示方式?B、矩阵式键盘扫描原理。
7,单片机应用系统开发与设计了解。
广东海洋大学微机原理与接口复习提纲1
![广东海洋大学微机原理与接口复习提纲1](https://img.taocdn.com/s3/m/fa5c5e8650e79b89680203d8ce2f0066f533641b.png)
广东海洋大学微机原理与接口复习提纲1gdou微机原理与接口复习提纲汇编不考小题,8253,5,9那些都不考编程一、单项选择题1.CPU与外设间数据传送的控制方式有(D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都是2.8086CPU内标志寄存器中的控制标志位占(C)A.9位B.6位C.3位D.16位3.CPU与I∕O设备间传送的信号有(D)A.数据信息B.控制信息C.状态信息D.以上三种都是4.8255A中既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(D)A.B口B.A口C.A、B、C三端口均可以D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C)A.10个B.110个C.120个D.240个1200/(1+7+1+1)=1206.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是()A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加的辅助信息总量少7.采用高速缓存Cache的目的是(B)A.提高总线速度B.提高主存速度C.使CPU全速运行D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是(D)A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC →内存D.外设→I∕O接口→CPU→内存9.CPU响应中断请求和响应DMA请求的本质区别是(B)A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU 要让出总线C.速度慢D.控制简单10.堆栈的工作方式是(D)A.先进先出B.随机读写C.只能读出,不能写入D.后进先出11.指令MOV AX,[3070H]中源操作数的寻址方式为(B)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址12.Reset信号到来后,8086CPU的启动地址为(C)A.00000HB.FFFFFHC.FFFF0HD.0FFFFH13.用3片8259A级联,最多可管理的中断数是(B)A.24级B.22级C.23级D.21级注:3*8-2=22每片8259有8个IRQ输入端。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机复习提纲(上)一.单项选择题:(10分)1.MC-51单片机复位后,程序计数器PC的内容是 C 。
A.00H B.FFH C.0000H D.FFFFH2.8031单片机芯片要使用时应把EA信号引脚 B 。
A.接高电平B.接地C.悬空D.接地址锁存器选通端3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是 D 。
A.8K B.16K C.32K D.64K4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是 B 。
A.PSW B.DPTR C.IP D.PC5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是 D 。
A.PSW B.DPTR C.IE D.PC6.在单片机中,用作标志寄存器的一个特殊功能寄存器是 A 。
A.PSW B.DPTR C.TCON D.PC7.单片机的指令地址存放在 D 中。
A.PSW B.DPTR C.SP D.PC8.提高单片机的晶振频率,则机器周期信号 C 。
A.不变B.变长C.变短D.变长变短不定9.8031不具有第二功能的I/O口是:( B )A、P0 口B、P1口C、P2口D、P3口10.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:( D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断11.MSC-51在响应中断时,必须由用户清除的标志为( B )A、TF0B、RIC、IE0D、TF112.设(A)=F0H,若执行4次指令RL A ,则执行完后,A 中的内容为:(C )A、FFHB、00HC、0FHD、F0H13.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB 后,积的高8位在:( B )A、在寄存器A中B、在寄存器B中C、在Cy中D、在PSW中14.设执行ADD 指令后,A 中的内容为10011010B ,再执行DA A 指令后,A 的内容应为( D )A、10100000B、10010000C、00010000D、0000000015.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0, 则A 中的内容为:( C )A、76HB、A6HC、5AHD、50H16.执行PUSH direct 指令时,SP 将进行何种操作?( B )A、SP + 0B、SP + 1C、SP + 2D、SP - 117.定时器T1中断的入口地址为:( C )A、0023HB、000BHC、001BHD、0013H18.下列哪一个指令助记符是非法字符?( D )A、RLCB、CLRC、RRCD、ORC19.MCS-51响应中断时,下面哪一个条件不是必须的( C )。
A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令20.关于MCS-51的堆栈操作,正确的说法是( C )。
A、先入栈,再修改栈指针对B、先修改栈指针,再出栈C、先修改栈指针,再入栈D、以上都不对21.在中断服务程序中,至少应有一条( D )。
A、传送指令B、转移指令C、加法指令D、中断返回指令22.ORG 2000HLCALL 3000HORG 3000HRET 左边程序执行完RET指令后,PC=( C )。
A、2000H、B、3000HC、2003HD、3003H23.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( A )。
A、98HB、84HC、42HD、22H24.PSW=18H时,则当前工作寄存器是( D )。
A、0组B、1组C、2组D、3组25.所谓CPU是指(A )。
A、运算器与控制器B、运算器与存储器C、输入输出设备D、控制器与存储器26.执行MOV IE,#03H后,MCS-51将响应的中断是( B )。
A、1个B、2个C、3个D、0个27.各中断源发出的中断请求信号,都会标记在MCS-51系统中的( A )。
A、TCON/SCONB、IEC、IPD、TMOD28.指令AJMP的跳转范围是( C )。
A、256BB、1KBC、2KBD、64KB29.能直接进行十进制调整的运算是( C )。
A、有加法和减法B、有乘法和除法C、只有加法D、只有减法二.填空题:(20分)1.根据MCS—51内部RAM的配置情况填空:MCS—51内部RAM共有256 字节。
其中:80H~FFH 为特殊功能寄存器区;20H~2FH 为位寻址区,可以位寻址,也可以字节寻址;30H~7FH 为字节寻址区,只能字节寻址。
2.根据51系列单片机的基本特性填空:(1)、CPU字长是8 位(2)、可供使用的地址线最多可达到16 根(3)、可寻址的最大空间为64kb(4)、具有 4 个8 位并行I/O口,共32 根I/O线(5)、具有 5 个中断源, 2 个优先级(6)、8051具有4kb ROM,8031 无片内ROM3.访问外部数据存储器必须使用MOV 指令。
4.8031的五级中断分为二个外部中断二个定时计数器溢出中断和一个串行口中断。
5.MCS-51外部中断0的中断入口地址是:0003H 、外部中断1的中断入口地址是:00BH 、定时器T0的中断入口地址是:0003A 定时器T1的中断入口地址是:001BH 、串行口的中断入口地址是:0023H 。
6.中断系统初始化步骤是:1、开放相应中断源的中断2、设定所用中断源的中断优先级3、若为外部中断,则应规定为低电平还是负边沿的中断发式。
7.ALE是地址锁存允许信号。
8.PSEN是片外ROM读选通信号。
9.在8031单片机中,一个机器周期包括 6 个状态周期,一个状态周期包括12 个振荡周期。
10.根据应用的要求,复位电路通常有两种基本形式,它们分别是开机复位和人工复位。
11.子程序必须使用RET 指令返回主程序,而中断服务程序必须使用REI 指令返回主程序。
12.指令系统:♦在R7=00H的情况下,DJNZ R7,rel指令将循环执行无数次。
♦欲使P1口的低4位输出0而高4位不变,应执行一条ANL P1,#0F0H 指令。
♦欲使P1口的高4位输出1而低4位不变,应执行一条ORL P1,#0F0H 指令。
♦欲使P1口的所有位变反,应执行一条CPL P1 指令。
13.MCS-51汇编语言源程序的扩展名为ASM 。
14.执行了DIV AB指令后,则商存放在 A 中,余数存放在 B 中。
15.执行了MUL AB指令后,则积的高8位存放在 B 中,而积的低8位存放在(A) 中。
16.访问外部数据存储器应采用间接寻址方式;查表应使用变址寻址方式。
17.十进制调整指令DA A不能单独执行,在执行该指令之前必须先执行加法指令或者减法指令。
18.位转移指令都是采用位寻址方式实现转移的。
19.中断过程包括:中断请求、中断响应、中断处理和中断返回。
20.-19D的二进制补码表示为。
(这道题坑爹的!!!)21.外部中断请求标志位是 IE0 和 IE1 。
22.当89C51的RST引脚上保持 2 个机器周期以上的高电平时,89C51即发生复位。
23.当单片机的型号为8031时,其芯片引线EA一定要接低电平。
24.ORG 1000HLCALL 4000HORG 4000HADD A,R2 执行完LCALL后PC= 4000H 。
25.指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈,PC= 37B0H 。
26.在变址寻址方式中,以 A 作变址寄存器,以 PL 或 0PTR 作基址寄存器。
27.假定累加器A的内容为30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器 1031H 单元的内容送累加器A中。
28.设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。
PUSH 30H ;SP= 61H ,(SP)= 24HPUSH 31H ;SP= 62H ,(SP)= 10HPOP DPL ;SP= 61H ,DPL = 10HPOP DPH ;SP= 10H ,DPH = 24HMOV A,#00HMOVX @DPTR,A最后执行结果是 2410H=0 。
29.通过堆栈操作实现子程序调用,首先要把 PL 的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点弹回 PL 。
30.在位操作中,能起到与字节操作中累加器A 作用的是位条件转移操作。
31.堆栈设在内部数据存储区,程序存放在程序存储区,外部I/O接口设在存储区,中断服务程序存放在外部数据存储区。
三.判断题:(10分)(T)1、单片机的存储器ROM和RAM是严格分工的。
(F)2、堆栈可用于响应中断或调用子程序时,保护断点地址,程序断点16位地址会自动压入堆栈,数据入栈前SP先自动加1,然后高8位地址进栈,每进栈一个字节SP又自动加1,而后是低8位地址进栈。
(F)3、程序计数器PC也是特殊功能寄存器。
(F)4、MCS-51人工复位不影响内部RAM中的数据,包括工作寄存器R0—R7。
(F)5、直接寻址是唯一可寻址特殊功能寄存器的寻址方式。
(F)6、累加器中内容入栈可用指令PUSH A 来实现。
(F)7、MCS-51系列单片机的特点之一是内部工作寄存器以RAM形式组成。
(F)8、工作寄存器可以这样传递数据:MOV R1, R2(F)9、MOV A , @A+DPTR是变址寻址方式。
(F)10、只要有中断出现,CPU就立即响应中断。
(F)11、PC存放的是当前正在执行的指令。
(F)12、每个特殊功能寄存器都既有字节地址,又有位地址。
(F)13、20H一定是字节地址。
(T)14、在MCS-51单片机中,高级中断可以打断低级中断形成中断嵌套。
(T)15、8031单片机具有4个并行端口和一个串行端口。
(T)16、堆栈遵循数据先进后出,后进先出的原则。
(T)17、在堆栈操作中,当栈内的数据全部弹出后,这时的SP指向栈底单元。
(F)18、中断初始化时,对中断控制寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。
(F)19、MCS-51的相对转移指令最大负跳距是127B。
(F)20、MCS-51的程序存储器只是用来存放程序的。
(F)21、MCS-51系统可以没有复位电路。
四.名词解释:1、单片机——单芯片微型计算机2、CPU——中央处理器3、ROM——程序存储器4、RAM——数据存储器5、PC——程序计数器6、DPTR——数据指针7、PSW——程序状态字寄存器8、SP——堆栈指针9、TCON——定时计数器10、SCON——串行口控制寄存器11、IE——中断允许控制寄存器12、IP——中断优先级控制寄存器13、中断——14、汇编语言——是一种面向机器的语言,使用汇编语言直接操作到单片机的存储器I10接口定时计数器中断系统。