#include "sc92f742x_pwm.h"
#include "sc92f742x_gpio.h"uint8_t code BrightAdjust[47]=
{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,
};void PWM_INIT(void)
{PWM_DeInit();//PWM时钟源1分频,周期为(159+1)*2/FOSCPWM_Init(PWM_PRESSEL_FSYS_D2, 159);      PWM_OutputStateConfig(PWM3, PWM_OUTPUTSTATE_ENABLE);//使能PWM3PWM_IndependentModeConfig(PWM3, 0);     //PWM3占空比设置为0PWM_Cmd(ENABLE);         //打开PWM总开关
}void Delay_Some_Time(uint16_t Some_Time)
{uint16_t i,j;for(i=Some_Time;i>0;i--)for(j=100;j>0;j--);
}/**************************************************
*函数名称:void main(void)
*函数功能:呼吸灯
*入口参数:void
*出口参数:void
*功能说明:无
**************************************************/
void main(void)
{uint8_t i = 0,Brightness = 0;PWM_INIT();while(1){for(i=0;i<47;i++){Brightness = Brightness + BrightAdjust[i];PWM_IndependentModeConfig(PWM3, Brightness);Delay_Some_Time(135);     }Delay_Some_Time(300);for(i=45;i>0;i--){Brightness = Brightness - BrightAdjust[i];PWM_IndependentModeConfig(PWM3, Brightness);Delay_Some_Time(135);     }PWM_IndependentModeConfig(PWM3, 0);Brightness = 0;Delay_Some_Time(3000);}
}

使用赛元单片机“sc92f742x”实现LED灯的呼吸效果相关推荐

  1. 自动感光调节LED灯亮度C语言程序,单片机PWM调节LED灯亮度

    刚搞完飞思卡尔智能车,昨天我一起做车的搭档跑来跟我说魏老师(我们系的前主任,不知道他们怎么认识的....)叫他帮忙做个可通过无线遥控调节LED灯亮度的设计方案,问我有没有兴趣做做,主要是魏老师也是受他 ...

  2. 51单片机点亮LED灯以及实现2盏LED灯的交替闪烁

    点亮LED灯,根据单片机原理图 将LED灯1和LED灯2介入单片机的口设为低电平即可 代码如下: #include "reg52.h" sbit led1= P3^7; void ...

  3. 用51单片机中断控制LED灯亮灭

    用51单片机中断控制LED灯亮灭 #include<reg51.h>//头文件 sbit LED=P2^0;//位定义LED灯 sbit k3=P3^2;//位定义按键 void dela ...

  4. led的c语言程序,单片机C语言LED灯点亮程序完全版

    <单片机C语言LED灯点亮程序完全版>由会员分享,可在线阅读,更多相关<单片机C语言LED灯点亮程序完全版(7页珍藏版)>请在人人文库网上搜索. 1.1例子1第二个灯亮#inc ...

  5. 赛元单片机触摸按键调节及避坑指南(以SC92F8461B的高灵敏触摸为例)

    目录 前言 流程总览 步骤说明 1.烧录官方高灵敏hex文件 2.目标板连接电脑并选择初始参数 3.参数调整 4.验证相互间影响 5.将配置信添加到工程 6.灵活调整 总结 前言 项目中前前后后用到过 ...

  6. 【串口发送中断】基于赛元单片机使用三合一串口的UART功能

    文章目录 前言 中断的方式发送数据 代码示例 准备工作 宏定义及全局变量 初始化 中断服务函数 ==发送逻辑函数== 启动发送函数 总结 前言 关于赛元单片机触摸的那篇文章确实帮助到过一些网友,后来有 ...

  7. 安卓手机与蓝牙模块联合调试(二)—— 单片机蓝牙控制LED灯亮灭(上)

    系列博文: (1)安卓手机与蓝牙模块联合调试(一)--蓝牙模块的串口通讯 (2)安卓手机与蓝牙模块联合调试(二)-- 单片机蓝牙控制LED灯亮灭(上) (3)安卓手机与蓝牙模块联合调试(三)-- 单片 ...

  8. 单片机学习笔记————51单片机实现用LED灯和按键来模拟工业自动化设备的运动控制

    一.使用proteus绘制简单的电路图,用于后续仿真 二.编写程序 /***************************************************************** ...

  9. 安卓手机与蓝牙模块联合调试(三)—— 单片机蓝牙控制LED灯亮灭(下)

    源码获取 https://gitcode.net/cjt-bluetooth/android-51mcu 系列博文: (1)安卓手机与蓝牙模块联合调试(一)--蓝牙模块的串口通讯 (2)安卓手机与蓝牙 ...

最新文章

  1. 2.对于所有对象都通用的方法_EJ
  2. CKEditor的安装与基本使用(JSP)
  3. 记一次短信验证码的“梅开五度”
  4. c语言五子棋排行榜代码,C语言案例:控制台版本的五子棋游戏【代码】
  5. 买房为什么要少出首付,多贷款?
  6. 在腾讯云云函数计算上部署.NET Core 3.1
  7. 用Swashbuckle(swagger-ui)显示API帮助并进行调试
  8. python使用pip安装_Python | 如何用pip安装模块和包
  9. 处理2D图像和纹理——创建2D菜单界面
  10. python嵌套类(内部类相互调用)_核心解密Python函数在(类与函数之间)和(类与类之间)互相调用...
  11. 为什么黑客都用python-为什么如此多的黑客都用python?
  12. Undertow 实现反向代理
  13. 省市县三级联动的实现方案
  14. 【这是程序设计基础的50道题目】
  15. 北航计算机专业最低分,北京航空航天大学历年录取分数线多少及各省最低投档线统计表...
  16. openFOAM C++代码的一些特性
  17. 个人使用华为云服务器的经验分享
  18. python修改散点图中点的颜色_更改matplotlib中散点图点的颜色
  19. python pandas 讲解ppt_Python数据分析之pandas基本功能讲解
  20. Matlab之如何对cell进行排序?

热门文章

  1. 阿里云苦尽甘来的历程
  2. 专访阿里云王伟民:一站式全链路,阿里云向云原生数据库2.0跃迁
  3. 微积分英文词汇,高数名词中英文对照,高等数学术语英语翻译一览
  4. android 学习 路线图
  5. CAD中的选择集过滤----有条件选择AutoCAD实体
  6. 盛大网络资产管理系统
  7. matlab数组做运算,6.2 MATLAB数组的运算
  8. 在EXCEL中使用VLOOKUP函数 快速批量查找对应内容
  9. 【涨姿势】网络术语解析—— 大数据
  10. 通过苹果设计和小米商业,重新理解互联网产品创新