单片机入门(一)

embedded/2025/3/6 10:57:33/

一、单片机的内部资源

Flash:程序存储空间
RAM: 数据存储空间
SFR: 特殊功能寄存器的简称。它存在于单片机的内部存储空间中,用于存储控制单片机各种硬件模块工作的数据。这些寄存器具有特定的功能,控制着单片机的各种操作,如输入输出、定时器、中断等。通过对这些寄存器的配置和操作,可以实现单片机在不同应用场景下的功能需求。

SFR的特点

  1. 特定地址:每个SFR都有其特定的地址,通过这些地址可以访问和操作它们。
  2. 特定功能:每个SFR都有其特定的功能,这些功能是与单片机的硬件模块直接相关的。
  3. 可配置性:通过写入不同的值到SFR,可以改变其配置,从而改变单片机的行为。

二、单片机最小系统

单片机最小系统:用最少的原件组成单片机可以工作的系统。
单片机最小系统的三要素(三种电路):电源、品振、复位电路。

三、LED小灯

  1. LED(发光二极管)简介‌:

    • LED,全称为Light-Emitting Diode,即发光二极管,俗称LED小灯。
  2. 使用类型‌:

    • 图中板上使用的是普通的贴片发光二极管。
  3. 电压参数‌:

    • 这种二极管的正向导通电压通常在1.8V到2.2V之间。
  4. 工作电流‌:

    • LED的工作电流范围一般在1mA到20mA之间。
      • 当电流在1mA到5mA之间变化时,LED的亮度变化较明显。
      • 当电流从5mA增加到20mA时,亮度变化不太明显。
      • 电流若超过20mA,LED存在烧坏的风险,且电流越大,烧坏速度越快。
  5. 设计注意事项‌:

    • 在设计电路时,应特别注意LED的电流参数,确保其在安全范围内工作,以避免损坏。

http://www.ppmy.cn/embedded/170461.html

相关文章

使用easyocr、PyPDF2对图像及PDF文档进行识别

一、概述 本 Python 脚本的主要功能是对当前目录及其子目录下的图片和 PDF 文件进行光学字符识别(OCR)处理。它使用 easyocr 库处理图片中的文字,使用 PyPDF2 库提取 PDF 文件中的文本,并将处理结果保存为文本文件。同时&#xff…

文件上传漏洞详细利用流程

一、了解基本术语 1、后门 像房子一样,前门后门都可以进出房子,而较之前门,后门更具有隐蔽性。电脑技术中的后门是抽象概念,意指隐蔽性高或不常用的,区别于常规操作所使用的一种出入口。现金网络后门形形色色&#x…

深入探索C++17文件系统库:std::filesystem全面解析

前言 在C编程中,文件系统操作是许多应用程序的基础功能之一。无论是读写文件、创建目录,还是遍历文件系统,文件系统操作几乎无处不在。然而,在C17之前,标准库并没有提供一个统一、高效且易用的文件系统操作接口。开发…

Go语言--语法基础2--基本编程概念--语法单词说明

2、语法单词说明 行分隔符 在 Go 程序中,一行代表一个语句结束。 每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由编译器自动完成。 如果你打算将多个语句写在同一行,它们则必须使用 ; 人为区分。 注释 注释不…

vmware虚拟机安装银河麒麟高级服务器操作系统V10

文档时间:2025年03月 安装环境 vmware虚拟机版本:VMware Workstation 17 镜像版本:Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso 镜像内核版本:4.19 镜像下载 镜像在官网下载,申请使用 官网&#xff1…

Kotlin观察者模式

观察者模式是一种设计模式,它定义了对象之间的一对多依赖关系,当一个对象改变状态时,所有依赖于它的对象都会得到通知并自动更新。这种模式在许多编程场景中非常有用,例如事件处理、数据绑定和通知系统。 观察者模式的主要组成部…

Django生成Docx文件

在Django项目中生成.docx文件,你可以使用python-docx库,这是一个非常强大的库,用于创建和更新Microsoft Word文档。以下是如何在Django项目中生成.docx文件的步骤: 安装python-docx 首先,你需要安装python-docx库。可…

在虚拟机上安装 Hadoop 全攻略

在虚拟机上安装 Hadoop 是进入大数据处理和分析领域的重要一步。以下将详细讲解在常见虚拟机软件(如 VMware Workstation、VirtualBox)中,于 Linux 虚拟机系统安装 Hadoop 的流程与要点。 一、前期准备 虚拟机软件与系统镜像 :确…