蓝桥杯竞赛指导合集
文章平均质量分 90
BinaryStarXin
专注于网络技术、各类计算机热门行业技术研究分享、嵌入式开发、人工智能、后端与前端等方面的技术知识文章分享,欢迎留言
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【3.5】
主程序首先对系统进行初始化,包括 SysTick 初始化、按键接口初始化、 LED 接口初始化、LCD 接口初始化、 I2C 接口初始化、温度传感器接口初始化、 ADC1 初始化和 TIM3 初始化等,数码管接口初始化和 USART2 接口初始化在 SysTick 中断处理程序中实现。初始化程序包括 SysTick 初始化、按键接口初始化、 LED 接口初始化、 LCD 接口初始化、 I2C接口初始化、温度传感器接口初始化、 ADC1 初始化和 TIM3 初始化等。原创 2025-04-20 17:02:13 · 684 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【3.4】
主程序首先对系统进行初始化,包括 SysTick 初始化、按键接口初始化、 LED 接口初始化、LCD 接口初始化、 I2C 接口初始化和 ADC 初始化等。按键 B2 为选择键,在参数设置界面按下此按键,切换选择参数项(电压的上限值、电压的下限值、电压超过上限的提醒指示灯和低于下限的提醒指示灯),被选择的参数项“高亮”显示。参数配置界面包含 5 个显示要素:界面名称、电压的上限值、电压的下限值、电压超过上限的提醒指示灯和电压低于下限的提醒指示灯,参考界面如图 6.51 所示。原创 2025-04-20 16:23:20 · 578 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【3.3】
设置:按下“设置”按键后,进入单价设置界面, 通过“切换”按键切换待调整的货物单价,被选择 的显示单元高亮显示,然后可以通过“加”和“减” 按键进行调整,再次按下“设置”按键保存本次的 调整结果到 EEPROM 存储器,退出单价设置界面, 返回称重收费界面,并将参数配置信息通过串口输出。( 4) 在 main()后追加 AKEY_Proc()、 S1_Proc()、 S2_Proc()、 S3_Proc()、 LCD_Proc()、 UART_Proc()和 ADC_Proc()的程序代码。原创 2025-04-20 16:14:39 · 1022 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【3.2】
6.4.4 系统实现系统实现的主要步骤如下:( 1)将“ 207_TIM”文件夹复制并重命名为“ 304_082”文件夹,在“ 304_082”文件夹中双击工程文件“ STM32.uvproj”打开工程。( 2)修改“ adc.c”中的 ADC1_Init_AKEY()程序代码。( 3)在“ tim.h”中添加下列函数声明:( 4)在“ tim.c”中将 TIM2_ICInit()函数代码复制并重命名为 TIM2_ICInit_082()函数代码。原创 2025-04-20 16:04:49 · 707 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【3.1】
4 分频后的频率范围是 180Hz~7.2kHz,分频值是 400000~10000, 180Hz 的预分频取值范围是 7~65536, 7.2kHz 的预分频取值范围是 1~5000, 因此 TIM2 CH1 的预分频取值范围是 7~5000。4 倍频后的频率范围是 2.88~115.2kHz,分频值是 25000~625, 2.88kHz 的预分频取值范围是1~12500, 115.2kHz 的预分频取值范围是 1~312,因此 TIM2 CH2 的预分频取值范围是 1~312。原创 2025-04-20 15:40:29 · 813 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【3.0】
A. C D B. C C. B+C D. A+C· 197· ( 2)能够实现线与功能的门电路是( )。A. DMA 可以和 MCU 并行工作 B. DMA 数据传输结束后产生中断 C. DMA 控制器需要经过 MCU 访问内存 D.开始 DMA 传输前需要经过 MCU 初始化 ( 10)运放电路如图 6.21 所示,输入电压 UI1 和 UI2 分别为 0.3V 和 0.2V,输出电压 UO 的值是 ( ) V。( 3)在“ led.c”中添加 DIR_Init()函数代码。原创 2025-04-20 15:29:29 · 629 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.9】
初始化程序包括 SysTick 初始化、 按键接口初始化、 LED 接口初始化、 LCD 接口初始化、 UART接口初始化、 I2C 接口初始化、 ADC 初始化、 TIM2 初始化和 TIM3 初始化等。主程序首先对系统进行初始化,包括 SysTick 初始化、按键接口初始化、 LED 接口初始化、LCD 接口初始化、方向控制接口初始化和 TIM3 初始化。当设置多个目标平台时,升降机的升降顺序与按键顺序无关,先按从低到高的顺序走完设定的上行平台,再按从高到低的顺序走完设定的下行平台。原创 2025-04-20 15:11:54 · 747 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.8】
主程序首先对系统进行初始化,包括 SysTick 初始化、按键接口初始化、 LED 接口初始化、LCD 接口初始化、 UART 接口初始化、 I2C 接口初始化、 ADC 初始化、 TIM2 初始化和 TIM3 初始化等。B4 按键: “减”按键,当前选择的参数是温度时,参数减 1℃;选择采样间隔时,参数减 1s,选择参数为湿度时,参数减 5%;其中, H 代表环境湿度, F 为传感器输入设备信号的频率, m、 n 为常数, 1kHz 对应的相对湿度为 10%, 10kHz 对应的相对湿度为 90%。原创 2025-04-20 14:14:05 · 765 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.7】
串口波特率设置为 9600。DHT11 包含一个电阻式感湿元件和一个 NTC(负温度系数) 测温元件, 通过双向单线输出温、湿度数据,一次数据输出为 40 位(高位在前,大约需要 4ms),数据格式为:8 位湿度整数 + 8 位湿度小数( 0) + 8 位温度整数 + 8 位温度小数( 0) +8 位校验和其中校验和是前 4 个 8 位数据之和的后 8 位。用户修改阈值后,系统应将阈值保存在 EEPROM 中,当 系统重新上电时,可从 EEPROM 中读取,阈值设置显示界面 如图 6.3 所示。原创 2025-04-20 14:05:46 · 991 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.6】
例如两个通道的输出频率分别为 1kHz 和 10kHz, 当预分频值为 2 时, 1kHz 的周期值为 36000, 10kHz 的周期值为 3600;注意: 运行程序时,连接 J1.6( PA9)和 J3.4( PA1)[小心:不要连接到 J3.3( +5V)上], LCD 和超级终端上显示周期( 1000 1ms)和脉冲宽度( 250 25%)。对于输出不同频率的多个通道,预分频值的最小值应该选取最低输出频率时的值,最大值应该选取最高输出频率时的值。当预分频值为 36000 时,周期值为 2。原创 2025-04-20 13:44:53 · 605 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.5】
( 3)在“ Sre”文件夹中新建文件“ adc.c”。AT24C02 读写范例程序的实现在 USART 范例程序实现的基础上修改完成,步骤如下: ( 1)将“ 204_USART”文件夹复制并重命名为“ 205_AT24C02”文件夹,在“ 205_AT24C02”文件夹中双击工程文件“ STM32.uvproj”打开工程。( 1)将“ 205_AT24C02”文件夹复制并重命名为“ 206_ADC”文件夹,在“ 206_ADC”文件夹中双击工程文件“ STM32.uvproj”打开工程。原创 2025-04-20 12:30:41 · 971 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.4】
LCD_CtrlLinesConfig()首先将 PB5( LCD_WR#)、 PB8( LCD_RS)、 PB9( LCD_CS#)和 PB10 ( LCD_RD#)配置为通用推挽输出( GPIO_Mode_Out_PP),然后调用 LCD_BusOut()将 PC0~PC15 ( LCD_PD) 配置为通用推挽输出, 最后将 PB5( LCD_WR#)、 PB9( LCD_CS#) 和 PB10( LCD_RD#)设置为高电平。( 4)在“201_LED”文件夹新建文件“ main.c”。原创 2025-04-20 12:12:42 · 634 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.3】
查询参数指令:“ PARA\r\n”,接收到指令后,设备返回当前的距离参数和温度参数,数据以字符串形式输出,以“ #”开头,“ \r\n”结尾,距离参数( S)和温度参数( T)以“ ,”分隔。每当一次参数设置操作完成(从参数界面退出,切换回数据界面),如果参数发生变化,参数变动次数加 1,将参数变动次数保存在 EERPOM 存储器,可记录范围为 0~65535。S5:定义为界面按键,按下此按键,循环切换数据界面和参数界面,数据界面的默认显示为温度数据,参数界面的默认显示为温度参数。原创 2025-04-15 23:08:34 · 847 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.2】
电压信号通过 ADC 转换,单片机采集该模拟输入信号的 ADC 数值, 555 方波输出至单片机 P34 引脚, 作为计数器 0 输入端计数便于方波频率计算, DS18B20 为温度传感器,单片机从 DS18B20 采集温度信息、从键盘采集功能要求,并将电压、频率和温度等数据按要求显示到数码管,控制 LED 灯点亮与熄灭, 24C02 作为 EEPROM 存储记录数据。3)按键功能(为了方便在线调试,对按键功能进行了调整) S4:定义为显示界面切换按键,按下此按键,切换电压显示界面和频率显示界面。原创 2025-04-15 22:54:57 · 750 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.1】
在阈值设置界面下, S8 定义为阈值调整功能,每次按下 S8,电压阈值增加 0.1V,长按 0.8s 以上,可实现快速增加功能(电压阈值设置范围为 0.1~5.0V),阈值调整完成后,再次按下 S9,退出设置界面,返回数据显示界面。系统主程序流程图如图 4.34 所示。( 2)数据回显界面:数据回显界面如图 4.41 所示,显示内容包括回显提示符 H、回显数据提示符(电压: U、频率: F 或温度: C)和回显数据(后 6 位,未使用的位应熄灭)。( 1)数据显示界面:包括电压显示、频率显示和温度显示等。原创 2025-04-15 22:37:48 · 598 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【2.0】
在非设置状态下, 按下 S8 按键可显示 LED 当前的亮度等级, 4 个亮度等级从暗到亮依次用 1、2、 3、 4 表示,松开 S8 按键,数码管显示关闭。亮度等级的显示格式如图 4.32 所示。( 3)按键 S9 定义为加按键,在设置界面下,按下该键,若当前选择的是运行模式,则运行模式编号加 1,若当前选择的是流转间隔,则流转间隔增加 100ms。( 4)按键 S8 定义为减按键,在设置界面下,按下该键,若当前选择的是运行模式,则运行模式编号减 1,若当前选择的是流转间隔,则流转间隔减少 100ms。原创 2025-04-15 21:36:13 · 984 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.9】
A. C+D B. C C. B +C D. A +C ( 6) MCS-51 单片机在同一优先级的中断源同时申请中断时,单片机首先响应下列________ 中断源的请求。A.传输高 8 位地址口 B.传输低 8 位地址口 C.传输高 8 位数据口 D.传输低 8 位地址/数据口 ( 8)数码管动态扫描的程序设计一般需要“消隐”动作,才能保证显示效果清晰,下面基于 实训平台的数码管显示代码片段中第 行是用来实现“消隐”功能的。在时钟显示状态下,按下 S8按键,显示温度数据,松开按键,返回时间显示。原创 2025-04-15 21:27:47 · 821 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.8】
在电压测量界面下, S4 为电压阈值调整按键,按下 S4,循环选择电压上限(前 4 位,默认值2000mV)和电压下限(后 4 位,默认值 1000mV),对应的显示单元 1s 间隔亮灭,通过 S11-加按键和 S10-减按键调整电压阈值,再次按下按键 S6 返回到电压测量界面,完成电压阈值配置功能并将新的参数写入 EERPOM。在频率测量功能下,按键 S4 定义为周期/频率按键,可以进行频率(单位 Hz)和周期(单位 μs)的显示切换, 显示界面如图 4.10 所示( 1000Hz 或 1000μs)。原创 2025-04-15 21:18:46 · 1022 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.7】
在 EEPROM 确认收到第一个数据之后,数据传送设备能再传送 7 个(1KB、 2KB)或 15 个( 4KB、 8KB、 16KB)数据,每一个数据收到之后, EEPROM 都将通过 SDA 回送一个确认信号,最后数据传送设备必须通过停止状态终止页面写序列。当达到存储器地址极限时,数据码地址将重复滚动,顺序读取将继续。有一种情况例外,如果地址 n 是存储列中的第 8 个( 1KB、 2KB)或第 16 个( 4KB、 8KB、16KB)字节地址,则增加的地址 n+1 将回到同一列的第一个字节地址。原创 2025-04-15 21:06:02 · 985 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.6】
最低两位是通道编号位,当对 0 通道的模拟信号进行 A/D 转换时取 00,当对 1 通道的模拟信号进行 A/D转换时取 01,当对 2 通道的模拟信号进行 A/D 转换时取 10,当对 3 通道的模拟信号进行 A/D 转换时取 11。在进行数据操作时,首先是主控器发出起始信号,然后发出读寻址字节,被控器发出应答后,主控器从被控器读出第一个数据字节,主控器发出应答,主控器从被控器读出第二个数据字节,主控器发出应答,一直到主控器从被控器中读出第 n 个数据字节,主控器发出非应答信号,最后主控器发出停止信号。原创 2025-04-15 20:52:54 · 600 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.5】
IAP15F2K61S2 单片机串行口 1 对应的硬件部分是 TxD 和 RxD,串行口 2 对应的硬件部分是TxD2 和 RxD2,通过设置特殊功能寄存器 AUXR1 和 S1_S1 和 S1~S0,串行口 1( UART1)可以在[P30/RxD, P31/TxD]、 [P36/RxD_2, P37/TxD_2]、 [P16/RxD_3, P17/TxD_3]之间切换。RST信号必须拉高,否则数据的输入是无效的。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。原创 2025-04-15 20:45:05 · 787 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.4】
在轮流显示过程中,每位数码管的点亮时间为 1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的 I/O端口,而且功耗更低。当单片机输出字形码时,所有数码管都接收到相同的字形码,字形,取决于单片机对位选通 COM 端电路的控制,所以只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。原创 2025-04-15 20:31:29 · 935 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.3】
IAP15F2K61S2 系列单片机提供了 14 个中断请求源,它们分别是:外部中断 0( INT0)、定时器 0 中断、外部中断 1( INT1)、定时器 1 中断、串口 1 中断、 ADC 中断、低压检测( LVD)中断、 CCP/PWM/PCA 中断、串口 2 中断、 SPI 中断、外部中断 2( INT2)、外部中断 3( INT3)、定时器 2 中断,以及外部中断 4( INT4)。AUXR 中的 T2_C/T 位用于控制 T2 的计数或定时方式,置 1 采用计数方式,置 1 采用定时方式。原创 2025-04-14 23:10:23 · 1213 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.2】
( 1)在 D 盘新建“CT117E”文件夹,在“CT117E”文件夹中新建“Inc”“Output”“Project”和“Sre” 4 个文件夹,将 SPLib V3.5.0 中的“Libraries”复制粘贴到“CT117E”文件夹,其中包含“CMSIS”和“STM32F10x_StdPeriph_Driver”两个文件夹。早期版本的 MDK-ARM 内嵌软件开发包,如 RVMDK V4.12 内嵌 FWLib V2.0.1, MDK V4.73内嵌 SPLib V3.5.0。原创 2025-04-14 22:42:41 · 1110 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.1】
在“计算机管理”的“系统工具”中单击“设备管理器”,打开设备管理器,单击“端口( COM和 LPT)”前的“+”号,可以查看 USB 转接的串口号,如图 2.11 所示。”菜单项启动新工程的建立,出现新建工程对话框。单击“File”菜单下的“New...”菜单项或单击文件工具栏中的“New”按钮 , 新建文件“Text1”,在“Text1”中输入“3.1 LED 程序设计”中的程序,单击“File”菜单下的“Save”菜单项或单击文件工具栏中的“Save”按钮 ,打开另存为对话框,如图 2.5 所示。原创 2025-04-14 21:36:01 · 641 阅读 · 0 评论 -
“蓝桥杯”全国软件和信息技术专业人才大赛指导合集【1.0】
为推动电子信息技术产业的发展,促进电子信息专业技术人才的培养,向电子信息技术行业输送具有创新能力和实践能力的人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程, 2009 年 1 月,工业和信息化部人才交流中心成功主办了首届全国电子专业人才设计与技能大赛,大赛先后被冠名为“天华杯”和“国信长天杯”。自 2013 年第五届大赛开始,全国电子专业人才设计与技能大赛和全国软件专业人才设计与创业大赛统一合并为全国软件和信息技术专业人才大赛,冠名为“蓝桥杯”。一转眼,大赛走过了十年。作为大赛的初始参原创 2025-04-14 21:08:36 · 837 阅读 · 0 评论
分享