《2022年C单片机复习题ft .pdf》由会员分享,可在线阅读,更多相关《2022年C单片机复习题ft .pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、资料收集于网络如有侵权请联系网站删除谢谢精品文档C51单片机试卷 1 一、填空题(每小题1 分,共 30 分)1、8031 的 P2 口为高 8 位地址总线口,P3口为双功能口。2、单片机的复位操作是 _RST _引脚,要在此引脚加 _ 低_电平才能复位动作。3、 C51 定 义 可 寻 址 位 , 使 用 关 键 字 为_sbit_, 定义特殊功能寄存器当中的某位用关键字 _sfr _ 。4、已知 P3=0X7F,要实现将 P3 口的值循环右移的指令是 _RR,循环右移3 次后,P3=_11101111_ 。5、有指令 unsigned char mm=0X01,0X02,0X03, 此 指
2、 令 中 数 组 元 素mm1的 值 为0X02_ 。6、串口工作方式 2 接收的第 9 位数据放到了_SCON_ _ 寄存器的 _RB8_ 位中。7、若采用 6MHz的晶体振荡器,则 MCS-51单片机的振荡周期为 _1/6us_,机器周期为_2us_。8、单片机并行接口中,要作为输出口必须外接上拉电阻的端口是 _p0_,其原因在于输出级是_漏极_开路电路。9、由 AT89C51构成的单片机最简系统中,只给单片机提供 VCC和 GND 单片机是不会工作的,必须提供的 _晶振电路 _、_复位电路 _和_扩展程序存储器 _辅助形成一个最简系统。10、若只需要开串行口中断,则其对应的源中断允许控制
3、位是 _ES_ _,若需要将外部中断0设置为下降沿触发,则执行的语句为_IT0=1_。11 、 C51 中0 x75 | 0 x42 运 算 结 果 是_01111011_ 。12、-25 的原码是 _10011001_ _、反码是_11100110_、补码是_11100111_ _。13 、 对 于51子 系 列 单 片 机 , 主 要 有_8031_、_8051_、_8751_三种机型。14、修饰符 interrupt m中 m的取值为 0 对应的中断情况是 _外部_中断。15、TCON 中 IT0(IT1) 表示_中断触发方式_。16、5l 子系列单片机片内有两个_16_位的定时计数器。
4、二、选择题(每小题1 分,共 20 分)1、一字节补码所能表示的整数范围是(A ) 。 A 、 128 127 B、 127127 C、129128 D、128128 2、12MHz晶振的单片机在定时工作方式下,定时器计一个数所用的定时时间是(A)A 、 1s B 、2s C 、4s D 、8s 3、通过串行口发送或接收数据时,发送或接收的数据暂存在( D)寄存器中。A、SCON B、PCON C、TMOD D 、SUBF 4、 在单片机扩展系统中, 8051 做为地址总线和数据总线分时复用的端口是(A )A、P0口B 、 P1口C、P2口D、P3口5、MCS-51单片机的定时器 / 计数器工
5、作方式1是(B) 。 A、8位计数器结构 B、16 位计数器结构 C、13位计数器结名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档构 D、 2 个 8 位计数器结构6、片内 RAM 的 20H 2FH为位寻址区, 所包含的位地址是 ( B ) 。A、00H 20H B、00H 7FH C、20H 2FH D 、00H FFH 7、使用宏来访问绝对地址时,一般需包含的库文件是(B
6、 )A、reg51.h B、absacc.h C、intrins.h D、startup.h 8、8255A是可编程的并行输入 / 输出接口芯片,内部有(B )个 8 位的并行口。A、 2 个B、 3 个 C、 4 个D 、5 个9、设 MCS-51单片机晶振频率为12MHz ,定时器作计数器使用时,其最高的输入计数频率应为( B) A、2MHz B、1MHz C、500kHz D、250kHz *10、线反转法识别有效按键时,如果读入的列线值全为 1,则说明( A )A、没有键被按下B、有一个键被按下C 、有多个键被按下D、以上说法都不对11、利用下列(D )关键字可以改变工作寄存器组A、i
7、nterrupt B、sfr C 、while D 、using 12、单片机的串行口工作于方式1 是( A )。 A、8 位数据传送 B、9位数据传送C、10 位数据传送 D、11 位数据传送13、执行 #define PA8255 XBYTEOx3FFC ,PA8255=Ox7e 后存储单元 Ox3FFC 的值是(A )A、Ox7e B、8255H C、未定 D、7e 14、具有模数转换功能的芯片是(A )A、ADC0809 B、DAC0832 C 、MAX813 D 、PCF8563 *15、MCS 51 单片机的 CPU 主要的组成部分为(A) A、运算器、控制器 B 、加法器、寄存器
8、 C、运算器、加法器 D、运算器、译码器16、8051 单片机的 VSS (20)引脚是( B)引脚A 、 主 电 源 +5V B 、 接地 C、备用电源 D、访问片外存贮器17、支持写入单片机或仿真调试的目标程序的文件格式是D。A、.ASM B、 .C C、 .EXE D、 .HEX 18、在串行通信过程中,下面关于TI 和 RI 说法正确的是C 。A、在查询方式中,系统自动清零 TI 和 RI。B、在中断方式中, 系统自动清零 TI 和 RI。C 、在查询和中断方式中,系统都不会清零TI 和 RI,须程序清零。D 、在查询和中断方式中, 系统自动清零 TI和 RI。19、51 单片机中,关
9、于 P0-P3端口说法正确的是B。A、P0-P3的每个端口只能按字节输入/ 输出。B、P0-P3的每个端口既可以按字节输入/输出,也可以按位进行输入输出。C 、P0-P3的每个端口只能按位进行输入输出。D 、P0-P3的每个端口不能用作输入输出。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档20、异步串行通信中,一帧数据中必须包含B。A、起始位、校验位和停止位。 B、起始位和停
10、止位。C、校验位和停止位 。 D、起始位和校验位。三、简答题(每小题10 分,共 30 分)定时1、MCS-51单片机有 32 根 I/O 线,它们和单片机的外部总线有什么关系?地址线有十六位,低八位经过地址锁存器接P0,高八位接 p2. 数据线八位,接 P0。控制线共 12 根接 P3+ALE脚+EA+PSEN+RST2、定时 / 计数器 T0 有 4 种工作方式 , 各自的特点是什么? 工作方式 0123 分别为 13 位,16位,八位,八位。其中只有方式2 不需要重新赋值3、51 系列单片机的中断源有5 个、它们默认的优先级顺序是怎样的? 外部 0定时器 0外部1定时器 1串行接口四、编
11、程题(每小题10 分,共 20 分)1、已知单片机的P3 口接有发光二极管,且当P3口为低电平时对应的发光二极管被点亮,编写程序使发光二极管从右向左依次轮流点亮。参考实验指导书2、 8051 单片机系统中,已知晶振频率为 12MHZ,用定时 / 计数器 T1, 编程实现从 P1.1 产生周期为 2S的方波。 参考实验指导书C51单片机试卷 2 一、填空题(每小题1 分,共 30 分)1、8031的 p0口为低 8 位地址总线口,p3口为第二功能口。2、修饰符 interrupt m中 m的取值为 1 对应的定时器 0 中断源,修饰符using n的功能是 _选择寄存器组 _。3、定义变量 a、
12、b、c 为内部 RAM 的无符号型字符变量,对应的指令是 idata_unsigned char a1; 。4、特殊功能寄存器 TCON 用于控制定时 / 计数器的启动和溢出。5、对于 IE 寄存器来说,开放总中断,其对应的 C51命令为 _EA=1_ _,允许串口中断,其对应的 C51命令为 _ES=1 _。6、对于 SCON 来说 REN的功能是 _允许接收控制位 _,PCON 中 SMOD 的功能是 _波特率加倍控制位 _。7、8255 有两个控制字, 它们是 _工作方式控制字_、_C口按位置位 / 复位控制字 _。8、LED数码管的显示方式有 _静态_和_动态_两种。9、键盘抖动的消除
13、有两种方法_硬件_和_软件 _,硬件消除抖动的方法是_RS 触发器 _,软件去抖动的方法是_软件延时 _。10、EA 被称为_片外程序存储选端 _,当它为高电平时,首先访问_片内_,当它为低电平,只访问 _片外_。11 、 若 已 知 向 液 晶 写 入 命 令 的 函 数 是Write_Commond ,那么向 RT-1602写入清屏的命令是,在液晶第 1 行第 1 列显示一 个 字 符 , 显 示 缓 冲 区 地 址 设 置 命 令是, 其 引 脚 RS 用 于控制,R/W用于控制。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
14、 - 名师精心整理 - - - - - - - 第 3 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档12 、 C51 的 存 储 种 类 有 _data_ ,_idata_,_xdata_,_code_。二、选择题(每小题1 分,共 20 分)1、单片机复位后,程序计数器PC的值为。A、 0000H B、0010H C、0030H D、 1000H 2、定时 / 计数器的定时方式中,计数器的计数脉冲是来自振荡器的分频后的脉冲。A 、8 B 、12 C、2 D、16 3、在串行通信过程中,下面关于TI 和 RI 说法正确的是。A、在查询方
15、式中,系统自动清零TI 和 RI。B、 在中断方式中,系统自动清零TI 和 RI。C、 在查询和中断方式中,系统都不会清零TI和 RI,须程序清零。D、 在查询和中断方式中,系统自动清零TI 和RI。4、MCS-51单片机的复位信号是 ( )有效。A、高电平 B、低电平 C、脉冲D、下降沿5、在片外扩展一片2764 程序存储器芯片要( )地址线。 A 、8 根 B、13 根 C、16根 D、20根6、8255A是可编程的并行输入 / 输出接口芯片,内部有()个 8 位的并行口。A、 2 个B、 3 个 C、 4 个D 、5 个7、AT89S51单片机是()单片机。A、 4位B、 8位 C、 1
16、6位D、32 位8、 51 单片机五个中断源的默认优先权由高到低排队正确的是()A、串行口、定时计数器0、定时计数器 1、外中断 0、外中断 1 B、串行口、外中断 0、定时计数器 0、定时计数器 1、外中断 1 C、外中断 0、定时计数器 0、外中断 1、定时计数器 1、串行口D、外中断 0、外中断 1、定时计数器 0、定时计数器 1、串行口9、定时/ 计数器 T0的 M1MO=00 时,定时计数器的最大计数值是()A、65536 B、8192 C、256 D、128 10、下列选项中不是C51编程时使用的关键字的是()A、integer B、define C、break D、sbit 11
17、、51 单片机串口有4 种工作方式,其中哪些工作方式需要用到定时计数器T1()A、四种工作方式都要用到。B、仅工作在方式0 下才用定时计数器T1。C 、工作在方式 1 和方式 2 时都要用到定时计数器 T1。D 、工作在方式 1 和方式 3 时都要用到定时计数器 T1。12、定时 / 计数器中断发生在()A、送入初值时 B、启动定时 / 计数时C、定时 / 计数停止时D、计数值满量程时13、与外部中断无关的寄存器是()A、TCON B 、PCON C、SCON D、IP 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整
18、理 - - - - - - - 第 4 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档14、在 8 为单片机中 -50H 的补码是()A、00110010B B、CFH C、10110010B D 、CEH 15、若以下 ASCII 码中有奇偶校验位,采用偶校验的是() 这一题我觉得四个答案都错了A、 11010000 B、 00011111 C、11011010 D、10000000 16、若 MCS-51单片机使用晶振频率为6MHZ ,其复位持续时间应超过()A、2s B、4s C、8s D 、1ms 17、C语言中最简单的数据类型包
19、括()。A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型18、单片机应用程序一般存放在中。 A、RAM B、ROM C、寄存器 D、CPU 19、MCS-5l单片机的堆栈区是设置在( ) 中。A、片内 ROM 区 B 、片外 ROM 区C、片内RAM 区 D、片外 RAM 区20、89C51单片机的 VCC (40)引脚是引脚。A、主电源 +5V B、接地 C、备用电源 D、访问片外存贮器三、简答题(每小题10 分,共 30 分)1、已知 P3口接有发光二极管的阴极,编写程序使发光二极管闪烁三次。参考实验报告2、如图所示共阳极数码管,写出0-
20、9 的显示编码 。参考实验报告3、简述行列式扫描键盘的工作原理。P1.3-1.0选行,P3.3-3.0选列,键盘按下一个键,给出两个高电平信号分别给P1和 P3 口,每个周期扫描一次输入,得到键盘此时的状态,并译码出被按键位置四、综合题(每小题10 分,共 20 分)1、在串行口工作在方式1 和方式 3 时,定时 /计数器 1 的作用是什么? T1 的溢出率,决定了串行口的波特率 若已知单片机的晶振频率为12MHZ ,且串行口的波特率为4900位/ 秒,写出定时计数器 1 的初始化程序。波特率 =T1溢出率/32名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
21、- - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档2、根据图编程从 DAC0832 输出端分别产生三角波和方波。 参考实验报告C51单片机试卷 3 一、填空题(每小题1 分,共 30 分)1、 修饰符 interrupt m中 m的值为 3 对应的是 定时器 T1 中断源, m的值为 4 对应的是串行口中断 中断源。2、定义变量 p1_0 为 P1口的第 0 位,变量 a1为片内 RAM 的可位寻址区的变量, 其对应的变量定义指令为sbit p1_0=P10;,
22、bdata a1;。3、TCON 中 IT0(IT1) 表示_外部中断 0 或 1 触发方式控制位 _,IE0(IE1) 表示_外部中断 0 或 1的中断请求标志位 _,TF0(TF1)表示_计数器T0/T1 的溢出中断 _,TR0(TR1)表示_定时器 TO/T1开始计数标志 _,SCON 中 TI表示_串行口发送中断 _,RI 表示_串行口接收中断 _。4、变量 a1=0 x92,if(a1)结果是 _真_ ( 真/假) 5、对于 IE 寄存器来说, 若想中断源对应的终端服务程序被执行,必须用软件开两个中断,分别是开中断允许总控位EA 中断和对应中断源中断允许位中断。6、对定时计数器设置其
23、工作方式用 TMOD特殊功能寄存器,若将定时/ 计数器设置为工作 方 式 3 定 时 方 式 , 其 最 大 计 数 值 为256 。7、对于串行口控制寄存器SCON ,若允许串口接收数据,要用命令 SCON=0 x10;启动接收,若将接收到的数据送到P3口,其对应的 C51指令位。8、波特率的单位是bps,若串口工作在方式 1下,一秒向外传送 490帧数据,其波特率为4900bps。9、运算符号“ =”用于赋值,符号“=”用于条件判断。10、特殊功能寄存器的定义可以用sfr关键字实现,我们写程序时没有定义特殊功能寄 存 器 是 因 为 我 们 在 程 序 中 添 加 了reg52.h头文件。
24、11、 基本数据类型 char 的长度为1 个字 节 , 默 认 情 况 下 其 对 应 的 数 值 范 围 是-128+127。12、单片机的晶振频率若为12MHZ ,执行一条双机器周期指令用的时间为2um 。13、51 系列单片机外扩存储器时,作为数据线 的 是P0端 口 , 作 为 地 址 线 的是和 P0 和P2 端口,扩展存储器的最大容量为64kb。二、判断题(每小题1 分,共 10 分)1、若一个函数的返回类型为void ,则表示其没有返回值。(对)2、定时器与计数器的工作原理均是对输入脉冲进行计数。(错)3、SFR中凡是能被 8 整除的地址,都具有位寻址能力。 ( 对 ) 4、不
25、能用“sfr16 ” 直接访问定时器计数器0 和 1。 ( ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档5、 MCS-51单片机的程序存储器只能用来存放程序的。(错)6、串口中断标志由硬件清0。( 错)7、特殊功能寄存器的名字,在C51程序中,全部大写。( 对)8、“sfr ”后面的地址可以用带有运算的表达式来表示。(错)9、#include 与#include “reg
26、51.h ”是等价的。(对)10、sbit不可以用于定义内部RAM 的可位寻址区,只能用在可位寻址的SFR上。( 错)三、选择题(每小题1 分,共 10 分)1、单片机中的程序计数器PC用来C。 A、存放指令 B、存放正在执行的指令地址C、存放下一条指令地址 D、存放上一条指令地址2、单片机上电复位后, PC的内容和 SP的内容为B。A、0000H ,00H B、0000H ,07H C、0003H ,07H D、0800H ,08H 3、 当程序状态字寄存器 PSW 状态字中 RS1和 RS0分别为 0 和 1 时,系统先用的工作寄存器组为B 。A、组 0 B、组1 C、 组 2 D、组 3
27、 4、 用 89C51的定时器 T1作定时方式,用模式 1,则工作方式控制字为C。A、01H B、05H C、10H D、50H 5、使 89C51的定时器 T0停止计数的指令是A。A、CLR TR0 B、CLR TR1 C、SETB TR0 D、SETB TR1 6、MCS-51单片机响应中断的必要条件是。A、TCON 或 SCON 寄存器内的有关中断标志位为 1 B、 IE 中断允许寄存器内的有关中断允许位置1 C、IP 中断优先级寄存器内的有关位置1 D、当前一条指令执行完7、外部中断 0 的入口地址是A。A、 0003H B、 000BH C、00013H D、001BH 8、MCS
28、51 单片机在同一级别里除INT0 外,级别最高的中断源是B。A、外部中断 1 B、定时器 T0 C、外部中断 0 D、定时器 T1 9、89C51定时/ 计数器共有四种操作模式,由TMOD 寄存器中 M1 M0的状态决定,当 M1 M0的状态为 01 时,定时 / 计数器被设定为B。 A、13 位定时 / 计数器 B 、16 位定时 / 计数器C 、自动重装 8 位定时 / 计数器 D、T0 为 2 个独立的 8 位定时 / 计数器10、下列说法正确的是( A)A、各中断发出的中断请求信号,都会标记在MCS-51系统的 IE 寄存器中。B、各中断发出的中断请求信号,都会标记在MCS-51系统
29、的 TCON 与 SCON 寄存器中。C、各中断发出的中断请求信号,都会标记在MCS-51系统的 IP 寄存器中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档D、各中断发出的中断请求信号,都会标记在MCS-51系统的 TMOD 寄存器中四、简答题(每小题10 分,共 30 分)1、80C51有哪五个中断源,哪些中断请求信号在中断响应时可以自动清除?哪些不能自动清除?应如何处理?
30、外部中断两个,当其为低电平是中断出发,有两种触发方式:电平触发和边沿触发。电平触发需要软件置高清除,边沿触发不需要。 定时/ 计数触发有两个,软件开启和关闭。串口中断也是。相应的置高电平2、 MCS-51单片机由哪几部分组成?简述各部分功能。MCS-51单片机在片内集成了中央处理器、存储器、定时器 / 计数器、 I/O 接口、和中断系统等几大单元。 CPU 根据 PC中的地址将欲执行指令的指令码从存储器中取出,存放在IR 中,ID 对 IR 中的指令码进行译码, 定时控制逻辑在 OSC 配合下对 ID 译码后的信号进行分时,以产生执行本条指令所需的全部信号。存储器用于存储数据。定时器 / 计数
31、器 T0 和 T1 ,可用于定时和对外部输入脉冲的计数。中断系统。可实现对 5 个中断源的管理。五、编程题(每第 1、2 小题每小题 15 分,第 3小题 20 分,共 50 分)1、用 51 单片机并行口设计显示一个数码的电路,使数码管循环显示“ 0”“F”。#include #define uchar unsigned char /宏定义,为方便编程#define uint unsigned int #define DIGI P0 /宏定义,将 P0口定义为数码管/* P0口直接接一个数码管*/ uchar digivalue=0 x3F,0 x06,0 x5B,0 x4F,0 x66,0
32、 x6D,0 x7D,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71; / 显示的数字数组,依次为0,1,. ,F . ,8 void delay() /延迟函数,决定数码管跳变的间隔时间 uchar ii=200; / 若发现数码管闪烁,调节这里即可while(ii-); main() /主函数 uchar i=0; while(1) DIGI=0 x00; DIGI=digivaluei; delay(); i+; if(i=16) i=0; 2、已知 focs=12MHZ ,如图利用定时器T1 使图中发光二极管进行秒闪烁。即亮
33、500ms ,暗500ms ,用 C51写出程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档#include /包含特殊功能寄存器库sbit P1_0=P10; char i; void main() TMOD=0 x10; TH1=0 xD8;TL1=0 xf0; EA=1; ET1=1; TR1=1; i=0; while(1); void time1_int(void
34、) interrupt 3 /T0 中断服务程序 TH0=0 xD8;TL0=0 xf0; /计数10000 进一次中断1/12us*10000*600=0.5s i+; if (i=600) P1_0=!P1_0;i=0; 3、硬件连接如下图所示,要求编程实现用单片机甲的按键 KEY1 控制单片机乙发光二极管闪烁三次(不写握手部分, 且传送速率为 2400bps) 。答,这道题怕是不考哦C51 单片机试卷 4 一、填空题(每小题1 分,共 45 分)1、串行口方式 2 接收到的第 9 位数据送 SCON 寄存器的 RB8 位中保存。2、MCS-51 系列单片机为 8 位单片机。3、8031
35、的中断源有5 个、有 2 个中断优先级。4、MCS-51 系列单片机的典型芯片分别为 8031、8051、8751。5、利用 8255A 可以扩展3 个并行口,其中 8 条口线具有位操作功能。P2.1 单片机甲+5V 地R T 单片机乙T R PPPPPKEY1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档6、 由 8031 组成的单片机系统在工作时,EA引脚应该接地 。7
36、、 串 行 口 的 方 式0的 波 特 率 为fosc/12 。8、8031 内部有_2_个定时器,_4_个并行口和 _1_个串行口。9、8031 的异步通信口为(单工 /半双工 /全双工 ) ,若传送速率为每秒120 帧,每帧 10 位,则波特率为 _ 1200 Bd/s _。10、8031 的 P3 口为双功能口。11、8031 的 P0 口为高 8 位地址总线口。12、欲使 P1 口的低 4 位输出 0,高 4 位不变,应执行一条ANL P1 ,#0F0H 命令。13、KeiLC51 软件中,工程文件的扩展名是_ uv2_, 编译连接后生成可烧写的文件扩展名是 _hex_。14、 MCS
37、-51 单片机中,在 IP=0 x00 时,优 先 级 最 高 的 中 断 是 _外 部 中 断0_,最低的是 _串行口中断 _。15、MCS51 单片机的 P0P4 口均是并行 IO 口,其中的 P0 口和 P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和 地址总线 ,在 P0P4 口中,P0 为真正的双向口, P1-P3 为准双向口。16、 MCS 5l 单片机的堆栈区只可设置在 片内数据存储区 (器)。17、 单片机的复位操作是 _ (高电平/低电平),单片机复位后,中断允许寄存器 IE 的值是 _00h_。18、8255A 内部控制电路还可以分成两组:A 组和 B
38、 组。其中 A 组控制的对象是 A 口及 C 口的高四位 ,B 组控制的对象是 端口 B 口和 C 口的低 4 位。19、若采用 6MHz 的晶体振荡器,则MCS-51 单片机的振荡周期为_1/6us_,机器周期为_2us_。20、A/D 芯片选择最主要的参数是_分辨力 _和_转换时间_。21、C51 定义可寻址位, 使用关键字为_sbit_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删
39、除谢谢精品文档25、变量 tmp=0 x15 ,经运算 tmp=4;后的 tmp 值为_。26、 C51 数组的下标是从 _0_开始的。27、C51 中 0 x75|0 x42运算结果是 _ 0 x77_。二、判断题(每题1 分,共 15 分)1单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。T2只要有中断出现,CPU 就立即响应中断。 F3MCS_51 单片机 P3 端口的各端口线如果作为第二功能信号使用的话,那么它们就不能再用来进行数据I/O 传送; 同样道理,如果用作数据传送,就不能再作为第二功能信号使用。T4MCS-51 单片
40、机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源:来自于单片机内部的是定时,而来自于外部的则是计数。T5P0 端口在作为地址总线使用时,提供的是高 8 位地址。F6单片机的LED 动态显示是依据人眼的“视觉暂留”效应实现的。T7DPTR 是由 DPH 和 DPL 两个 8 位特殊寄存器组成的。T8运算符“ &”表示的是按位与运算。 T10命令语句 if(x=10)P0=0 xff ;表达的含义是当 x 的值为 10 时, 才执行 P0=0 xff的命令。F1180c51 单片机定时 /计数器 T0、T1都可以工作在方式3 下 F1251 单片机的串口工作在方式0,接收和发送数据都是
41、通过RXD 完成的。 T13正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。T14最小系统是单片机仅用本身有的资源就可以工作,不需要外接任何部件。T15 一片存储器芯片2764 可扩展的最大容量是 8KB. T三、简答题(第 1 小题 6 分,第 2 小题 4 分)1提供扩展存储器芯片的片选信号的方法有哪几种?简述各方法的特点。2说明什么是中断、中断允许、中断屏蔽。四、综合题(每小题10 分,共 30 分)1已知单片机系统晶振频率为6MHz ,若要求定时值为 10ms时,定时器 T0 工作在方式 1 时,定时器 T0 对应的初值是多少? TMOD 的值是多少?TH0= ?TL0=?
42、2已知 8255A与单片机的连接形式如下图所示( 只给出部分重要连接线路 ) :要求: (1)分析 8255A的 A口、B口、C口及控制口的地址。(2)若设定 8255A的 A口为方式 0 输入,B口为方式 0 输出,用汇编语言写出初始名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档化程序。3. 如下图,编写程序控制发光二极管循环点亮,当按下外中断 INT0时, 二极管闪烁三次
43、后熄灭。1.MCS-51系列单片机为 _8_位单片机。2.DAC0832通过改变控制引脚的连接方式,使其具有三种工作方式,分别是_双缓冲 _、_单缓冲 _、_直通_。3.液 晶RT-1602C实 际 显 示 区 有_2_行,每行显示_16_个字符。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档4.MCS-51 单片机的串行口,启动接收的 条 件 是 _ren=1_ 和_RI=
44、0_。5单片机的复位操作是 _ (高电平/低电平),且其上所加的复位电平的信号至少持续 _2_个时钟周期。6使 P1 口的低 4 位输出 1,高 4 位输出 0 的 C51 指令为_ p1=0 x0f; _。7C51 定义特殊功能寄存器中的位, 使用关键字为 _sfr_。8C51 变量中 unsignedchar 型变量的取值范围是 _0255 _。9 变量 tmp=0 xfe , 经执行指令 tmp1|1后 tmp 的值为 _。10变量 a1=0 xff ,if(!a1) 结果是 _(真/假)。11C51 数组的下标是从 _0_开始的。12.MCS-51 单片机的 P0 口作为通用 I/O口
45、使用时,在作为输入数据口前应先向 P0 口写_1_。13.-25 的原码是 _10011001 _B、反码是_11100110 _B、补码是 -_11100111 _B。一、 选择题(共 20 分,每题 1 分)1.单片机 8051 的 XTAL1 和 XTAL2 引脚是()引脚A外接定时器 B外接串行口 C外接中断 D外接晶振2.8051 单片机的一个机器周期包含()个时钟周期A6 B2 C12 D9 3.8051 单片机中,输入/输出引脚中用于专门的第二功能的引脚是()AP0BP1CP2 DP3 4.单片机的定时器 /计数器工作方式1 是()。A.8 位计数器结构 B.2 个 8 位计数器
46、结构C.13 位计数结构 D.16 位计数结构5.具有模数转换功能的芯片是()A.ADC0809B.DAC0832 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档C.MAX813D.74LS373 6.C51 语言的运算符中,能实现按位求反功能的是()运算符A B C| D! 7.在编写串行口中断服务程序时, 修饰符interruptm 中 m 的取值应为()A1 B2 C3
47、 D4 8.MCS 51 单片机的 CPU 主要的组成部分为()A运算器、控制器 B加法器、寄存器C运算器、加法器 D运算器、译码器9.C51 中一般 char 型变量占用 ()字节存储。A、一个 B、两个 C、三个 D、四个10.函数_crol_()包含在头文件()中A” reg51.h ” B” absacc.h ”C” intrins.h ” D” math.h ”11.十进制数 67 在 C51 语言中表示为十六进制数形式为()A0 x52 B0 x67 C0 x43 D0 x34 12.下列选项中不属于C51 的特殊功能寄存器的是()AP0 BTMOD C SBUF DTI 13.8
48、051 单片机()口是一个8 位漏极型开路型双向 I/O 端口。AP0 BP1 CP2 D P3 14.八段共阴极数码管显示0 的字段码是()A0 x3f B0 xc0 C 0 x00 D 0 xff 15.可编程 I/O 扩展芯片 8255A 有()个8 位并行口A1 B2 C3 D4 16.MCS-51单片机的 51 子系列为用户提供了()个硬件中断源A4 B5 C6 D7 17.下列选项中()是定时 /计数器 T0 的中断允许控制位AEA BET0 CIT0 DIE0 18.已知某串口 1S 钟可向外传送 240 帧,每帧包含 10 位数据信息,其比特率为()A12 106 B2400
49、C9600 D 4800 19.一个 5V 满刻度的 8 位 DAC 其分辨率为() A 19.5mv B 1.22mv C 0.42v D3.58mv AT89S52P0P22P23P24P25P26P27名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 25 页 - - - - - - - - - 资料收集于网络如有侵权请联系网站删除谢谢精品文档20.利用下列()关键字可以改变工作寄存器组Ainterrupt BsfrCwhile Dusing 三、编程计算题(共40
50、 分)1.已知单片机的晶振频率fosc=12MHZ ,串行口工作在方式1,PCON=0X80 。若令串口的波特率为9600bit/s ,请给出定时计数器 T1 工作在方式 2 下的初值及其计算过程。(10 分)2.利用单片机的P3 口接 8 个发光二极管,P1 口接 8 个开关,编程实现,当关动作时,对应的二极管亮灭。 (10 分)3.如下图,在六个共阳极数码led1led6上分别显示数字 16.(20 分) 附:设单片机的 fosc=12MHz ,要求在 P1.0上产生周期为 2ms 的方波。要在 P1.0 上产生周期为 2ms 的方波。定时器应产生 1ms 的周期性定时,定时到对 P1.0