蓝桥单片机之 客观题

2019-07-14 00:56发布

class="markdown_views prism-github-gist"> 不积跬步无以至千里,不积小流无以成江海。
再推荐一个博主的蓝桥博客,也挺不错<传送门>…
1、IAP15F2K61S2单片机具有 ___2____KByte RAM空间,____61_____Kbyte Flash空间,IO具备_____4____种工作模式,_____8____路ADC通道。 解析:emmm,,这个题做的时候实在记不起来命名规则可以直接查手册。
这里写图片描述 当然了,能记住命名规则更好了。 IO的四种工作模式:准双向、强推挽输出、高阻输入、开漏输出。 2、8051单片机堆栈指针的作用是( B
A.指明栈底的位置 B.指明栈顶的位置
C.操作数的地址 D.指令的地址 解析:这里还要知道一个东西堆栈指针我们常书写为SP! 3、模拟信号采集设备,ADC参考电压为5V,要求分辨率达到5mV,ADC至少应选择( B
A. 8位 B.10位
C. 12位 D. 16位 解析:其实ADC里面有一个重要知识点就是关于分辨率和精度的,戳这里。 4、关于51单片机的串口,下列哪些说法是错误的( B
A. 单片机和PC机的通讯使用MAX232芯片是为了电平转换
B. 异步通讯中,波特率是指每秒传送的字节数。 - - //每秒传输二进制的位数
C. 空闲状态下,Tx引脚上的电平为高
D. 一般情况下,使用非整数晶振,是为了获得精准的波特率//这个解释起来比较复杂,可以类比我们常用的11.0592M。 【解析】
B、异步通讯中,波特率不是指每秒传送的字节数,而是每秒传送的位数(bits),而位不仅仅是数据的位,还包含有停止位、校验位(如果有的话)。 A、单片机使用的是TTL电平,PC机则是反逻辑电平。所以它们之间的通讯,需要电平转换,而MAX232就是这种转换的典型芯片。 C、串口通讯的协议中规定,起始位 为
低电平。这决定了在空闲状态中,接收引脚平时应为高电平,那么对应的,就必须发送方的TX在空闲状态下为高电平。 D、串口通讯方式有4种:
方式0:同步移位寄存器方式(仅有8个数据位),波特率公式:Baud=Fosc/12;
方式1:10位异步收发(1起始位+8位数据+1停止位),波特率公式:Baud=2^(SMOD)/32 ×T1溢出率;
方式2:11位异步收发(1起始位+9位数据+1停止位),波特率公式:Baud=2^(SMOD)/64 ×Fosc;
方式3:11位异步收发(1起始位+9位数据+1停止位),波特率公式:Baud=2^(SMOD)/32 ×T1溢出率;
最常用的是方式1,10位异步收发。波特率:Baud=2^(SMOD)/32 ×T1溢出率;
而T1中断时间=n×12/Fosc。(0≤n≤255)
综上得:
Baud=2^(SMOD)/32 ×Fosc/12n=2^(SMOD)×Fosc/384n;
得:Fosc=384×n×Baud/2^(SMOD);结果是Hz,晶振是否整数,还得换算成MHz。
以9600波特率为例:Fosc=384×9600×n/2(SMOD)=3686400×n/2(SMOD)。
这个值换算成MHz(÷100万)不会是整数。
所以,非整数晶振,就是为了波特率精度。
5、通讯距离为800米时,可以优先考虑以下那些通讯方式( c
A.串口TTL更近 B. RS-232 15m
C.RS485 1200m D. CAN BUS 解析: CAN BUS通信距离最远可达10KM(速率低于5Kbps)速率可达到1Mbps(通信距离小于40M) 传输距离和速率成反比,还有线材要求比较高 6、I2C总线在读或写操作前,开始的信号为( B
A. SCL为高电平期间,SDA从低变高
B. SCL为高电平期间,SDA从高变低
C. SCL为低电平期间,SDA从低变高
D. SCL为低电平期间,SDA从高变低 解析:这里写图片描述 7、运算放大器的电源接入±12V,稳压管的稳定电压为6V,正向导通电压为0.6V,当输入电压Ui = -2V时,输出电压UO应该为( C //要当做比较器去理解 A. -6V B. -2V
C. +6V D. 0.6V 这里写图片描述 解析:记住一点,比较器是工作在非线性区的。 8、以下哪些程序片段可以将竞赛板上的蜂鸣器关闭(AC
A. P2 = (P2&0x1F |0xA0);
P0 = 0x00;
P2 &= 0x1F; B. P2 = (P2&0x1F | 0xE0);
P0 = 0xFF;
P2 &= 0x1F; C. XBYTE[0xA000] = 0x00; D. P2 = (P2&0x1F | 0xE0);
P0 = 0x00;
P2 &= 0x1F; 解析:一个IO编程一个MM编程,理解了就行。如果实在困难,移步这里。 9、8051 单片机的 P0 口,当使用外部存储器时它是一个 ( D )
A.传输高 8 位地址口 B.传输低 8 位地址口
C.传输高 8 位数据口 D.传输低 8 位地址/数据口 解析:当单片机外部扩展存储器,一般要采用总线扩展: P0口将作为总线的低8位地址线和8位数据线使用。
P1口可以做I/O口使用,连接输入/输出设备。
P2口将作为总线的高8位地址线使用,没有使用的高位地址线,将作为存储器的片选信号。
P3口的P3.6和P3.7将作为片外数据存储器的写信号、读信号,即做控制总线使用单片机的29引脚 PSEN将作为片外程序存储器的读信号。P3口其它引脚 可作为专用线使用 如定时计数器的输入、外部中断0和1的输入、串行口的数据输入、输出线。 10、当电路中有用信号为某一固定频率,宜选用(D)滤波器,直流电源的滤波电路宜选用 (B)滤波器。 A.带阻 B.低通
C.高通 D.带通 11、关于单片机下列哪些说法是错误的(A D) A.IAP15F2K61S2 单片机复位后,P0~P3 口状态为低电平
B.具有 PWM 功能的单片机可通过滤波器实现 DAC 功能
C.IAP15F2K61S2 可以使用内部 RC 振荡器,也可以使用外部晶振工作
D.所有单片机的程序下载都需要冷启动过程
其他零碎知识点总结 模电的运放相关
这里写图片描述 这里写图片描述 这里写图片描述 这里写图片描述