# 51 **Repository Path**: zou-jinqiang/51 ## Basic Information - **Project Name**: 51 - **Description**: 这里对于51单片机的基础外设进行了封装,方便学习使用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-09-08 - **Last Updated**: 2023-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: 51, 51单片机 ## README  ## 51封装代码 >这里对51基础外设进行了基础封装,如led、数码管、独立按键/矩阵按键 >蜂鸣器、定时器方便学习使用以后的工程都是基于 BasicCourse编写 ## 修改日志 >2022/9/8新建了LED工程,测试led部分代码,暂时未发现bug(单片机任务1.pdf) >2022/9/8新建了分支develop-需要解决led闪烁函数延时问题 >2022/9/13在master分支提交了动态数码管历程. >2022/9/14在master提交了实验1和实验2代码:[实验1](https://gitee.com/zou-jinqiang/51/tree/master/test1) [实验2](https://gitee.com/zou-jinqiang/51/tree/master/test2) >2022/9/17在master提交了实验6代码[实验6](https://gitee.com/zou-jinqiang/51/tree/master/test6) >2022/11/28在master 51代码生成工具可以采用图形化方式快速方便地生成代码框架。 ### 工程说明 #### LED [LED任务要求](https://gitee.com/zou-jinqiang/51/blob/master/LED/51%E5%8D%95%E7%89%87%E6%9C%BA%E4%BB%BB%E5%8A%A11.pdf) [LED外设选择](https://gitee.com/zou-jinqiang/51/blob/master/LED/%E5%A4%96%E8%AE%BE%E9%80%89%E6%8B%A9.png) #### LNitu [LNitu外设选择](https://gitee.com/zou-jinqiang/51/blob/master/LNitu/%E5%A4%96%E8%AE%BE%E9%80%89%E6%8B%A9.png) #### test1 [实验一实验要求](https://gitee.com/zou-jinqiang/51/blob/master/%E5%AE%9E%E9%AA%8C1.png) #### test2 [实验二实验要求](https://gitee.com/zou-jinqiang/51/blob/master/%E5%AE%9E%E9%AA%8C2.png) 程序有不完美之处,数码管闪烁明显,可能是whitch_key_down函数的问题。 #### test6 [实验六实验要求](https://gitee.com/zou-jinqiang/51/blob/master/%E5%AE%9E%E7%8E%B06.png) #### 工程文件夹说明 >CODE--存放各个模块的.c文件,定义有各模块使用函数 >INC--存放各个模块的.h文件,可以在这里查看模块函数用法 >PRJ--工程文件和中间文件在这 >SRC--存放main.c