基于51知识点
1.单片机内部资源:Flash ——程序储存空间(8k 1k=1024,1字节=8位)0 RAM——数据存储空间(512字节) SFR——特殊功能寄存器
2.单片机最小系统:电源(供电电路在40引脚(+5v)vcc和20引脚GND)、晶振 晶体振荡器(18和19引脚)每秒震荡11059200次 (接一个11.0592Mhz的晶振)
复位电路:9引脚RST复位引脚 (手动复位、上电复位和程序自动复位)。
3.去耦电容:C16和C19起缓冲和稳定作用。C10用来滤除高频信号干扰。C18起到稳定作用。 电容的特性:可以通过交流隔直流。
4.三级管:PNP和NPN型,一共有三极(b基极、e发射极、c集电极)有截止、放大、饱和三种工作状态。PNP(e>b 0.7v)NPN(b>e 0.7V) PNP(e上)NPN(c上)。
5.三八译码器是把三种输入状态翻译成8种输出状态。8个LED小灯的总开关三级管Q16。
6.定时器计算:X*12/11059200=0.02 y=65535-X=Z 把z转换成16进制。最大定时71Ms。
7.变量:局部变量:在一个函数内部声明的变量是内部变量。全局变量:在函数外声明的变量是全局变量。存储类别:自动、静态、寄存器和外部。不加static 都是自动变量。动态存储变量的关键字auto、全局变量均是静态变量。
8.电机分类:驱动类电机和控制类电机。直流电机属于驱动类电机。(将电能转化成机械能)步进电机属于控制类电机(将脉冲信号转化成一个转角角度的电机)。步进电机:反应式步进电机、永磁式步进电机、混合式步进电机。4相永磁式减速步进电机。
9.蜂鸣器:结构上:压电式和电磁式蜂鸣器 驱动方式:有源和无源。500Hz——4.5KHz之间的脉冲频率信号驱动。
10.PMW 脉冲宽度调制 使用数字信号达到一个模拟信号。占空比指高电平的时间占整个周期的比例。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构