# 51Learn![mit](https://img.shields.io/github/license/ultrman-seven/51Learn) ![commit](https://img.shields.io/github/last-commit/ultrman-seven/51Learn) ![size](https://img.shields.io/github/repo-size/ultrman-seven/51Learn)
51 单片机教学
![img](./doc/uchiha.gif)
## 目录
### 51单片机资源使用
1. [基本输入输出](./doc/chap1.md)
2. 中断系统
3. 外部中断
4. 定时器与计数器
5. 串口通信
### 标准通信协议
1. [hc595](./doc/chap2.md)
2. [软件spi](./wy51Lib/SPI)
3. IIC协议
4. 串口
### 单个外设实例
1. [动态数码管](./project/%E6%95%B0%E7%A0%81%E7%AE%A1.c)
2. [eg] [矩阵键盘](./)
3. [eg] 步进电机
4. [DS1302](./project/DS1302)
5. 蜂鸣器
6. EEPROM芯片(IIC协议)
7. [OLED](./wy51Lib/OLED/)
1. 屏幕的基本操作
2. 字模,标准输出,printf重定向
3. oled屏幕菜单思路
### 应用实例
1. [简易计算器](./project/%E8%AE%A1%E7%AE%97%E5%99%A8.c)
2. 时钟
## 附录
1. 开发板[原理图](./doc/%E6%99%AE%E4%B8%AD51-%E5%8D%95%E6%A0%B8-A3%26A4%E5%BC%80%E5%8F%91%E6%9D%BF%E5%8E%9F%E7%90%86%E5%9B%BE.pdf)
葡萄籽儿
- 粉丝: 728
- 资源: 2493
最新资源
- 基于K-means算法的光伏曲线聚类研究 MATLAB 代码研究大量随机场景下光伏序列聚类与削减问题,首先,生成大量光伏随机场景,其次,采用的是较为基础的K-means算法,经过matlab求解后,代
- 三菱Fx3u程序,自动检测包装机 该程序六个电机,plc本体脉冲控制3个轴,3个1pg控制 程序内包括伺服定位,手自动切,功能快的使用,可作为模板程序,很适合新手
- 西门子新一代伺服驱动系统SINAMICS S200 PN驱动器连接的电机均为绝对值编码器类型,在EPOS控制模式下有主动回零、被动回零、设置参考点及绝对值编码器校准几种回参考点方式
- Linux下使用v4l2-ctl命令检查摄像头及相关音视频设备硬件特性
- sqlserver-trigger-socket通信
- 文件下载,无特殊意义,无需纠结
- 法奥Linux下的VisualCode配置C++SDK
- 2022级嵌入式Linux期末课程设计-选题参考.rar
- 基于STM32F103的多摩川绝对值磁编码器通讯方案 包含:原理图,PCB,源码,多摩川协议手册
- 成都链家二手房.zip
- arm-linux-gcc-4.5.1-v6-vfp-20120301.7z
- S7-1200 PLC 连接 SINAMICS S200 PN伺服驱动系统
- 数据结构期末作业:基于Python的zzu校园导航.zip
- 51单片机数控可调稳压电源proteus仿真,可调范围为3-24V,可以矩阵键盘直接设置输出电压,也可以步进0.1V设置输出电压,1602lcd显示设置值与实际输出值
- DLLDirectX文件修复工具
- BC文件比较工具.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈