完结:库函数封装说明
从12月开始决定入嵌入式开始,经历了5个月的学习,终于把入门模块基本弄懂并且跟着代码敲了一遍。
在这期间跟随普中课程老师学习到的封装习惯让我主键开始留意每做完一个模块后就进行调试并把该模块封装起来,供下次使用该模块时可以快捷导入。
后来浅了解了一些 git 的项目管理后,我又把封装好的函数发布到 github repository 上。
单片机版本:STC89C52RC
github 仓库地址:Jingqing3948/MySTC89C52RCFunction: 学习 STC89C52RC 单片机时的一些封装好的库函数。 (github.com)
函数包含:
AT24C02:掉电不丢失存储器。
DS18B20:温度传感器。
delay:stc-isp 生成的基于 11.0592MHz 晶振的延时函数。
IIC:IIC 总线的使用,配合 AT24C02 模块使用。
IR:红外遥控模块,包括外部中断、定时器等内容。
Key:四个独立按键。
LCD1602:LCD1602 显示屏。
NiXie:数码管。
Timer:定时器中断函数。
public.h:无用,定义了 u8 u16 两个变量。
有问题欢迎随时与博主沟通。如侵犯他人权益会尽快删除!