
蓝桥杯篇
文章平均质量分 91
Ronin-Lotus
这个作者很懒,什么都没留下…
展开
-
蓝桥杯篇---按键长按与双击
本文简单介绍了一段代码,该代码是基于单片机的按键检测程序,新增了长按、短按、双击、连击等功能,并采用状态机设计来适配原有的矩阵键盘扫描逻辑。// 新增按键事件类型定义01// 短按/单击2// 长按3// 双击4// 连击(如3次)// 时间阈值配置(单位:ms,需适配定时器频率)20// 消抖时间1000// 长按判定时间300// 双击间隔500// 连击间隔// 全局按键状态变量// 当前键值// 上一次键值// 按下瞬间// 释放瞬间。原创 2025-03-19 22:44:55 · 820 阅读 · 0 评论 -
蓝桥杯篇---EEPROM内部存储地址
在EEPROM的代码中,和函数的addr 参数表示 EEPROM 的内部存储地址,其取值范围由 EEPROM 的容量决定。addr 为 1 字节,范围 0x00 ~ 0xFF。addr 为 2 字节,范围 0x0000 ~ 0x7FFF。合理分配 addr,避免地址溢出和页写入限制。通过合理设置 addr 参数,可以实现对EEPROM 的高效读写操作。原创 2025-03-07 10:34:25 · 1309 阅读 · 0 评论 -
蓝桥杯篇---IAP15F2K61S2数码管&LED
本文仅仅简单介绍了IAP15F1K61S2数码管、LED的使用。数码管是一种常见的显示设备,用于显示数字、字母和部分符号。IAP15F2K61S2 可以通过 GPIO 控制数码管的显示内容,结合扫描技术可以实现多位数码管的动态显示。共阴极数码管:所有段的阴极连接在一起,接低电平时点亮。LED(发光二极管)是单片机开发中最基础的外设之一,常用于状态指示、调试信号或用户交互。IAP15F2K61S2 通过GPIO控制 LED 的亮灭,结合定时器和 PWM功能还可以实现呼吸灯、流水灯等复杂效果。原创 2025-02-17 21:11:46 · 1288 阅读 · 0 评论 -
蓝桥杯篇---IAP15F2K61S2矩阵键盘
本文仅仅简单介绍了IAP15F2K61S2矩阵键盘的使用以及示例代码。矩阵键盘是一种常见的输入设备,通过将按键排列成矩阵形式(如4x4、3x3等),可以减少IO口的使用。IAP15F2K61S2 是一款基于8051内核的单片机,可以通过扫描矩阵键盘的行和列来检测按键的按下状态。原创 2025-02-17 20:33:28 · 624 阅读 · 0 评论 -
蓝桥杯篇---IAP15F2K61S2中断
本文仅仅简单介绍了IAP15F2K61S2的中断以及外部、定时器、串口中断的使用。IAP15F2K61S2 是一款基于8051内核的单片机,支持丰富的中断功能。中断是单片机响应外部或内部事件的重要机制,能够提高程序的实时性和效率。IAP15F2K61S2 的中断系统包括多个中断源,如外部中断、定时器中断、串口中断等。IAP15F2K61S2 的中断功能非常强大,能够满足多种实时性要求较高的应用场景。通过合理配置中断源、优先级和中断服务函数,可以实现高效的事件处理。原创 2025-02-16 11:36:28 · 807 阅读 · 0 评论 -
蓝桥杯篇---IAP15F2K61S2定时器
以上就是今天要讲的内容,本文仅仅简单介绍了IAP15F2K61S2中的定时器的使用以及使用定时器生成PWM。IAP15F2K61S2 是一款基于8051内核的单片机,内置多个定时器(如定时器0、定时器1等),可用于定时、计数、PWM生成、频率测量等功能。定时器是单片机中非常重要的外设,能够实现精确的时间控制和事件处理。原创 2025-02-15 14:49:26 · 1067 阅读 · 0 评论 -
蓝桥杯篇---超声波距离测量&频率测量
以上就是今天要讲的内容,本文简单介绍了IAP15F2K61S2中的超声波距离测量与频率测量。IAP15F2K61S2 是一款基于8051内核的单片机,常用于超声波测距。超声波测距通过发射超声波并接收反射波,计算时间差来确定距离。IAP15F2K61S2 是一款基于8051内核的单片机,支持通过定时器和外部中断实现频率测量。频率测量通常用于测量周期性信号的频率,例如方波、正弦波等。原创 2025-02-15 14:06:06 · 1563 阅读 · 0 评论 -
蓝桥杯篇---8位 ADC/DAC转换芯片 PCF8591
以上就是今天要讲的内容,本文简单介绍了8位 ADC/DAC转换芯片 PCF8591的使用。通过上述代码,您可以轻松地在 IAP25F2K61S2 上使用 PCF8591 ADC/DAC 转换芯片。您可以根据需要扩展代码,例如添加多通道 ADC 读取功能或使用 DAC 输出模拟信号。原创 2025-02-14 20:04:25 · 1159 阅读 · 0 评论 -
蓝桥杯篇---实时时钟 DS1302
以上就是今天要讲的内容,本文简单介绍了实时时钟 DS1302的使用。DS1302 是一款由 Maxim Integrated 生产的实时时钟(RTC)芯片通过上述代码,您可以轻松地在上使用DS1302 实时时钟芯片。您可以根据需要扩展代码,例如添加时间显示功能或使用 DS1302 的额外 RAM 存储数据。原创 2025-02-14 19:44:54 · 886 阅读 · 0 评论 -
蓝桥杯篇---温度传感器 DS18B20
以上就是今天要讲的内容,本文简单介绍了IAP15F2K61S2中温度传感器模块DS18B20的使用原创 2025-02-13 12:20:14 · 1304 阅读 · 0 评论 -
蓝桥杯篇---串行EEPROM AT24C02
以上就是今天要讲的内容,本文仅仅简单介绍了写字节时序、写页面时序以及串行EEPROM AT24C02的读写。AT24C02 是 Atmel 公司生产的 **2Kbit(256x8)**串行 EEPROM,采用I2C 接口通信。容量:256 字节接口:I2C 总线工作电压:1.8V 到 5.5V写保护:支持硬件写保护寿命:100 万次写循环数据保存:100 年原创 2025-02-13 11:40:49 · 1380 阅读 · 0 评论