第五章:单片机控制

单片机第五章复习 第五章 LED 灌电流与拉电流 拉电流:电流向内 灌电流 P0与P123的驱动能力 P0口作通用I/O用,需要 外接上拉电阻 P0^x=1 : 提供400uA的 拉电流 P0^X=0 : 提供3.2mA的 灌电流 P1~P3 内部有30kΩ左右上拉电阻 高电平:拉电流Id只有几百微安,驱动能力较弱 如一定要高电平驱动,可在单片机与发光二极管间加驱动电路,如74LS04、74LS244等。 为了获得更好的驱动能力,使用灌电流,也就是低电平输出,在连接LED的时候用灌电流 阅读详情

本栏目参考 哈工大 张志刚 老师的 单片机课程

由于图片不易上传,具体笔记请看我的Notion:

https://www.notion.so/996e923f220c42f2ad4fe9b0f4cc6b55

剩下的未完待续

以下为部分笔记

5.1 单片机控制发光二极管显示

重点理解:

发光二极管的程序

延时程序,循环点亮程序

 

temp = 0x01 (0000 0001) 取反后为 1111 1110

左移, 0000 0001 ——> 0000 0010 , 取反后为 1111 1101

左移:左移一位,即舍去 首位, 在末尾补0,同理 右移

基于51单片机的温度控制器系统. 1 引言1.1 课题背景及意义当今时代,是一个信息化告知发展的时代。科学技术的发展速度越来越快,各种新技 术层出不穷,被广泛的运用在各个方面。其中农业就是一个重要的应用领域。新技术的出现为农业的发展带来了新的动力,让农产品的产量得到增加的同时运用了 更少的人力,使生产效率越来越高。在一些地区,温室大棚得到了广泛的应用,使人们能 够吃到很多原本在当前季节吃不到的水果与蔬菜。但是,温室大棚技术在当前时代的发展 水平还不够足够,现今的温室大棚基本为拱形结构,外部为薄膜等透光性较好的材料,这 样做使得农作物能够获得 阅读详情

相关推荐

单片机DS18B20温度控制系统研制

单片机DS18B20温度控制系统研制

runweipa的博客 973

计组考试复习疑难及没复习到的知识点记录

C语言的逻辑运算只有两种结果,0x00和0x01。

weixin_61083660的博客 1135

PCIe扫盲(三)

需要特别注意的是,PCIe的Spec中明确规定只有Root有权限发起配置请求(Originate Configuration Requests),也就是说PCIe系统里面的其他设备是不允许去配置其他设备的配置空间的,即peer-to-peer的配置请求是不允许的。当配置请求进行BDF路由的时候,正是依靠这些信息来确定要找的设备的。前面的文章还介绍过,Root和Switch的每一个端口中都包含一个P2P桥,并且知道桥的配置空间头(Configuration Space Header)是Type1型的。

Liuqz2009的专栏 2403

c语言变量在0和1反转,复习C语言 位运算

0x01:按位与(&)作用:1)清零。如果想让一个单元清零,即使其全部二进制位为02)取一个数中某些指定位。即将想要的那些位置1.例:如有一个整数a(2个字节),想要其中的低字节,只需将a与(377,8进制 == 00000000 11111111)按位与即可。3)要想将哪一位保留下来,就与一个数&运算,此数在该位取1.0x02:按位或(|)作用:常用来对一个数据的某些位定值1,例...

weixin_29671137的博客 5249

物联网技术-第2章-物联网技术架构

• 物联网具有很强的异构性• 为实现异构设备之间的互联、互通与互操作,物联网需要以一个开放的分层的可扩展的为框架。

m0_73804764的博客 2977

侧杆试验 - 高速撞击 - 显式动力学 - ANSYS Workbench

显式动力学是一种时间积分方法,用于在速度很重要时执行动态模拟。显式动力学考虑快速变化的条件或不连续事件,例如自由落体、高速撞击和施加的负载。由于这些“非线性动力学”已集成到模拟中,因此显式动力学是模拟高度瞬态物理现象的首选。有些侧面碰撞是指车辆侧向撞上路边的坚硬物体,如树木或电线杆。这通常是由于驾驶员失去控制、超速、误判拐角或在湿滑路面上打滑造成的。

jianqimingtian的博客 1289

异或操作笔记

取反第0位:运算数据 ^0x01。取反第1位:运算数据 ^0x02。取反第2位:运算数据 ^0x04。取反第3位:运算数据 ^0x08。取反第4位:运算数据 ^0x10。取反第5位:运算数据 ^0x20。取反第6位:运算数据 ^0x40。取反第7位:运算数据 ^0x80。

GuoFengZhuo 513

KVM环境下Tesla T4/v100 vGPU性能调优手册:显存分配策略与帧率限制解除

本文深入探讨了在KVM虚拟化环境中,针对NVIDIA Tesla T4和V100 GPU进行vGPU性能调优的实战策略。核心内容包括如何根据AI训练、科学计算等不同负载,精细规划显存分配策略,并详细介绍了通过修改sysfs参数解除帧率限制器(FRL)以释放硬件潜力的方法,旨在帮助用户实现虚拟化GPU资源的最大化利用。

cuda7parallel的博客 619

51单片机笔记

VCC代表电源正极,51单片机LED灯的顺序是从右到左进行排列LED这里是P2口,P2的0-7,给P2口为0则LED灯亮,给P2口为1,则LED灯灭。

qq_55130895的博客 420

(最新更新!)2024全国大学生数学建模竞赛(国赛)B题决策优化+鲁棒模型完整建模全解全析

2024全国大学生数学建模竞赛(国赛)B题完整建模全解全析(已更新!)

Yilu264的博客 9417

从SAR信号到洪涝地图:基于Sentinel-1数据的水体快速提取实战

本文详细介绍了如何利用Sentinel-1 SAR数据快速提取水体信息并生成洪涝地图的实战方法。通过预处理五部曲和SDWI指数计算,结合具体案例展示了SAR技术在洪涝灾害应急监测中的高效性和准确性,为救援决策提供关键支持。

weixin_29201313的博客 464

单片机跑马灯代码示例

#include "reg52.h" #include <stdio.h> // 准备工作:P0的8个引脚和8个LED引脚用排线相连 #define LED P0 // 延时多少毫秒,这里是基于晶振12Mhz的51单片机 void Delay1ms(unsigned short time) { unsigned short j = 0; for (j = 0; j <...

tajon1226的专栏 1万+

一分钟了解OpenSpec (规格)

OpenSpec是由Fission AI开源的轻量级规范驱动开发(SDD, Spec-Driven Development)CLI工具。它专为AI编程助手(如Cursor、Claude Code)设计,核心是**“先约定,后编码”:在AI写代码前,先通过结构化规范文档达成共识,让开发过程可预测、可审计、可协作**。轻量无侵入:单CLI、无依赖、不改造项目、1分钟接入存量友好:增量Spec、不重构旧文档、1→n王者完全可控:每步审查、AI按图施工、零返工协作利器。

h a 6 6 6 c k 为 你解决复杂难题! 2756

HT合泰单片机入门教程(第五章 PWM)

文章目录系列文章目录前言一、新建工程二、定时器计数功能实现1.PWM了解2.硬件电路了解三、PWM实现1.代码实现总结 系列文章目录 第一章 HT单片机环境搭建 第二章 点亮第一个LED灯 第三章 按键 第四章 定时器 第五章 PWM 前言 PWM 信号把模拟信号转化为数字电路所需要的编码,现在基本是采用数字电路,因此在很多场合都采用 PWM 信号,我们经常见到的就是交流调光电路,也可以说是无级调速,高电平占多一点,也就是占空比大一点亮度就亮一点,占空比小一点亮度就没有那么亮,前提是 PWM 的频

AlbertRiTian的博客 6338

科研生产力革命:手把手教你打造基于大模型的Research Agent(文献调研+论文写作+思路激发)

本文介绍了如何利用Research Agent(科研智能体)提升科研效率。Research Agent能自主完成文献检索、信息整合和报告生成全流程,省去50%以上的基础工作时间。文章详细讲解了搭建运行环境的方法,包括工具准备和MetaGPT配置,并提供了两种实战方案:基础版Search-O1和专业版MetaGPT Research Agent。此外,还介绍了如何为垂直领域定制Agent,以及优化检索效果、改善报告逻辑等技巧。最后列举了学术研究、行业分析、内容创作和个人学习四大应用场景,帮助用户将AI从聊天工

LXY_LOVE36的博客 267

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

基于单片机控制的电动智能小车

摘 要 80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的...

qq_38890838的博客 7253

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【毕业设计】5-基于51单片机步进电机的控制研究(原理图工程+仿真工程+答辩论文+答辩PPT)

步进电机现在已经广泛的应用在各种工业控制和机械控制场合中,随着单片机的发展,也使得步进电机的控制技术成熟和应用,控制精度和控制难度也得到了大幅度的提高,现在已经常用于打印机,绘图仪和机器人控制系统中,对其研究具有重大意义。在系统设计之前对系统的功能分析,然后对系统元器件选型确定使用使用STC89C52为主控制,LCD1602作为系统的显示器,独立按键作为系统的人机交互设备,步进电机选择型号为28BYJ-48,驱动芯片为ULN2003。

qq_22592979的博客 566

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

基于AT89C51单片机的冰箱控制系统

本文设计了一种基于AT89C51单片机的电冰箱智能控制系统。系统采用DS18B20温度传感器检测冷冻室和冷藏室温度,通过单片机处理实现温度显示、压缩机启停控制、自动除霜、开门报警等功能。硬件设计包括单片机最小系统、温度采样电路、除霜电路等模块;软件部分采用模块化编程实现主程序、中断服务等功能。系统具有温度测量范围-26°C~+26°C、精度±0.5°C,支持温度设定、延时保护等功能,并通过LCD实时显示工作状态。仿真测试验证了系统设计的可行性,实现了电冰箱的智能化控制。

毕业作品网站 3305

基于单片机的太阳能热水器控制系统设计与仿真

1.1设计背景和意义跟着社会的发展,人类的生活水平的提升,热水器成为了大家的必须品,传统的锅炉热水器主要用煤来进行给水加热,对环境造成了很大的破坏,用继电器来进行控制,给使用带来不便和效率较低。所以传统的热水器已经不适合于当今社会人们的需求。现在市场上出现的大部分都是用电来给热水器加热,这让效率很大程度上提高了。可是由于电的产生对坏境的污染越来越严重,不管是水能发电还是直接用煤来发电都对环境进行了一定程度上的破坏,所以电热水器的使用间接的导致了环境的破坏。

QQ1928499906的博客 3714

基于51单片机的步进电机控制系统设计与实现

步进电机作为一种性能优良的数字化执行元件,广泛应用于工业控制、家用电器及仪器仪表中。其利用输入脉冲与电机轴转角成比例的特性,将脉冲信号转换为角位移,非常适合单片机控制。本文设计并实现了一个基于51单片机的步进电机控制系统,该系统以STC89C52单片机为核心,结合电力电子技术、单片机原理、数字电路及模拟电路等技术,通过模块化设计,实现了步进电机的精确控制和数据检测。系统硬件主要包括步进电机、ULN2003驱动芯片、LCD1602液晶显示器等;软件开发平台选用Keil uVision3。

3254968421的博客 1647

单片机彩灯控制

本文介绍了基于S7-200 PLC的彩灯控制系统设计方案。系统采用三种工作模式:长明灯、流水灯和变幻灯,重点实现了"节日快乐"字样的变幻灯控制。通过PLC编程控制彩灯的时序变化,包括1-5秒顺序点亮、5秒全亮、倒序熄灭等过程。硬件选用西门子S7-200系列PLC,软件采用STEP-7编程软件,使用移位寄存器实现程序控制。系统包含32个循环灯光组成的背景灯组,配合中央变幻灯组形成完整的彩灯效果。文章详细阐述了系统的工作原理、工艺流程、硬件选型和软件设计方法,并提供了程序框图和效果图,展示了

m0_73485055的博客 1017

单片机题型整理3

9.P1端口连接4x4的矩阵键盘(如图5-33所示,P1.0连第一行、P1.7连第一列),则与 P1.1和P1.5 相连的键的键码是。8.设IP 寄存器中每位分别对应:空、空、空、PS、PT1、PX1、PT0、PX0,若IP=0x15,下。4.P0端口与一组发光二极管的阴极相连,若要控制与P0.2和P0.3相连的发光二极管点亮,正确的语句是。7.已知按键 key 一端连接地、另一端连接单片机的P1.0引脚,判断该按键是否按下的语句正确的一句是。(D)每个LED的位选线连线不共用,各自受到不同的I/0口。

2402_83345444的博客 1137

[专业课笔记] 单片机 第五章 中断系统

[专业课笔记] 单片机 第五章 中断系统正文 正文

CJL_asLong72的博客 1476

msp4306989单片机的寄存器 第五章

1.5 单片机C语言入门 1.5.1 单片机的寄存器 在前面的示例程序中我们发现对单片机进行编程实际上就是改写寄存器的值。单片机各个外设的功能其实是预先固定的,而寄存器就像是这些功能的控制接口,通过改变寄存器的值就可以在这些功能中进行选择。还有一些寄存器直接对应引脚的状态,例如GPIO的输入/输出寄存器。像以下语句: P1OUT = 0x01; 这句话其实就是赋值给P1OUT这个寄存器,这...

qq_40305944的博客 1684

单片机原理及应用技术第五章

51单片机中有两个16位的的定时器/计数器,分别是。

weixin_63671624的博客 1148

基于单片机直流电机速度控制系统设计

单片机作为系统的核心控制器,负责处理各种输入信号,并根据控制算法输出相应的控制信号给DAC0830芯片,从而调节直流电机的速度。实验结果表明,系统能够准确地采集可变电阻的阻值信号,并根据控制算法输出相应的控制信号给直流电机,实现灵活的速度调节功能。然而,随着技术的不断发展和用户对性能要求的提高,未来还需要进一步完善和优化系统设计,提高系统的精度和稳定性,以满足不同场合的需求。该系统通过ADC采集阻值变速和按键档位变速两种方式对电机进行速度控制,并可测量电机的转速,实现了灵活、方便的速度调节功能。

AuroraFaye的博客 992
上一篇: 蓝桥杯:2021省赛 例题:时间显示
下一篇: 第二章:LTI连续系统
CaptainDrake
博客等级 码龄6年 5363粉丝 187原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值