首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
51单片机教程(八)- 数码管的静态体现
返回列表
发新帖
51单片机教程(八)- 数码管的静态体现
[复制链接]
发表于 2025-12-30 18:15:58
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
1、项目分析
使用数码管体现指定的字符、数字和符号。
2、技能预备
1、体现器及其接口
单片机体系中常用的体现器有:
发光二极管LED(Light Emitting Diode)体现器、液晶LCD(Liquid Crystal Display)体现器、CRT体现器等。
LED、LCD体现器有两种体现结构:
段体现(7段、米字型等)
点阵体现(5×8、8×8点阵等)
2、数码管实物
数码管是一种半导体发光器件,其根本单位是发光二极管。
3、数码管特点
可体现内容
数字、小数点(0-9)和部门英笔墨符(A、C、E、F、L)、符号(.)。
特点:
自觉光、亮度高,特殊适当环境亮度低的场合使用。
牢固,不怕打击。
4、数码管结构与原理
数码管结构
LED体现器(数码管)系发光器件的一种。常用的LED发光器件有两类:数码管和点阵。
数码管内部由七个条形发光二极管和一个小圆点发光二极管构成,根据各管的亮暗组合成字符。根据内部发光二极管的接线情势可分为共阴极和共阳极两种。
使用时,共阴极数码管公共端接地,共阳极数码管公共端接电源。每段发光二极管需5~10mA的驱动电流才气正常发光,一样寻常需加限流电阻控制电流的巨细。
数码管原理
LED数码管的a~g七个发光二极管。加正电压的发光,加零电压的不能发光,差别亮暗的组合就能形成差别的字型,这种组合称为字型码。共阳极和共阴极的字型码是差别的。
5、数码管驱动电路
要驱动1个四位数码管常见的有以下几种数码管驱动电路(
本电路是使用:共阴极数码管
):
使用12个IO口
P2.4-P2.7驱动位选,IO口直接驱动位选
P0驱动段选,IO口直接驱动段选
6、数码管体现分析
LED数码管的结构:共阳与共阴
体现设置
设置位选,设置 P2.4 - P2.7 对应位为高电平,即可选择第1 ~ 4 位数码管工作
设置段选:设置 P0.0 - P0.7 对应位为高电平,即可控制体现的字符、数字内容
3、项目实行
实行1 第1位数码管体现字符:b
/************************************
*实验名:数码管静态显示
*实验效果:第一个数码管显示字符“b”
************************************/
复制
代码
分析
方式1:单独设置
#include <reg52.h>
#define par P0
sbit pos1 = P2^4;
sbit pos2 = P2^5;
sbit pos3 = P2^6;
sbit pos4 = P2^7;
void main()
{
pos1 = 1;
pos2 = 0;
pos3 = 0;
pos4 = 0;
par = 0x7C;
while (1);
}
复制
代码
方式2:团体设置
#include <reg52.h>
复制
代码
回复
使用道具
举报
返回列表
浏览过的版块
SQL-Server
Java
Oracle
SAP
linux
人工智能
程序人生
公有云
IOS
石小疯
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表