发布时间:2026/7/13 21:53:43
51单片机 day02 1. 输出模式给定单片机引脚电平控制引脚输出高/低电平LED控制、数码管控制、蜂鸣器控制2. 输入模式检测引脚电平变化用于检测外部电平信号 按键检测、检测ADC信号中断CPU在处理某个任务时被外界更为紧急的事件打断要求CPU优先去处理 这个更为紧急的事件处理完紧急事件后再回到之前被打断的地方继续向下执行中断源分类外部中断0、外部中断1、定时器0、定时器1、串口外部中断引脚电平变化所引发的中断中断处理流程中断源 - CPU过程 1. 中断源发出中断请求 2. 检查CPU是否允许中断总开关 能够响应外部中断及该中断源是否被屏蔽子开关 能够产生对应的中断 3. 比较中断优先级 4. 保护现场 5. 执行中断服务函数(回调函数) 6. 恢复现场51单片机中有两个定时器t0有四种模式t1有三种模式配置 TMOD 寄存器选定定时器设置定时 / 计数器、GATE、工作模式 M1M0给 THx、TLx 装载计数初值中断配置使用中断时执行使能定时器中断ETx1、开启总中断EA1启动定时器置位TRx 1开启中断编写中断服务函数8 位计数器只有 TLx 作为计数寄存器范围 0~255THx 不再参与计数专门用来存放【重装初值】初始化阶段程序预先给THx、TLx写入相同初值。THx 初值; TLx 初值;开始计数定时器启动后只有 TLx 不断自增THx 数值保持不变。溢出时刻关键TLx 从0xFF再加 1 → TLx 变成0x00同时硬件自动完成两件事① 溢出标志TFx 1申请中断② 硬件自动将 THx 内保存的数值复制到 TLx持续循环TLx 归零后立刻载入 THx 的初值不需要 CPU 在中断里手动赋值立刻新一轮计数。PWM: 脉冲宽度调制能够让引脚产生一个方波能够让引脚周期性产生电平变化 PWM周期一个方波所经历的周期上升沿/下降沿到下一个上升沿/下降沿所经历的时间PWM占空比在一个周期内高电平所占的比例LCD屏幕亮度调节、LED灯亮度调节、蜂鸣器蜂鸣器 有源蜂鸣器内部存在震荡源通电后可以发出持续固定频率的声音 无源蜂鸣器不存在震荡源需要给定对应引脚一个高低电平产生震荡可以输出指定频率音调

相关新闻

2026/7/13 21:48:28

鸿蒙智能体开发实战:21.使用知识库

前言 在上一篇文章中,我们详细介绍了如何在小艺开放平台上创建和发布知识库。但知识库本身只是一个"资料仓库",只有将其整合到智能体中,配置合适的检索策略,才能真正发挥知识库的价值。 知识库与智能体的关系可以类比为…

2026/7/13 21:48:28

终极网络安全等级保护工具Golin:三步完成合规检测与风险发现

终极网络安全等级保护工具Golin:三步完成合规检测与风险发现 【免费下载链接】Golin 弱口令检测、 漏洞扫描、端口扫描(协议识别,组件识别)、web目录扫描、等保工具(网络安全等级保护现场测评工具)内置3级等…

2026/7/13 21:48:28

鸿蒙智能体开发实战:23.常见问题

前言 在鸿蒙智能体开发、测试和上架过程中,开发者可能会遇到各种问题。本文整理了从开发到上架全流程中最常见的 20 个问题 及其解决方案,涵盖A2A协议、知识库、工作流、插件、调试、部署和上架审核等各个环节。建议收藏本文,遇到问题时快速…

2026/7/13 22:38:47

3个关键参数解析:Chromatix AEC 曝光表与 Sensor 帧率/行时计算

Chromatix AEC曝光表与传感器时序参数的深度联动解析在相机图像质量调试的工程实践中,曝光控制算法(AEC)与传感器时序参数的协同工作往往决定着最终成像的基线性能。当我们在Chromatix中配置曝光表时,line_length_pclk、frame_len…

2026/7/13 22:38:47

ROS2代码质量守门员:ament_lint CLI工具链实战指南

1. 项目概述:ROS2生态里被低估的代码质量守门员“Ament Lint CLI Utilities”——这个名字听起来像一串技术文档里的术语,但如果你正在写ROS2(Robot Operating System 2)节点、开发包或参与机器人中间件协作,它就是你每…

2026/7/13 22:38:47

免费解锁Wand专业版:3个简单步骤告别订阅费

免费解锁Wand专业版:3个简单步骤告别订阅费 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为Wand(原WeMod&#xff09…

2026/7/13 22:33:46

《遗愿清单》:阶层反差下的生命救赎与人生思考

1. 为什么《遗愿清单》值得花两小时沉浸观看 如果你最近片荒,或者想找一部能同时触动笑点和泪点的电影,2007年上映的《遗愿清单》是个不会出错的选择。这部电影最特别的地方在于,它没有刻意煽情,而是用两个身患绝症老人的环球冒险…

2026/7/13 6:38:38

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/13 14:26:14

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/13 18:07:53

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/13 0:00:24

广氟 PTFE 高速线缆膜 —— 高端线缆绝缘材料新选择

PTFE高速线缆膜的基本概念与特点 PTFE 高速线缆膜是以聚四氟乙烯树脂为原料,经膨化双向拉伸制成的多孔绝缘薄膜,作为高速高频通信线缆的核心介质材料,内部形成均匀连通的微孔结构,兼具极低介电常数与介电损耗,能有效降…

2026/7/13 11:33:05

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…