蓝桥杯单片机组客观题是针对单片机技术竞赛设计的一系列题目,涵盖理论知识和实践操作两方面内容,旨在考察参赛者在硬件编程、电路分析及问题解决能力等方面的综合水平。
蓝桥杯单片机组的客观题主要涵盖了单片机的基础知识,包括节能模式、通信方式、中断系统、寻址方式、数据转换、微处理器原理以及外围设备接口和控制。以下是这些知识点的具体解释:
1. **节能模式**:AT89系列单片机支持空闲和掉电两种节能模式。在空闲模式下CPU停止工作,而其他部分继续运行;在掉电模式中大部分电路关闭,仅保留RAM电源。
2. **串行通信**:远距离数据传输通常使用串行通信方式,因为它只需要较少的引脚,并且与并行通信相比,在长距离传输时更节省资源。
3. **MCS-51中断系统**:该单片机拥有五个中断源,分为两个优先级。上电复位后,外部中断0具有最高优先级。
4. **堆栈和SP寄存器**:在MCS-51中,堆栈只能设置于片内数据存储区域,并且使用8位的SP寄存器来追踪堆栈顶部的位置。
5. **外部中断请求信号**:INT0和INT1可以以电平或脉冲方式产生中断请求。低电平有效触发它们的中断响应。
6. **访问片外数据存储器**:通过寄存器间接寻址方法,89C51能读写其片外的数据存储区。
7. **BCD码运算**:进行二进制编码十进制数(BCD)加法时,ADD和ADDC指令后面跟上DAA可以自动调整结果以符合标准的BCD格式。
8. **机器语言**:计算机可以直接识别并执行的是机器语言,它是编程中最底层的语言形式。
9. **数值转换**:十六进制DA转为十进制是218;二进制数10110110转化为十六进制则是B6。
10. **键盘工作模式**:键盘可以通过编程扫描、定时扫描和中断驱动三种方式来实现数据采集功能。
11. **AD转换器用途**:模拟信号转为数字信号的设备,常用于将物理量(如电压)与计算机系统中的数值表示进行连接或接口。
12. **溢出标志OV的作用**:在符号数加法运算中,当结果超出可表示范围时,溢出标记位OV=1;否则该标志保持为0。
13. **中断请求方式的选择**:电平触发和脉冲触发影响着外部中断的激活条件。前者需要持续低电平信号来维持中断状态;后者则依赖于负向跳变信号。
14. **MCS51单片机周期结构**:一个机器周期包含六个状态,每个状态由两个时钟拍组成,总共十二个振荡周期构成完整的一个机器周期。
15. **PCON寄存器的作用**:通过设置SMOD位可以调节串行接口的波特率速度;值为1表示双倍速率运行。
16. **扩展芯片选择方法**:线选法和地址译码是两种常见的外部存储器或I/O设备的选择技术,用于决定何时使用哪个外围器件。
17. **定时器计数功能实现方式**:通过接收外部脉冲信号或者利用内部时钟进行计数操作来完成时间控制任务。
18. **MCS-51 RAM结构介绍**:该单片机内置了128字节的RAM,其中工作寄存器R0~R7在特定配置下直接映射到地址范围为18H至1FH的位置上。
19. **I/O编址和控制方式概述**:有两种主要类型的I/O编址方案(独立寻址与统一寻址),以及三种常见的设备访问策略(中断驱动、程序查询及通道控制)。
20. **子程序调用和中断处理机制**:在执行这些操作时,必须保存当前的运行状态并在返回前恢复现场信息以确保代码能够正确继续执行下去。
21. **乘法指令MUL AB的功能描述**:此命令用于将两个8位寄存器A与B中的值相乘,并根据规则更新这两个寄存器的内容。
22. **总线系统组成介绍**:包括数据、地址和控制三条主要的外部接口线路,它们共同支持了单片机对外部设备的数据传输需求。
23. **波特率计算公式**:如果每秒钟可以传送120个字符(每个包含10比特),则相应的通信速率即为1200bps(波特)。
24. **内部数据存储空间分配情况**:总共提供给用户使用的是一个由工作寄存器组、可直接寻址的RAM和通用用途RAM