C语言/单片机基础训练之划分模块
来源:互联网 发布:java数据库编程db 编辑:程序博客网 时间:2024/06/05 08:25
概述:在单片机上封装一个模块
训练目标:了解如何封装模块,为什么要强调封装
需求:
1.封装一个函数,原型为:void SetPWM(float DutyCycle)
2.函数功能:输入一个占空比(0-1中的任意小数),在对应管脚输出一个对应占空比的PWM波,持续时间为设置开始到下一次调用函数
3.输出到哪个管脚自定,定时器自定
4.源代码要求有3个文件:函数的调用示例,接口文件,函数的具体实现的文件
0 0
- C语言/单片机基础训练之划分模块
- C语言/单片机基础训练之红绿灯
- C语言/单片机基础训练之预处理指令
- C语言/单片机基础训练之数据结构
- 学习Linux C编程之操作系统基础训练
- 单片机C语言关键字之extern
- C语言之51单片机中的数据类型
- 单片机基础c语言之条件编译
- 单片机基础c语言之条件编译
- 单片机C语言之串口通信协议
- 单片机C语言之指针变量
- 软件设计之模块划分
- 软件设计之模块划分
- 软件设计之模块划分
- 软件设计之模块划分
- 软件设计之模块划分
- 软件设计之模块划分
- 软件设计之模块划分
- [ubuntu]移动Terminal终端中的TAB标签
- SLua 绑定 Protobuf-Lua (protoc-gen-lua) 在SLua中使用 Protobuf
- OC第十天:内存管理⾼级
- ios网络开发
- spin_lock & mutex_lock的区别? .
- C语言/单片机基础训练之划分模块
- 2014-2015 ACM-ICPC, Asia Tokyo Regional Contest C題:Shopping [贪心+并查集]
- WordPress中修改固定链接导致无法显示文章内容的问题的解决办法
- 我的iOS学习历程 - OC第十天
- mysql5.5.24源码编译
- printf的格式控制的完整格式:
- jquery链式操作
- Android存储-file存储
- uva512追踪电子表格