原文:day02-流水灯控制、蜂鸣器、按键及外部中断

led点灯: View Code 驱动led需要配置外设的时钟,具体选择外设的哪一个管脚,选择管脚为输出模式,输出模式中管脚驱动能力,管脚最大输出速度,管脚配置上下拉输出 具体的每种模式详细查看库函数可选项 蜂鸣器驱动: 蜂鸣器有有源和无源蜂鸣器,有源蜂鸣器只需要高低电平开关便可以蜂鸣器出声。无源蜂鸣器需要管脚产生 KHz的方波才可以驱动蜂鸣器 板子上用的是有源蜂鸣器。而蜂鸣器与led驱动方式类 ...

2021-07-18 23:19 0 214 推荐指数:

查看详情

cc2530的第三次实验,按键中断控制流水灯

cc2530的第三次实验:按键中断控制流水灯 效果为按一次按键流水灯亮一次 实验相关电路图: 实验相关寄存器: 初始化函数 中断服务函数 上面的代码一定要注意P0IFG一定要在P0IF之前清除,话说P0IF与P0IFG到底是干啥用的?他们之间什么关系,端口的标志寄存器 ...

Sat Dec 21 19:31:00 CST 2019 0 1335
cc2530的第二次实验,用按键控制流水灯

按键控制流水灯 具体想要实现按一下按键,然后单片机的三个灯会以流水灯的形式都亮一遍 实验相关寄存器 实验相关电路 宏定义 初始化步骤 graph TD id1[设置P0_1 P1_0 P1_1 P0_4为通用接口] id2[设置P0_1为输入接口 P1_0 P1_1 ...

Sat Nov 23 19:11:00 CST 2019 0 567
STM32外部中断(实现按键控制LED)

引言 “中断” 这个概念,指的是在单片机运行过程中,在指定条件发生时,停下当前所有工作,去执行中断处理函数内的内容。就像我们在教室上课时,突然地震了,不出意外的话我们都需要停下手中学习任务,去进行一系列的避险动作。 这一节我们通过中断的方式,完成通过按键控制LED亮灭的操作。 准备 ...

Wed Sep 02 20:35:00 CST 2020 0 1813
(一)GPIO 编程实验 LED 流水灯控制

7个寄存器 是R1-R16.(当然,里面有很多是分几个模式的,所以总共有37个)类似于单片机的R0-R7.GPXCON,GPXDAT等等是另外的寄存器,应该叫,特殊功能寄存器,类似于单片机的P0,P1,TCON,等等。GPXCON:是X管脚的控制寄存器,控制它们的模式,比如输出模式,输入模式 ...

Wed Dec 30 22:12:00 CST 2015 0 6556
通过Arduino控制LED形成流水灯效果

实验任务和目的 通过Arduino控制LED形成流水灯效果实验条件 Arduino UNO,面包板,6个LED,6个220Ω电阻实验过程和结果 实验详细步骤:在各LED正极和Arduino引脚之间串联一个限流电阻,并将LED负极与Arduion的GND相连 实验连线图: 实验代码 ...

Wed Jan 12 07:56:00 CST 2022 0 936
HAL库_定时器更新中断+流水灯

对比标准库的流程使用HAL库编写定时器更新中断 标准库中使用定时器更新中断的方式: 1.开时钟,设置TIM的时钟 2.初始化定时器石基的结构体 3.调用Init初始化函数 4.处理定时器中断 HAL中使用定时器更新中断的方式: 1.开时钟 2.初始化定时器石基 ...

Sun Jul 19 01:47:00 CST 2020 0 1904
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM