当前位置: 首页 > ops >正文

单片机day1

1.相关概念

  • CPU:CentralProcessing Unit(中央处理器)数据运算、指令处理,CPU性能越高,完成指令处理和数据运算的速度越快
  • MCU:MicroCtronllerUnit(微控制器),集成度比较高,将所有功能集成到芯片中(CPU、RAM、ROM、定时器、UART、IO),简单控制,成本低
  • MPU:MicroProcessingUnit(微处理器),集成度低,只有一块单独的CPU,需外接外设、存储模块,复杂应用领域,跑Linux操作系统,成本高
  • GPU:GraphicsProcessingUnit(图形处理器),图形处理、图形渲染(GPU性能越好,图形显示的质量越好)
  • NPU:NeuralProcessing Unit(神经网络处理器),A推理、硬件加速,神经网络处理(卷积运算)->华为Mate60达芬奇NPUAI自动优化照片
  • FPU:FloatingPointUnit(浮点数运算单元),完成浮点数的运算和处理(完全遵循IEEE754),大部分集成在CPU内部
  • SOC:SystemOnChip(片上系统),集成度比较高,将多个芯片集成到一块芯片上(存储芯片、外设芯片)

2.RAM和ROM

  • 外存:主要存放程序、代码、指令,掉电数据不丢失,读写速度慢,价格便宜(移动硬盘1T300)
  • 内存:主要存放程序运行过程中的临时变量、掉电数据丢失,读写速度快,价格昂贵(内存条16G300)
  • ROM:Read-OnlyMemory,只读存储器,存放单片机程序,指令,掉电数据不丢失
  • RAM:RandomAccess Memory,随机访问存储器,存放临时变量、临时数据,掉电数据丢失

3.三大总线及其特点

单片机芯片内部结构:
CPU、RAM、ROM、Timer、PWM、IO、中断、UART


三大总线:

  • 地址总线:用来寻找RAM中的地址,所能寻址的最大范围2^8,256byte,单向
  • 数据总线:通过地址总线去获取数据,数据交互双向
  • 控制总线:时序控制、I0控制、中断

4.Led模块

  • LED模块:
  • 发光二极管:具有单向导通性,分为共阳极和共阴极二极管
  • 共阳极发光二极管的特性:将所有发光二极管的阳极接到电源正极(VCC),阴极接到单片机的引脚。此时发光二级管阳极会输出高电平(VCC5V),如果发光二级阴极输出一个低电平(0V),阳极和阴极之间会形成一个正向的电压差,满足发光二极管的单向导通性,所以电流就会从阳极流向阴极,发光二级就被点亮

5.数码管模块

  • 数码管:51单片机搭载一个4位共阴极数码管,每一位数码管可以显示一些独立数值,数码管同一时刻只能显示一位
  • 位选:选中某一位数码管(将P1寄存器对应bit位置1)
  • 段选:静态显示、动态显示

http://www.xdnf.cn/news/19602.html

相关文章:

  • DevExpress WPF中文教程:如何将WPF数据网格绑定到本地数据库?
  • MyBatis:让 SQL 与代码和谐共处的持久层框架
  • Windows 和 Linux 服务器 IP 与域名强制绑定方法
  • Python上下文管理器:资源管理的隐形守护者
  • 灵神题单之链表、树
  • k8s的CRD自定义资源类型示例
  • 整体认识K8s之PriorityClass优先级调度/HPA自动扩缩容机制
  • 【设计模式】从游戏角度开始了解设计模式 --- 创建型模式(一)
  • 【Linux系统】万字解析,进程间的信号
  • Photoshop用户必看:让你的PSD像JPG一样可预览
  • 书写腾讯天气遇到的问题
  • 虚拟继承:破解菱形继承之谜
  • 【论文阅读】Deepseek-VL:走向现实世界的视觉语言理解
  • Postman接口测试工具:高效管理测试用例与环境变量,支持断言验证及团队协作同步
  • 软件设计师——软件工程学习笔记
  • 前端架构知识体系:常见压缩算法全解析及原理揭秘(gzip、zip)
  • 麒麟信安受邀出席第三届电子信息测试产业大会,参编四项团标发布,详解麒麟信安操作系统测试全流程
  • Navicat vs DBeaver vs DataGrip:三款主流数据库客户端深度对比与选择
  • 力扣222 代码随想录Day15 第四题
  • 【高并发内存池】三、线程缓存的设计
  • Steam开发者上架游戏完整指南(含具体技术细节)
  • 【最新Pr 2025安装包(Adobe Premiere Pro 2025 中文解锁版)安装包永久免费版下载安装教程】
  • Java-Spring入门指南(一)Spring简介
  • 如何把HTML转化成桌面Electron
  • B树和B+树,聚簇索引和非聚簇索引
  • 网络准入控制,阻断违规外联-企业内网安全的第一道防线
  • 通用的二叉数迭代方法
  • 深入浅出 RabbitMQ-TTL+死信队列+延迟队列
  • 如何使用Kafka处理高吞吐量的实时数据
  • 赵玉平《跟司马懿学管理》读书笔记