## 各目录说明
- common 目录,其中 51config.h 为配置文件,设置外设参数以及为外设分配端口;main.h 声明项目需要的所有头文件以及进行全局类型定义;
- source 目录下存放所有源文件;
- include 目录存放相应源文件的头文件,向外提供各外设 API;
- project 是工程目录,建议把工程建到这个文件夹下;
- output 是输出目录,在 keil 中可以设置 hex 输出到此。
## 使用说明
**各模块 API 请参考对应的 include 目录下的头文件**
## 注意
- at24c02(EEPROM) 还未测试,欢迎测试,并提交结果。其他均由本人进行过测试,并在实际中使用过,当然也欢迎提交 bug
- 欢迎以同样思路**封装模块代码**,并提交上来,请尽量尊重本工程代码的风格
## 其他
### 去除函数未被调用的警告
1. Options -> Device -> √Use Extended Linker(LX51)instead of BL51
2. Options -> LX51 Misc -> Misc controls -> 填入REMOVEUNUSED
51单片机工程模板及外设模块.zip
版权申诉
175 浏览量
2023-07-20
09:20:35
上传
评论
收藏 12.38MB ZIP 举报
白话机器学习
- 粉丝: 8266
- 资源: 7686
最新资源
- unity开发教程.docx
- 代码使用Pygame库实现了一个简单的烟花模拟 核心逻辑包括烟花和粒子类的定义,处理位置、爆炸、尾迹和绘制等操作
- Matlab Simulink 电力电子仿真-Flyback(反激电路)电路分析
- tudou-android-release.apk
- 数据分析教程.docx
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈