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

#循循渐进学51单片机#点亮你的LED#not.2

1、深刻理解电容的意义,并且在今后的电路学习过程中要多多注意参考别人电路中去耦电路的处理方法,积累经验。

1)电容缓冲电压,抗电磁干扰;

2)低频率电容,一般用的最多的是钽电容,电解电容,陶瓷电容,起到去除电源低频波纹,稳定电压的作用。

3)高频滤波电容,电源附近,通常用104电容进行去除高频干扰。10*10^4pf。

2、完全掌握三极管的导通原理,掌握PNP和NPN这两种三极管在开关特性下的应用。

1)三极管是模拟电路和数字电路中经常会用到的一个器件。

2)三极管的型号记忆方式:箭头朝向内PnP,导通电压顺箭头过,电压导通,电流控制b.基极,e.射极,c.集点极。

3)图例

4) 三级管的应用

5)三级管状态

3、学习并且掌握74HC245和74HC138的应用原理,能够在设计电路中正确应用。

1)图例

2)74HC245是电流缓存器,正常使用时19脚接低电压,a控制B,a输出什么电压B输出什么电压,反之,19脚接高电压b控制A。

3)图例

4)io口扩展,E1~E2上面有一条痕线,说明该接口取反,74HC138要正常工作ENLED要输入低电频,则E1~2为高电频,add3为 高电频。

4)各种模式

一共八种模式,对应y0~7的使用。 

 4、能够独立点亮开发板上的每一个小灯,并且可以实现小灯点亮和关闭以及闪烁功能。

#include <reg52.h>   //包含头文件
sbit LED = P0^0;     //地址声明,sbit必须小写,p必须大写。
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;void main()
{ENLED = 0;ADDR3 = 1;ADDR2 = 1;ADDR1 = 1;ADDR0 = 0;LED = 0;        //输出低电压,点亮小灯while (1);      //程序停止在这
}


 

http://www.lryc.cn/news/168678.html

相关文章:

  • 基于Java+SpringBoot+Vue+uniapp点餐小程序(亮点:协同过滤算法、会员系统,购物车结算、在线聊天)
  • 深度学习-全连接神经网络-详解梯度下降从BGD到ADAM - [北邮鲁鹏]
  • 数据结构--二叉排序树
  • Python | 根据子列表中的第二个元素对列表进行排序
  • qsort函数详细讲解以及利用冒泡排序模拟实现qsort函数
  • C++QT day6
  • List与ArrayList
  • 【C++】特殊类的设计
  • 机器学习:PCA(Principal Component Analysis主成分)降维
  • linux服务器slab缓存回收方案设计
  • Apache Spark 的基本概念
  • 通讯协议介绍CoAP 协议解析
  • React 开发一个移动端项目(2)
  • 51单片机 点阵矩阵 坤坤代码
  • Android13-图片视频选择器
  • 【问题处理】GIT合并解决冲突后,导致其他人代码遗失的排查
  • H264视频压缩格式
  • 动态的中秋爱心演示送女友用python生成爱心软件文末附c++语言写法
  • macOS - 使用VLC
  • java微服务项目整合skywalking链路追踪框架
  • pandas 笔记: interpolate
  • 应用程序接口(API)安全的入门指南
  • JavaWeb概念视频笔记
  • 网络请求【小程序】
  • python 调用adb shell
  • vue3 使用 vite 构建的项目打包后无法访问
  • C语言指针详解(4)———找工作必看指针笔试题汇总
  • 03MyBatis-Plus中的常用注解
  • Android 修复在 Settings 首页,按键盘方向键逐个单选
  • SpringMvc第六战-【SpringMvcJSON返回异常处理机制】