单片机-复习提纲(有许多不足之处,求补充和更正,并将修改后的版本重新共享,谢谢)一、填空题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 寄存器的置位状态决定的。
同一级别中断源的优先顺序是由 CPU对内部硬件逻辑电路的查询顺序决定的。
(P184)15、LED数码显示按显示过程分为静态显示和动态显示2种。
前者,对每位显示来说是连续显示的,可通过单片机串行口实现;当多位显示时需较多外部驱动芯片,功耗较大。
后者,对每位显示来说是断续显示需占用单片机的 I/O 接口资源。
(P256-259) 16、单片机串行通信时,若要发送数据,就必须将要发送的数据送至 SBUF 单元,若要接收数据也要到该单元取数。
17、高级语言是面向过程的语言,___汇编_____语言是面向机器的语言,___机器_____语言是能直接被处理器识别和执行的语言。
(P112)18、根据数据的传送方向,串行通信可以分为单工、半双工和全双工3种,MCS-51单片机串口属于___全双工____串行口;若传送速率每秒120个字符,每个字符10位,则波特率是__1200 bps______。
(P210-211)19、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择串行工作方式0 。
(P214)20、计算机的系统总线有地址总线、控制总线和数据总线。
(P84)21、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为 19.6mV 。
( 5V/(28-1)≈19.6mV )22、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用定时器1 的溢出率来设定和计算波特率。
(P216)23、 8051单片机接4个8段LED数码管显示,每个数码管的8个段(a、b、c、d、e、f、g、sp)同名端并联,这种接法一定采用___动___态显示法。
24、 ADC0809芯片在A/D转换结束时,EOC引脚上的电平变化为___高电平____。
(P283-284)25、要设计一个16键的行列式键盘,至少需要占用 8 根引脚线。
(P251)26、MCS-51单片机有 4 个并行输入/输出口,当系统扩展外部存储器或扩展I/O 口时, P0 口作地址低8位和数据传送总线, P2 口作地址总线高8位输出, P3 口的相应引脚会输出控制信号。
(P95-100 P231)27、计算机三大总线分别为地址总线、数据总线和控制总线。
(P84)二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
1、多字节的指令不一定比执行的指令周期长。
(√)(P104-105 第3次课课件)2、当向堆栈压入一个字节的数据后,SP中的内容减1。
(×)(P95)3、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。
(√)(P82)4、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
(×)(P184)5、在允许串口中断的情况下,当CPU响应串口的中断请求后自动将RI标志复位。
(×)(P187)6、MCS-51系列单片机采用的是哈佛结构。
(×)(P2) 7.若MCS-51单片机使用的晶振是12MHz,则其机器周期为1µs。
(√)(P103-104) 8.采用LED数码管显示时,由数码转换为笔划信息可以采用软件译码或硬件译码。
(√)9.MCS-51单片机外部中断0的入口地址是0023H。
(×)(P185)10、8051每个中断源相应地在芯片上都有其中断请求输入引脚(×)(P180-181)11、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令(×)12、单片机系统扩展时使用的锁存器,是用于锁存高8位地址(×)(P231)13、在A/D变换时,采样频率越高越好(×)14、CPU对内部RAM和外部RAM的读写速度一样快(×)15、外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(×)(P103-104)16、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。
(√)(P184)17、51单片机只能做控制用,不能完成算术运算。
(×)18、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。
(×)(P88-90)19、A/D转换器的作用是将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量。
(√)(P231)20、若一个函数的返回类型为void,则表示其没有返回值。
(√)21、所有定义在主函数之前的函数无需进行声明。
(×)(若在编写于main函数前的a函数中调用了b函数,而b函数编写在main函数之前a函数之后,则需要在a函数前声明b函数)22、#include <reg51.h>与#include “reg51.h”是等价的。
(×)三、单项选择题1、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A )。
(P93-95) (A)PSW (B)PC (C)A (D)SP2、MCS-51单片机扩展外部程序存储器和数据存储器( A )。
(P234)(A)分别独立编址(B)统一编址(C)分别独立编址或统一编址(D)动态变址3、在MCS-51中,需要软件进行中断撤除的是:( C )(P186-187)(A)电平方式的外部中断(B)脉冲方式的外部中断(C)外部串行中断(D)定时中断4、SCON的中文含义是( B ) (P212)(A)串行接口(B)串行口控制寄存器(C)RS-232接口(D)串行口缓冲器5、8051单片机的字长是( C )位。
(P77)(A)32 (B)16 (C) 8 (D)46、8051单片机有( B )个中断优先级。
(P77)(A) 1 (B) 2 (C) 3 (D)47、当8051单片机系统的振荡晶体频率为3MHz时,其一个机器周期的时间是( D )。
(P104) (A) 0.5μS (B) 1μS (C) 2μS (D)4μS8、MCS-51单片机复位后数据指针DPTR=( B )。
(P106)(A) 0FFFFH (B) 0000H (C) 8000H (D)1000H9、8051单片机的外部中断INT0和INT1的触发方式有( D )。
(P180)(A)高电平触发(B)正脉冲触发(C)断续触发(D)边沿和电平触发10、8051单片机的串行接口具有( D )种工作方式。
(P212)(A) 1 (B) 2 (C) 3 (D)411、8051单片机的P0口除作为输入/输出接口使用外,还可以作为( A )使用。
(P231) (A)低8位地址总线(B)高8位地址总线(C)数据总线(D)控制总线12、8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是( C )。
(P196) (A) 256μS (B) 8192μS (C) 65536μS (D)131072μS 13、下列单片机中具有4K EPROM的是( A )。
(P77)(A) 8751 (B) 8051 (C) 8032 (D)89C5214、FLASH的中文含义是( A )。
(P36)(A)闪速存储器(B)随机存储器(C)只读存储器(D)电可擦除可编程存储器15、ALU的中文含义是( D )。
(P86)(A)静态随机存储器(B)加法器(C)算术单元(D)算术逻辑单元16、下列芯片中属于单片机的芯片是( A )。
(A) 89C52 (B) Z80 (C) 80486 (D)8028617.下面哪种设备是输出设备?( A )(A)打印机(B)键盘(C)A/D转换器(D)扫描仪18.PIC系列单片机的字长是几位?( C )(A)2位(B)4位(C)8位(D)16位19.AT89S51单片机的片内程序存储器有4KB,它属于以下哪类?( C )(P78)(A)掩膜ROM (B)可擦除可编程只读存储器(EPROM)(C)闪速存储器(Flash ROM)(D)电可擦除可编程只读存储器(EEPROM)20.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?( D )(212/1024=4KB)(A)1 KB (B)2 KB (C)3 KB (D)4 KB21.8051单片机有几个中断源?( C )(P180)(A)2 (B)3 (C)5 (D)622.下面哪个是串行口控制寄存器?( A )(P212)(A)SCON (B)PCON (C)TCON (D)TMOD23.单片机系统常用的芯片74LS373属于以下哪类?( B )(P25-26)(A)驱动器(B)锁存器(C)编码器(D)译码器24.在中断服务程序中,哪条指令至少要执行?( D )(P186)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令25.MCS—51单片机的复位信号是( A )有效。