C 语言版)绝密版 C51单片机复习题及答案 一填空题 1、计算机中最常用的字符信息编码是(ASCII 码) 2、MCS-51系列单片机为(8 )位单片机 3、若不使用MCS-51片内存储器引脚(/EA )必须接(地) 4、8031 内部有( 128 ) 个 RAM ;8051 内部有(4K ROM)和( 128 个 RAM ) 5、堆栈的地址由(SP )内容确定,其操作规律是“(先)进 (后)出” 6、在单片机扩展时, ( P0 )口和( P2 )口为地址线, (P0 ) 口又分时作为数据线 7、在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为 ( 2us ) 8、当 80C51的 RST引脚上保持 ( 2 )个机器周期以上的低电平 时,80C51即发生复位 9、当 P1口做输入口输入数据时,必须先向该端口的锁存器写入 ( 1 ),否则输入数据可能出错 10、若某存储芯片地址线为12 根, 那么它的存储容量为(4KB) 11、 程序状态寄存器PSW 的作用是用来保存程序运行过程中的各 种状态信息其中CY为(进位)标志,用于无符号数加(减) 运算,当进行(位)操作时作为位累加器。
OV 为(溢出)标志, 用于有符号数的加(减)运算 12、消除键盘抖动常用两种方法,一是采用 (硬件去抖电路 ), 用 基本 RS触发器构成;二是采用 (软件去抖程序 ),既测试有键输 入时需延时(约大于10 毫秒)后再测试是否有键输入,此方法 可判断是否有键抖动 13、若 MCS-51单片机采用12MHz的晶振频率, 它的机器周期为 ( 1us ),ALE 引脚输出正脉冲频率为(2MHZ) 14、8051 有两个 16 位可编程定时 / 计数器, T0 和 T1它们的功 能可由两个控制寄存器(TCON)、( TMOD )的内容决定,且 定时的时间或计数的次数与(TH )、( TL)两个寄存器的初值 有关 15、串行口的控制寄存器SCON 中,REN的作用是(允许串行接 收位 ) 16、单片机内外中断源按优先级别分为高级中断和低级中断,级 别的高低是由 (中断优先级寄存器, ) 寄存器的置位状态决定的 同一级别中断源的优先顺序是由(自然优先级顺序)决定的 17、LED数码显示按显示过程分为(静态、)显示和(动态)显 示 2 种前者,对每位显示来说是连续显示的,可通过单片机串 行口实现;当多位显示时需较多外部驱动芯片,功耗较大。
后者, 对每位显示来说是断续显示需占用单片机的(并行)接口资源 18、单片机串行通信时, 若要发送数据, 就必须将要发送的数据 送至(SBUF )单元,若要接收数据也要到该单元取数 19.半导体存储器的最重要的两个指标是(存储容量) 和(存储 速度) 20、计算机的系统总线有(地址总线)、(控制总线)和(数据 总线) 21、(只看看)若某8 位 D/A 转换器的输出满刻度电压为+5V ,则 D/A 转换器的分辨率为 ( 5/255=0.0196V) 22、单片机串行通信时, 其波特率分为固定和可变两种方式,在 波特率可变的方式中,可采用(定时器T1 )的溢出率来设定和 计算波特率 23、P0、P1、P2、P3 四个均是(8 )位的(并行)口 (填“串 行”还是“并行” ),其中 P0的功能是 (地址/ 数据分时复接口) 24、片内 RAM 可进行位寻址的空间是( 20H----2FH ),其对应的 位地址范围是( 00H---FFH) 25、8051 单片机有(5 )个中断源,(2 )级中断优先级别 26、8255A 属于可编程的(并行)接口芯片,8255A 的 A通道有 ( 3 )种作方式。
8255A 的 B有( 2)种作方式 27、MCS 51 内部的 SFR共有(18, 8052 系列有 21 )个 28、8051 有两个 16 位可编程定时 / 计数器,其中定时作用是指 对单片机(对内部晶振频率f osc/12)脉冲进行计数,而计数 器作用是指对单片机(外部)脉冲进行计数 29、当 P1口做输入口输入数据时,必须先向该端口的锁存器写 入(FFH ),否则输入数据可能出错30由于执行每条指令都 要占用 CPU的时间,因此采用循环结构并多次重复执行某些指令 可实现软件延时而硬件延时一般是采用单片机的(定时/ 计数 器)再通过软件编程来实现 31、 ROM 在单片机系统中作为程序存储器,主要类型有 ROM 、 PROM、 EPROM、EEPROM 和 FLASH存储器其中 8051 有 4K ( ROM) ; 8751 有 4K( EPROM );89C51有 4K(FLASH存储器) 32、中断源 的是否允许中断是由 ( IE )寄存器决定的, 中断源的优先级别 是由(IP)寄存器决定的 33、DS1302与单片机的接口只需3 根线相连,分别是( /RST)、 (I/O )、(SCLK )。
34、当单片机 CPU响应中断后, 程序将自动转移到该中断源所对 应的入口地址处, 并从该地址开始继续执行程序,通常在该地址 处存放转移指令以便转移到中断服务程序其中 INT1 的入口地 址为(0013H ),串行口的中断入口地址为(0023H ),T0的入 口地址为( 000BH ) 35、扩展并行 I/O 口时,常采用(8255 )和( 8155 )可编程 芯片 36、MCS-51单片机访问外部存储器时,利用(ALE)信号锁存 来自(P0 )口的低 8 位地址信号 37、MCS-51单片机中有 (2)个( 16 )位的定时 / 计数器,可以被 设定的工作方式有 (四)种 38、用 MCS-51串行口扩展并行I/O 口时,串行口工作方式应选 择(方式 0) 39、在 CPU内部,反映程序运行状态或反映运算结果的一些特征 寄存器是(PSW) 40、中断源的优先级别被分为高级和低级两大级别,各中断源的 中断请求是属于什么级别是由(IP)寄存器的内容确定的 41语句 xdata unsigned char OUTX2 _at_ 0 x1002 的功能是(是 在外部 RAM 中的 xdata 区定义了无符号字符型的字变量OUTX2 , 它的地址是 1002H )。
42当定时器T0计数计满时,由硬件电路使(溢出标志TF0 ) 置位;最后再由硬件电路使(该位TF0自动复位) 43C51中的任何程序总是由三种基本结构组成:(顺序)、 (分 支)、(循环) 44MCS-51单片机扩展程序存储器所用的读信号为(/PSEN ), 扩展数据存储器所用的控制信号为(/RD)和(/WR ) 45当定时器To 工作在方式3 时, 要占定时器T1的(TR1 )和 (TF1)两个控制位. 46MCS-51串行接口有()种工作方式, 这可在初始化程序中用 软件设置特殊功能寄存器(__SCON _)来实现 47在串行通信中 , 根据数据传送方向分为(单工)、(半双工) 和(全双工)三种方式. 48中断请求信号有 (电平触发) 和(边沿触发) 两种触发方式 49C51的串行口控制寄存器中有2 个中断标志位, 它们是(TI) 和(RI) 50键盘的结构形式一般有两种:(独立式键盘)和(矩阵式键 盘) 51. 单片机与普通计算机的不同之处在于其将(CPU)、(存储器) 和(输入/ 输出接口 )部 分集成于一块芯片之上 52.构成 8051 单片机最小应用系统时, (/EA) 引脚应该接高电平. 构成 8031 单片机最小应用系统时, (/EA) 引脚应该接地。
53.串行通信按信息的格式可分为(同步通信 )和(异步通信 )两 种方式 54.D/A转换器实现转换成. 55.A/D转换器实现转换成. 二单项选择题 1、在单片机中,通常将一些中间计算结果放在(A )中 A、累加器 B、控制器 C 、程序存储器 D 、数据存储器 2、单片机 8051 的 XTAL1和 XTAL2引脚是(D )引脚 A、外接定时器 B、外接串行口 C 、外接中断 D 、外接晶振 3、8051 单片机共有(B )中断源 A、4 B、5 C 、 6 D 、7 4、 设 MCS-51单片机晶振频率为12MHz ,定时器作计数器使用时, 其最高的输入计数频率应为(C ) A、2MHz B、1MHz C 、500kHz D 、250kHz 5当 MCS-51单片机接有外部存储器, P2 口可作为 ( D ) A、数据输入口 B、数据的输出口 C 、准双向输入输出口 D 、输出高 8 位地址 6单片机的定时器 / 计数器设定为工作方式1 时,是( D ) A、8位计数器结构 B、2个 8 位计数器结构 C 、13 位计数器结构 D 、16 位计数器结构 7下列具有模数转换功能的芯片是(A ) A、ADC0809 B、DAC0832 C 、BS18B20 D 、DS1302 8、串行口每一次传送(B )字符。
A、1 个字节 B、1bit C 、1 帧 D 、1 串 9. MCS-51单片机中,当寄存器IP=0 x81 时,优先级最高的中断 是( C ) A、INT1 B、串行口中断 C 、INT0 D 、定时器 / 计数器T0中断 10.C51编译器中支持的存储模式不包含(A ) A、Xdata B、Small C 、Compact D 、Large 11、计算机能直接识别的语言是(C ) A汇编语言B自然语言C 机器语言D C 语言 12、采用 8031 单片机必须扩展(B ) A、数据存储器 B、程序存储器 C 、I/O 接口 D 、显示接口 13.定时/ 计数器有种工作模式,它们由(B )寄存器中的 M1 M0状态决定 ATCONBTMODC PCOND SCON 14P0 口作数据线和低8 位地址线时B A应外接上拉电阻B不能作 I/O 口 C 能作 I/O 口 D 应外 接高电平 15对于 8031 单片机,其内部RAMC A只能位寻址B只能字节寻址C 既可位寻址又可字节寻址 D 少部分能位寻址 16MCS 51 单片机的 CPU 主要的组成部分为A A运算器、控制器B加法器、寄存器C 运算器、加法器D 运 算器、译码器 17单片机能直接运行的程序叫C 。
A源程序B汇编程序C 目标程序D 编译程序 18. 、在 8051 片外扩展 8K的 EPROM 2764 需要( C )根地址线 A、11 B、12 C 、13、 D 、14 20. MCS-51的中断允许触发器内容为83H ,CPU将响应的中断请 求是( ) (A)T0 (B)INT1 (C) 串行接口 (D)INT0 21MCS-51系列单片机芯片是双列直插式封装的,有()个引 脚 (A)24 (B)30 (C )40 (D )50 第 1 章单片机硬件系统 1.什么是单片机、单片机系统、单片机应用系统? 答:单片机:又名微控制器,是将微型计算机中的中央处理器 (CPU )、随机存储器( RAM )、只读存储器( ROM )及I/O 口电 路等主要部件, 结合连接它们的总线集成在一块芯片上,即它是 一块智能芯片 单片机系统: 单片机本身只是一块芯片,它并不能集成计算机的 全部电路, 因此需要加上时钟、复位电路等, 才能构成单片机最 小应用系统; 若最小系统资源不足时,还需扩展外围电路和外围 芯片等,从而构成能满足应用要求的单片机系统 单片机应用系统: 它是为实际的控制应用而设计的,该系统与控 制对象结合在一起, 是满足嵌入式对象要求的全部电路系统。
它 在单片机的基础上配置了前/ 后向通道接口电路、人机交互通道 接口电路、串行通信接口等面向对象的接口电路 另单片机系统和单片机应用系统都是软硬件结合的系统,缺一不 可 2.单片机有哪些特点? 答:单片机的特点很多,主要是体积小品种多,价格便宜,可靠 性高,使用灵活,还有( 1)突出控制功能。