登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 单片机学习——LED闪烁及硬件知识

[复制链接]
发表于 2022-1-8 18:16:50 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 单片机
学习安排: led闪烁程序和基础硬件
开始时间: 2022-01-07
结束时间: 2022-01-08
一,硬件类型

(1)电容与去耦电容

图中C3为去耦电容,先说电容再说去耦电容
容值比较大的电容,理论上可以理解成水库,同时,直接把电流理解成水流

而水库的作用无非有二,缓冲和存储。所以容值大的电容作用即缓冲和稳定作用
缓冲作用好理解。稳定作用的目的是为了电路的电压值可以处在一个稳定的范围内
(比如后级有个器件还没有工作的时候,电流消耗是 100mA,突然它参与工作了,电流猛的增大到了 150mA,这个时候如果没有一
个水缸的话,电路中的电压(水位)就会直接突然下降,而电压太低会导致一些电子器件不工作。假设功率恒定,P=UI应该能解释。)
这种电容通常有三种: 铝电解电容 ,钽电容 ,陶瓷电容
电容的选取,第一个参数是耐压值的考虑。若用的是 5V 系统,电容的耐压值要高于
5V,一般推荐 1.5 倍到 2 倍即可。第二个参数是电容容值,选取的时候,要看这个电容起
作用的整套系统的功率消耗情况,如果系统耗电较大,波动可能比较大,那么容值就要选大
一些,反之可以小一些。

去耦电容是用来滤除高频信号干扰的。一般来说直接上0.1uF就行。


(2)三极管


横着的是基极即b极,有箭头的是发射极即e极,剩下的是集电极即c极。
三极管有截止、放大、饱和三种工作状态。放大作用先不管。关于截止和饱和状态的口诀:
箭头朝内 PNP,导通电压顺箭头过,电压导通,电流控制。

三极管的用法特点,关键点在于 b 极(基极)和 e 级(发射极)之间的电压情况,对于
PNP 而言,e 极电压只要高于 b 级 0.7V 以上,这个三极管 e 级和 c 级之间就可以顺利导通。
也就是说,控制端在 b 和 e 之间,被控制端是 e 和 c 之间。同理,NPN 型三极管的导通电压
是 b 极比 e 极高 0.7V,总之是箭头的始端比末端高 0.7V 就可以导通三极管的 e 极和 c 极。


(3)74HC245和74HC138
74HC245
74HC245接在小灯和 IO 口之间做缓冲


74HC245 是个双向缓冲器,1 引脚 DIR 是方向引脚,当这个引脚接高电平的时候,
B 编号的电压都等于 A 编号对应的电压。反之DIR 引脚接低电平,得到的效果是A 编号
的电压都会等于B 编号对应的电压。



74HC138 三八译码器
单片机的 IO 口数量是有限的,有时并满足不了我们的设计需求,我们为了控制更多的
器件,就要使用一些外围的数字芯片,这种数字芯片由简单的输入逻辑来控制输出逻辑,

比如 74HC138这个三八译码器。


重要的是这个真值表

这让就知道如何控制LEDS0~LEDS6其中的一个打开了
这就是程序这样写的原因。

二,LED闪烁程序



好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:26:28 | 显示全部楼层
好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:27:20 | 显示全部楼层
额,图没贴上去,贴到评论区了
好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:27:53 | 显示全部楼层
[img]https://s2.loli.net/2022/01/08/4YQoWT1MchHRziO.png [/img]
好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:30:04 | 显示全部楼层
好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:30:25 | 显示全部楼层
好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:30:44 | 显示全部楼层
好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:31:01 | 显示全部楼层
好懒~~不想说~~~
 楼主| 发表于 2022-1-8 18:32:54 | 显示全部楼层
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表