【STC15系列】SYK-0806-A2S1 工业自动化控制之【05-定时器控制的流水灯】
大家好,我是『芯知识学堂』的SingleYork,前一篇文章给大家介绍了“SYK-0806-A2S1 工业自动化控制之【04-输入输出点动控制】”,这一篇中,笔者要给大家介绍如何使用定时器来实现流水灯的效果。
说到定时器,那么我们先来看下我们现在使用的这款IAP15W413AS单片机的定时器资源:
从官方的芯片手册上我们可以看到,STC15W401AS这个系列的单片机只有定时器0和定时器2这两个定时器,也即IAP15W413AS这个型号只有定时器0和定时器2这两个定时器。所以,本例中,我们也只能用到这两个定时器了。本例笔者要实现的功能如下:
- Y00-Y02由定时器0控制实现流水灯效果,间隔时间为500ms;
- Y03-Y05由定时器2控制实现流水灯效果,间隔时间为500ms;
明确好功能后,我们就可以来写代码了,首先,我们在SYSTEM组中添加timer.c文件,再在BSP组中添加bsp_timer.c文件,如下图所示:
【STC15系列】SYK-0806-A2S1 工业自动化控制之【05-定时器控制的流水灯】相关推荐
- c语言一个按键控制8个流水灯,P1口外接8个LED,通过按键控制,实现左右移动的流水灯...
//用P1口外接8个LED,可以做成一个最常见的流水灯. //灯光闪烁的时间间隔,可以使用软件延时,也可以使用定时器来控制. //如果增加一个按键,则还可以控制灯的移动方向. //电路如下: //图片 ...
- FPGA 学习笔记:Verilog 实现LED流水灯控制
前言 在初步了解 Xilinx Vivado 的使用后,开启了FPGA Hello World 程序:LED 流水灯控制 在嵌入式MCU中,流水灯需要延时来实现,FPGA的延时,使用外部晶振来实现 目 ...
- STC15系列的UART串口基础
现在对串口的理解很浅,仅仅停留在会用的地步-- 梳理一下大致用法 首先是串口的控制寄存器 可以看到该寄存器是可以进行位寻址的 我们主要操作的有SM0.SM1(控制串口的工作方式) 一般都采用方式1,并 ...
- 关于STC8A8K64S4A12(STC15系列升级版)例程中程序出现 'xxx' undefined identifier的问题解决办法
关于STC8A8K64S4A12(STC15系列升级版)例程中程序出现 'xxx' undefined identifier的问题解决办法 最近上网买了一款STC8A8K64S4A12最小系统版学习, ...
- STC15系列CCP/PWM/PCA介绍
STC15系列CCP/PWM/PCA介绍 CCP:是英文单词的缩写Capture(捕获),Compare(比较),PWM(脉宽调制) STC15系列部分单片机集成了3路可编程计数器阵列(CCP/PCA ...
- Mininet系列实验(七):Mininet脚本实现控制交换机行为
Mininet系列实验(七):Mininet脚本实现控制交换机行为 1 实验目的 熟悉Mininet自定义拓扑脚本的编写: 掌握使用"ovs-vsctl"命令直接控制Open vS ...
- STC15单片机 线性按键控制LED流水灯位移
目录 1.现象 2.代码 3.LED模块原理图 4.线性键盘原理图 1.现象 程序下载完成后: 首先,由最右边的 LED1 点亮.当按下线性按键 S1 后,LED1 熄灭,LED2 点亮.其次,每按下 ...
- STC15系列PWM中断控制寄存器介绍以及PWM相关示例
STC15系列PWM中断控制寄存器介绍以及PWM呼吸灯代码实现
- STC15系列PWM相关功能寄存器介绍
STC15系列PWM相关功能寄存器介绍 ✨以下数据来源于stc15手册.
- STC15系列单片机利用EEPROM统计开机次数
STC15系列单片机利用EEPROM统计开机次数
最新文章
- android double比较大小吗,java – Android – 比较方法违反了它的一般...
- 小菜学习Lucene.Net(更新3.0.3版本使用)
- SpringMVC 的使用映射路径 mvc:resources
- linux增加swap分区大小
- Virtural Box 虚拟ubuntu 修改分辨率
- 解读金融高频交易不出错的金手指:分布式事务管理
- D3 scaleQuantize
- log添加 oracle redo_添加Redo log Member/Group-Oracle
- ExtAspNet v3.1.0
- centos下valgrind的安装与使用
- 大型论坛系统环境搭建(20万日IP负载平衡实战)–Nginx+Apache2+PHP+MySQL
- 挑战程序设计竞赛第一章 笔记
- 日版iphone5 SB 配合REBELiOS卡贴破解电信3G步骤
- 欧瑞变频器800参数设置_欧瑞变频器E800说明书(中文)2014080504A(2014.08.05).pdf
- 制作半透明的毛玻璃效果教程
- 向量数量积公式_向量点积公式证明
- java 游戏背景mp3音乐_java飞机大战(带背景音乐) 游戏原码下载
- java我们一起打雪仗_我们一起打雪仗四年级作文
- BZOJ_P1123 [POI2008]BLO(无向图割点)
- 马尔萨斯人口论与数学模型