初识单片机初识单片机1、单片机是一种将 cpu 、存储器和( )集成在一个芯片中的微型计算机。
2、mcs-51系列单片机的xtal1和xtal2引脚是( )引脚。
爱编程-如何使用keil软件和下载程序keil软件的使用1、在keil环境中,新建工程后必须完成工程配置。
2、使用keil软件对.c文件连接之后,生成的文件是( )。
感知与控制-单片机的i/o资源单片机的i/o资源1、判断题:复位输入端reset至少保持两个机器周期为低电平,才能启动复位时序,完成复位操作。()
2、8051系列单片机有4个8位的并行i/o口(p0、p1、p2、p3),这4个i/o口可作为一般的i/o口外, p2口也可作为高8位的( )总线。
3、单片机最小系统主要由单片机、电源、时钟电路、( )等组成。
4、已知p1端口从p1.0~p1.7依次接有八个发光二极管vd0~vd7,二极管阳极接 5v,阴极通过限流电阻分别接单片机,若要同时点亮vd1、vd4,其它灯不亮,则p1应该赋值为?
“重要的”实时处理——单片机的中断系统认识中断随堂测验1、stc89c51rc单片机有几个中断源?
a、5
b、6
c、7
d、8
2、传统的51单片机有多少个中断优先级?stc89c51rc单片机可将中断优先级设置为几个中断优先级?
a、2、2
b、2、4
c、4、2
d、5、8
3、不同的中断源的中断入口地址是不一样的。
4、外部中断2对应的中断号为5。
5、优先级由硬件形成。
了解中断的处理过程随堂测验1、单片机对中断处理的过程依次为?
a、中断响应、查询中断标志位、中断返回
b、查询中断标志位、中断返回、中断响应
c、中断返回、查询中断标志位、中断响应
d、查询中断标志位、中断响应、中断返回
2、定时器0使用时必须使用单片机的t0脚(p3.4)。
中断程序设计随堂测验1、单片机外部中断时只有用低电平触发。
2、必须有中断源发出中断请求,并且cpu打开中断,cpu才可能响应中断。
中断相关的寄存器随堂测验1、要使mcs-51能响应外部中断1和定时器t0中断,则中断允许寄存器ie的内容应该是?
a、98h
b、86h
c、22h
d、a2h
2、如何通过软件将外部中断1设置为中断工作方式?
a、ea=0; ex1=0;
b、ea=0; ex1=1;
c、ea=1; ex1=0;
d、ea=1; ex1=1;
单元检测1、在中断允许寄存器中,cpu的总中断控制位是
a、et1
b、es
c、ex1
d、ea
2、mcs-51单片机的外部中断1的中断请求标志是
a、ie1
b、it1
c、tf1
d、et1
3、在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的中断优先级别最高的是
a、定时器t0
b、定时器t1
c、外部中断int0
d、外部中断int1
4、中断源发出的中断请求信号会记在mcs-51系统的ie里
5、定时器t0的溢出标志tf0,在cpu响应中断后由硬件清零
6、边沿触发方式的外部中断信号是上升沿有效
“如何做到”时间管理——定时器/计数器认识定时器/计数器随堂测验1、在定时方式下,定时器是对什么进行加1计数?
a、时钟周期
b、状态周期
c、机器周期
d、指令周期
2、机器周期是单片机完成一个基本操作所需的时间,定义为12个节拍, 即12个时钟周期。
3、51单片机的计数器是加法计数器。
4、对于51单片机的定时器/计数器,定时与计数的本质都是计数。
定时器/计数器的寄存器随堂测验1、特殊功能寄存器tmod能够进行位操作。
2、tmod中gate设置为0时,称为软件启动。
定时器/计数器的工作方式随堂测验1、51单片机定时器/计数器工作在方式0时,是多少位的定时器/计数器?
a、8
b、13
c、16
d、32
2、定时器/计数器t0可以编程设置为几种不同的工作方式?
a、2
b、3
c、4
d、5
3、定时器0使用时必须使用单片机的t0脚(p3.4)。
定时器/计数器的应用随堂测验1、在下列寄存器中,与定时/计数控制无关的是
a、tcon
b、tmod
c、scon
d、ie
2、t1在方式3中是作为两个独立的8位定时器/计数器使用的。
3、定时器单次定时时间设置为越长越好。
定时器/计数器单元测验1、定时器的定时范围不仅与计数器的位数有关,还与系统的晶振频率有关。
2、51单片机定时器的工作方式2通常用作串口的波特率发生器。
3、定时器与计数器的工作原理均是对输入脉冲进行计数。
4、定时器t0计数溢出后,tf0 置1 。
5、定时/计数器的工作方式通过对tmod 寄存器编程设定。
6、mcs-51单片机定时器工作方式1是指的13工作方式。
让数字显示出来——数码管显示原理数码管显示原理单元测验1、一个共阴极的8段led数码管,要使其显示数字6的字形,则其字型码为( )。
a、fdh
b、02h
c、7dh
d、82h
2、共阴极数码管是指将所有发光二极管的阴极接到一起,形成公共阴极的数码管。
3、数码管采用动态扫描显示时, 所有数码管的公共极连接在一起共用一个控制引脚,而每个数码管的笔画段的同名端各自独立,分别与不同控制引脚相连。
最常见的输入方式--键盘最常见的输入方式--键盘1、某一应用系统需要扩展10个功能键,通常采用( )方式更好。
a、a、独立式按键
b、b、矩阵式键盘
c、c、动态键盘
d、d、静态键盘
2、矩阵式键盘的工作方式主要有( )。
a、a、编程扫描方式和中断方式
b、b、独立查询方式和中断扫描方式
c、c、中断扫描方式和直接访问方式
d、d、直接输入方式和直接访问方式
3、当cpu响应外部中断1 int1的中断请求后,程序计数器pc的内容是( )。
a、a、0003h
b、b、000bh
c、c、00013h
d、d、001bh
4、8051单片机的定时器t0用作计数方式时是( )。
a、a、由内部时钟频率定时,一个时钟周期加1
b、b、由内部时钟频率定时,一个机器周期加1
c、c、由外部计数脉冲计数,下降沿加1
d、d、由外部计数脉冲计数,一个机器周期加1
5、逻辑运算符两侧运算对象的数据类型是 ( )。
a、a、只是0或1
b、b、只能是0或非0正数
c、c、只能是整型或字符型数据
d、d、可以是任何合法的类型数据
6、1、mcs-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
7、2、单片机89c51复位后,其pc指针初始化为0000h,使单片机从该地址单元开始执行程序。
8、3、程序计数器pc是一个可以寻址的特殊功能寄存器。
9、4、输入语句的格式为:scanf("%d%d%d",&a,&b,&c);是正确的。
10、5、数据是操作的对象,操作的结果会改变数据的状况。
"打电话"和别人交流——串口通信上位机通过串口向单片机发送数字信息,单片机接收后加1反送给上位机,并同时在数码管上显示收到的信息。1、在异步通信中,每个字符包括1位起始位,8位数据位,1位停止位。每秒传送的速率是 200字符/秒,则波特率为( )b/s。
a、200
b、1200
c、2000
d、2200
制作lcd显示器——lcd显示1602lcd控制引脚说明随堂测验1、1602lcd分为带背光和不带背光两种。
2、对于1602lcd显示器,一般不带背光的比带背光的厚。
3、1602lcd显示器的对比度设置过高时会产生“鬼影”。
1602lcd程序设计随堂测验1、1602lcd显示器的控制器内部带有多少字节的ram缓冲区?
a、20
b、40
c、60
d、80
2、1602lcd显示器第2行的第一个地址是?在实际编程时,需要对控制器写入的地址数据是?
a、40h、c0h
b、4ch、c0h
c、c0h、40h
d、c0h、4ch
单元测试1、利用1602lcd显示器的vl,通过一个10k的电位器可以调整对比度。
2、不是每次在对1602lcd显示器的控制器进行读写操作之前都须进行读写检测。
3、1602lcd显示器每行后面的24个不能显示的地址主要为显示移动字幕设置。
4、对1602lcd显示器第1行的第一个地址操作时,需要向控制器写入的地址数据00h。
5、1602lcd显示器编程,设置光标右移但文字不移动,应向控制器输入控制命令字为06h。
6、字符型液晶显示模rt-1602c ,它是2行16个字的液晶显示器。
7、液晶显示器简称lcd显示器。
使用rom存储器--i2c总线rom存储器--i2c总线单元测验1、i2c总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。
2、i2c总线占用芯片的引脚非常的少,只需要两组信号作为通信的协议,一条为数据线(sda),另一条为时钟线(sdl)。
3、起始信号是在i2c总线工作过程中,当scl为高电平时,sda由高电平向低电平跳变,定义为起始信号,起始信号由主控机产生。
4、停止信号是当sda为高电平时,scl由低电平向高电平跳变,定义为停止信号,此信号也只能由主控机产生。
5、应答信号是i2c总线传送的每个字节为8位,受控的器件在接收到8位数据后,在第9个脉冲必须输出低电平作为应答信号,同时,要求主控器在第9个时钟脉冲位上释放sda线,以便受控器发出应答信号,将sda拉低,表示接收数据的应答。
6、读操作指受控器件向主控器件发送数,首先由主控器发出起始信号,前两个传送的字节与写操作相同,但是到了第二个字节之后,可以不需要再次启动总线,改变传送数据的方向。
7、at24c02中带有片内地址寄存器。每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个存储单元的读写。所有字节均以单一操作方式读取。为降低总的写入时间,一次操作可写入多达8个字节的数据。
8、i2c总线是一种用于ic器件之间连接的二线制总线。通过sda(串行数据线)及scl(串行时钟线)两根线在连到总线上的器件之间传送信息,并根据地址识别每个器件。
9、at24c02的控制字由8位二进制数构成,在开始信号发出以后,从机便会发出控制字,以选择从机并控制总线传送的方向。
10、at24c02中8个字节为一页,总共有32页,地址范围为00h~ffh,即00h~07h为第一页,08h~0fh为第二页,以此类推。在连续读写时,若读取地址超过单页的第八个地址,则又从该页的第一个地址循环开始。
制作数字电压仪-ad/da数字电压仪-ad/da1、a/d转换器的主要性能指标有( )
2、a/d转换包括哪几个过程( )
如何写工程软件--模块化编程模块化编程单元测验1、模块即是一个.c文件和一个.h文件的结合,( )是对于该模块接口的声明。
2、总体说来,模块化设计原则为( )。
3、实现多个模块工程的步骤大体为创建头文件、( )、代码封装和添加源文件等
4、需要模块化的代码封装成函数与( )。
5、)模块提供给其它模块调用的外部函数及数据需在.h文件中冠以( )关键字声明。
期末考试试卷《单片机原理及应用》期末考试1、下列计算机语言中,cpu能直接识别的是
a、自然语言
b、高级语言
c、汇编语言
d、机器语言
2、89s51单片机的psw寄存器中的rs1和rs0用来
a、选择工作寄存器组
b、指示复位
c、选择定时器
d、选择工作方式
3、51单片机的xtal1和xtal2引脚是( )引脚
a、外接定时器
b、外接串行口
c、外接中断
d、外接晶振
4、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是
a、由cpu自动完成
b、由中断服务子程序完成
c、在中断响应中完成
d、在主程序中完成
5、可以将p1口的低4位全部置高电平的表达式是
a、p1&=0x0f
b、p1|=0x0f
c、p1^=0x0f
d、p1=~p1
6、单片机中断系统中,只要有中断源申请中断就可中断了。
7、pcon是一个即可以位寻址又可以字节寻址的特殊功能寄存器。
8、51单片机的两个定时器均有定时和计数工作方式。
9、定时器的中断标志由硬件清0。
10、mcs-51的串行接口是全双工的。
猜你喜欢
- 2022-12-05 20:11
- 2022-12-05 20:10
- 2022-12-05 20:10
- 2022-12-05 19:53
- 2022-12-05 19:18
- 2022-12-05 19:11
- 2022-12-05 19:05
- 2022-12-05 18:43
- 2022-12-05 18:30
- 2022-12-05 18:12