内容正文:
山东省济宁市曲阜市职业中等专业学校2022-2023高二第二学期
《单片机技术》期中试题
姓名:_______考号:_______成绩:_______
一、选择题(每个3分,共33分)
1、51单片机有位地址的空间是内部RAM的 ______存取单元和部分特殊功能寄存器。()
A.0x00-0x0F B.0x20-0x2F
C.0x30-0x3F D.0x50-0x5F
2、单片机复位后,堆栈指针SP的值为______
A.0x00 B. 0x07 C.0x0000 D. 0x0007
B.212
3、 单片机的存储器是指_______
A.ROM B.RAM C. flash memory D. ROM 和RAM
4、 定时器/计数器的工作方式由___特殊功能寄存器决定。
A. TCON B.TMOD C.IE D.PSW (B)
5、执行i=8; m=t+i;语句后,i和m的值分别为____。
A. i=9,m=9 B.i=8,m=8 C.i=8, m=9 D.i=9,m=8
6、单片机的4个IO口中,除了作输入输出外,还有第二功能的是______口
A. Po B. P1 C. P2 D. P3
7、C语言中表达式值的真和假是_____用来衡量。
A.true和false B.1和0
C.非0和0 D.0和1
8、将P1.0引脚定义成符号swl,正确的语句是____。
A. Sw1=P1.0; B. P1.0=sw1;
C. sbit sw1=P1.0; D. sbit sw1=P1^O;
9、 用于结束循环的语句是______
A.break B. do while
C. for D. if 和 switch
10、单片机应用系统中,一般采用 方式去抖动。
A.硬件 B.软件
C.RS触发器 D.单稳态电路
11、启动TO开始工作的语句是______
A.TR0-0; B.TR0=1; C.TR1=0; D. TR1=1;
二、填空题(每空2分,共 32分)
1.单片机采用8MHZ的晶体振荡器,则一个时钟周期为______,一个机器周期为_______.
2. 表达式1>=6的值是_____,12%5的值是________,
6&&0的值是_________,执行i=0x20>>1;语句后i的值是是________.
3.外部中断O和外部中断1的中断允许位分为______和_________.
4.51系列单片机有四种存储器空间,它们分别是_______、
___________、_____________、__________.
5.8051的中断系统有5个中断源,其中包括______个外部中断源和_______个内部中断源。
6. 串口的中断请求标志位分为_______和__________.
三、补充程序
下面是一段延时子程序,请补充程序、填选项(16 分)。#define uchar unsigned char
#define uint unsigned int
void delay( )// A、uchar t B、uint t C、lms D、1s
{uint i;
( ) //A、uchar j; B、uint j; C、300ms; D、uint t;
for(i=0:i<t;( )) // A、i++; B、i-- C、j++ D、j--
for(j=0:j<300;( )); // A、j++; B、j--; C、j++ D、j--
4、 根据硬件电路,单片机P2.0引脚接一开关,P1口接8个发光二极管,要求开关闭合时,8个发光二极管同时闪烁,开关断开时,序号分别为奇数和偶数的发光二极管交替点亮。(19分)
答题卡
1、 选择题1-5
6-10
11
2、 填空题
1、________ __________
2 _________ ____________
_________ ____________
3、________ __________
4、_________ ____________
_________ ____________
5、 ________ __________
6、________ __________
6
学科网(北京)股份有限公司
$