首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
51单片机
星仔极客
创建于2024-09-12
订阅专栏
整套51单片机学习笔记
暂无订阅
共9篇文章
创建于2024-09-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
0.单片机工作原理
最小系统 单片机芯片 本次51单片机的芯片为:STC89C52 Flash(闪存)程序存储器:存储程序的空间 SRAM:数据存储器,可用于存放程序执行的中间结果和过程数据 DPTR:16位的寄存器(两
1.寄存器
什么是寄存器 单片机寄存器是一组特定的存储单元,每个存储单元可以存储一个特定的数据值,对寄存器赋不同特定值,起到配置和控制各种功能的作用 寄存器分类 特殊功能寄存器 8位单片机则一个寄存器有8位:P1
2.IO
I/O输出(点灯) 分析电路 看电路图,元器件形成电压差,即可点亮LED灯 代码编写 使用不同操作进行LED控制 I/O输入(电平检测) 输入是检测输入的电平的高低,与输出不同 电路图知,按键按下为低
3.中断
中断原理 你在打游戏,水开了,水壶发出响声,你停止打游戏,去倒水,倒完水接着打游戏 打游戏:就相当于While(1){}里面执行的代码 水壶响:就是中断源 倒水:触发中断后要去做的事情,中断处理函数
4.定时器
原理 时钟源:定时器是内部时钟源(晶振),计数器是外部 计时长度:对应TH TL计数器初值寄存器(高八位,低八位) 对应的中断触发函数 中断源 定时中断处理函数 Timer0 Timer0_Routi
5.串口
串口的介绍 UART(通用异步收发器)是一种双向、串行、异步的通信总线,仅用一根数据接收线(RX)和一根数据发送线(TX)就能实现全双工通信 USART:通用同步/异步串行接收/发送器 R:Recei
6.IIC通信
IIC理论 实现方式 软件IIC:流程清楚、占用时间、速度慢 硬件IIC :用法复杂、速度快、可以用DMA 电路 SCL:时钟线,SDA:数据线 上拉电阻:4.7k-10k 速率 标准模式:100Kb
7.单总线通信
DHT11介绍分析 HT11数字温湿度传感器 数据格式(在HDT11没有小数): 8bit湿度整数数据 + 8bit湿度小数数据 + 8bit温度整数数据 + 8bit温度小数数据 + 8bi
8.电机控制
直流电机 原理:链接 转速:脉冲宽度调制(Pulse width modulation,PWM) 周期(频率)、占空比 电机驱动电路 代码编写 按键控制直流电机速度 main.c mian.h tim