短按翻转,长按快闪,长按抬手慢闪,超时停止。IAR配置完成后复制入main.c 仅供参考 cc2530入门的同学可以看着玩玩
1
STM32的1S #include "stm32f10x_it.h" /** @addtogroup STM32F10x_StdPeriph_Template * @{ */ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /* Private macro -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ extern u32 SystickCounter; extern u8 KeySwitch_Press; extern u8 KeyAdjust_Press; #define TRUE 1 #define FALSE 0 /* Private function prototypes -----------------------------------------------*/ /* Private functions ---------------------------------------------------------*/ /******************************************************************************/ /* Cortex-M3 Processor Exceptions Handlers */ /******************************************************************************/ /** * @brief This function handles NMI exception. * @param None * @retval None */ void NMI_Handler(void) { } /** * @brief This function handles Hard Fault exception. * @param None * @retval None */ void HardFault_Handler(void) { /* Go to infinite loop when Hard Fault exception occurs */ while (1) { } } /** * @brief This function handles Memory Manage exception. * @param None * @retval None */ void MemManage_Handler(void) { /* Go to infinite loop when Memory Manage exception occurs */ while (1) { } } /** * @brief This function handles Bus Fault exception. * @param None * @retval None */ void BusFault_Handler(void) { /* Go to infinite loop when Bus Fault exception occurs */ while (1) { } } /** * @brief This function handles Usage Fault exception. * @param None * @retval None */ void UsageFault_Handler(void) { /* Go to infinite loop when Usage Fault exception occurs */ while (1) { } } /** * @brief This function handles SVCall exception. * @param None * @retval None */
2022-03-14 18:23:34 3.78MB STM32
1
使用STM32L151C8T6,MDK基于库函数开发 功能:串口1、串口2、串口3、RTC时钟、待机模式低功耗进入和唤醒 串口分别用定时器实现每15ms确定一个数据包的接收时间。
2022-03-14 17:27:36 11.49MB STM32L151 RTC低功耗 定时器串口
1
基于555定时器的家庭照明智能遥控开关设计
2022-03-12 14:25:50 718KB 智能开关 555定时器
1
STM32 使用状态机和定时器的方法实现按键操作,多按键操作,
2022-03-12 13:10:22 152KB 状态机 定时器 按键
1
C#利用Webservice实时抓取播报数据集,生成定时任务,可自行设置不同预警播报条件,通过钉钉播报机器人准确传达消息.
2022-03-12 11:41:15 149KB 钉钉定时播报 钉钉信息定向发送
1
crontab redis 定时检测服务是否正常,删除临时文件、并启动redis服务
2022-03-11 11:07:32 1KB crontab redis
1
首先,将mail.ini中的邮箱信息修改为你自己的邮箱信息,并指定好附件路径! 然后,将sendmail.exe添加到计划任务中(可适当设置好运行周期),即可实现邮件的定时发送!
2022-03-10 22:52:23 5KB 自动发送邮件
1
定时自动发送邮件服务使用说明 该软件运行环境需要.Net 3.5支持,Win7系统上可以直接运行. 主要功能可以定时自动发送邮件,发送程序做成服务形式,用户无需登录, 只要电脑是开启状态,就会自动执行发送邮件. 包含的文件, 1.AutoSendMail.exe --设置程序 2.AutoSendMail_Log.txt --存放日志的文本文件. 可自动生成 3.AutoSendMail_Setting.xml --配置文件 4.AutoSendMailService.exe --服务程序 5.InstallUtil.exe --微软的安装服务必须程序 6.tasks.mdb --Access数据库文件,用于存放邮箱内容. 可更改文件 7.安装服务.bat 8.使用说明.txt 9.卸载服务.bat 安装步骤: 第一步:安装服务 运行“安装服务.bat”文件。(需要管理员权限) 第二步:修改配置文件 修改好配置文件AutoSendMail_Setting.xml。确保Access数据库连接正确,每个任务的发送时点,和邮件信息。 每次修改配置文件必需重新启动服务才生效。 第三步:启动服务 a.从服务管理控制台启动服务,运行services.msc命令打开控制台。 b.通过设置程序启动服务。(需要管理员权限) 如果删除服务,则运行“卸载服务.bat”。 接口定义: 每个任务需要在指定的Access数据库里设置一个视图或表,用于存放邮件信息, 字段格式: 第一字段:ID 自动编号 第二字段:收件人 文本类型 第三字段:抄送人 文本类型 第四字段:主题 文本类型 第五字段:内容 备注类型 第六字段:发送次数 数字类型 备注:程序通过ID查找记录,来更新发送次数的值。
2022-03-10 22:39:12 50KB 自动定时邮件
1
本人是关于单片机定时闹钟课程设计的参考资料
2022-03-10 19:18:04 463KB 单片机 定时 闹钟
1