51单片机学习笔记之数码管工作原理
昨天我们学习了按键的基本操作,今天我们来学习一下数码管的工作原理,如果觉得我博客更新的太快,没有关系,大家可以回顾我往期的博客,利用课下时间到社团补习,如果我博客哪里有写的不好的地方,大家也不用想太多,评论告诉我,我及时修正,大家一起学习嘛。
我们言归正转,由于数码管在51单片机上算是较难的外设,我们此篇博客,主要讲数码管的原理。
我们打开单片机原理图。
从原理图中我们可以得到的信息如下:
- 数码管是共阴极的,因为他们都有一个共同的 GND
- 单个数码管,是由类似八个小灯组成的即a,b,c,d,e,f,g,dp,我们要想让其显示数字,就可以将组成数字的”灯“亮就好,这个就是数码管的段选。
- 51单片机上有4个数码管,那我们应该怎么让那个数码管显示数字,它就显示数字呢,这是我们接着看原理图,原理图上,共有四个引脚连接到了三级管,三极管的特性硬件课你们应该都学了,这里的作用相当于一个开关,而这四个开关控制这四个数码管,那个开,那个关,如果将第一个数码管的开关关上,你怎么点第一个数码管的八个小灯都是不亮的,其他的也是这样,我们想让第一个数码管显示数字的总前提就是,总开关必须开着,这是数码管的位选。
数码管的原理很重要,如果不清楚是很难点亮的!!!!要认真理解哦
最后,如果我写的文章真的帮了大家的一个小忙,请不要吝啬给点个赞,如果想同我一起学习进步的话,可以关注我一下,本人QQ:2992789432.
51单片机学习笔记之数码管工作原理相关推荐
- 51单片机学习笔记-2数码管显示
2 数码管显示 [toc] 注:笔记主要参考B站江科大自化协教学视频"51单片机入门教程-2020版 程序全程纯手打 从零开始入门". 注:工程及代码文件放在了本人的Github仓 ...
- 51单片机学习笔记之数码管1显示数字0以及使用蜂鸣器
首先我们还是先定义数码管的引脚,打开原理图,我们将数码管的位选引脚初始化一下. 然后我们打开数码管1的总开关,关掉其余的三个数码管,不懂什么意思看我上一篇博客,下面是链接:https://blog.c ...
- AutoLeaders控制组—51单片机学习笔记
文章目录 AutoLeaders控制组-51单片机学习笔记 1.1单片机及开发板介绍 单片机介绍 单片机应用领域 STC89C52单片机 内部结构 开发板介绍 2.1点亮一个Led 新建工程 编程 认 ...
- 51单片机学习笔记5 流水灯实现及蜂鸣器控制
51单片机学习笔记5 流水灯实现及蜂鸣器控制 一.流水灯 1. 硬件电路 2. 代码实现 (1) 点亮一个LED的基本操作 (2) 使用算术左移实现流水灯 (3) 使用库文件左移函数 二.蜂鸣器 1. ...
- 51单片机学习笔记-1简介及点灯
51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...
- 单片机c语言北航,【下载资料】《51单片机学习笔记》北航版
原标题:[下载资料]<51单片机学习笔记>北航版 如果手机下载有问题,请移步至电脑端,链接:https://forum.mianbaoban.cn/t/topic/36906 内容简介 本 ...
- 51单片机学习笔记2 仿真器的使用及STC89Cxx简介
51单片机学习笔记2 仿真器的使用及STC89Cxx简介) 一.连接步骤 1. 硬件连接 2. 安装软件驱动 3. 检查是否安装成功 二.仿真步骤 1. 打开一个51工程 2. 选择仿真设备 3. S ...
- [51单片机学习笔记TWO]----蜂鸣器
蜂鸣器音乐播放实验 首先应该了解一下蜂鸣器音乐播放的原理,在这里我只讲一下电磁式蜂鸣器驱动原理(还有一种是压电式蜂鸣器): 电磁式蜂鸣器驱动原理: 蜂鸣器发声原理是电流通过电磁线圈,使电磁圈产生磁场来 ...
- 51单片机学习笔记1 简介及开发环境
51单片机学习笔记1 简介及开发环境 一.51单片机 1. STC89C52单片机简介 2. 命名规则 3. 封装 (1)PDIP (2)LQFP (3)PLCC (4)PQFP 二.STC8051结 ...
最新文章
- redis主从复制搭建
- python语言入门u-Python语言十分钟快速入门
- PHP——获取上传文件的后缀名
- 1013: C语言程序设计教程(第三版)课后习题6.3
- php 写入文件 格式,在使用php写入文件时如何保证用户的单一
- 十大开源推荐系统简介 [转自oschina]
- 理解一条语句:SELECT difference(sum(value)) FROM mq_enqueue WHERE channel =~ /ActiveMQ_TEST/ AND $tim...
- 模板:网络流(Dinic算法)
- jpa 事务嵌套事务_JPA 2 | EntityManagers,事务及其周围的一切
- php里面的mark,PHP CommonMarkCQL 用法 手册 | 示例代码
- 织梦dedecms财务会计代理记账财税公司网站模板 带手机版
- SQLServer中一个多用户自动生成编号的过程
- monkey 查找闪退页面的方法
- 确定要离开当前页面吗
- Unity WIndows语音识别(一)关键字识别
- 【优化算法】帝国主义竞争优化算法(ICA)【含Matlab源码 1635期】
- 【股价预测】基于matlab遗传算法优化BP神经网络预测股价【含Matlab源码 1250期】
- word如何设置页码,WPS超实用小技巧
- 台式计算机蓝牙完成配对,电脑蓝牙已配对但连不上 带你快速解决一下
- 持安科技孙维伯:实战零信任最佳实践
热门文章
- redux与react-redux
- 汇编inc为什么不影响cf_为什么INC和DEC指令不会影响进位标志?
- 【RAII 思想】RAII 基本概念(一种思想)
- Linux之系统痕迹命令
- 如何用 身份证OCR 接口进行快速开发
- 最易/难学习的编程语言榜单出炉,C++最难学?
- 使用wangEditor富文本编辑器遇到的问题总结
- springboot 2.x升级后出现Spring Security – There is no PasswordEncoder mapped for the id “null”的解决方案
- 【SQL】之存储过程与函数
- 嵌入式linux驱动开发教程