首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
用户119066
修改
文章:
47
阅读:
124337
评论:
7
赞:
182
好友
私信
个人主页
文章
47
原创
0
阅读
124337
评论
7
赞
182
原创
9
2007-11-21 21:10
2240
5
5
分类:
MCU/ 嵌入式
摘自“中原孔海洋”
数码管又称LED数码管,它是由7段或8段LED构成的显示器件。有共阴极和共阳极两种。按其显示方式则可分为静态显示方式和动态显示方式两种。关于数码管的其他知识请参阅相关参考文献,此处不作讨论。下面我们将主要讲述数码管显示的仿真。
1.静态显示方式
静态显示方式较为简单,编程十分容易,但占用IO口线较多。实际使用中不太多见。下面我们就通过一个简单的例子来予以说明。
例1.单片机的P2口接一个共阳极数码管,利用该数码管显示从0到9,然后返回到0的循环。
该例子较为简单,源文件如下图:
源文件编辑结束以后,将其保存为汇编文件,然后进行编译/汇编,并产生相应的源代码,准备用于仿真。
下面我们编辑电路图。此例的电路图十分简单,只需将一个共阳极数码管连到单片机的P2口即可。数码管使用关键词“7Seg”进行查找。可以看到有很多结果,注意区分共阳极“Anode”和共阴极“Cathode”即可。这里我们选用较为简单的“7SEG-COM-ANODE”数码管。
最后得到的电路图如下图所示:
绘制好电路图,我们就可以将前面所生成的源代码装入单片机,然后点击仿真按钮进行仿真。
可以看到数码管显示的数字按照我们程序中设定的要求进行变化着,仿真中的一个画面如上图所示。
2.动态显示方式
动态显示方式是一种相对较为高级的显示方式,它编程较为复杂,但占用IO口线少,达到了节约硬件资源的目的,实际使用中较多利用。下面我们也利用一个实例来详细说明这种显示方式。
例2.数码管动态显示方式。单片机P2口接一个二位数码管的8位段码线,P3口的低二位接数码管的两位位码线。程序使得二位数码管做0到99的循环显示。
该例源文件如下图所示:
源文件编辑结束以后,将其保存为汇编文件,然后进行编译/汇编,并产生相应的源代码,准备用于仿真。
接下来我们绘制电路图。此例电路图比较简单,如下图所示,但有几点需要注意:
(1)单片机的IO口的驱动能力有限,所以此例我们选用了大功率晶体管驱动电路,
即图中的两个NPN三极管,单片机通过控制它们的通断来达到控制位码的目的。
(2)关于数码管,此例我们选用了2位的共阳极数码管7SEG-MPX2-CA,这样可以方便我们连线和使用。而且由于我们的例子中没有用到小数点(DP),所以为了简便在图中我们没有连接P2.7和DP引脚。当然,如果你连接好这个引脚,仿真结果不会受到任何影响,因为在段码表中,P2.7引脚一直输出的都是高电平,也就是说小数点一直处于熄灭状态。
绘制好电路图,就可以点击仿真按钮进行仿真了。仿真中的一个效果如上图所示
。
3.事实上,在实际的应用中我们还可以选用数码管显示驱动译码芯片来达到控制数码管显示的目的。常用的这类芯片有CD4511、MAX7219等。关于这些芯片的使用方法请参阅相关参考文献,此处我们仅以MAX7219为例来简单介绍一下这类芯片的使用。
例3.单片机使用MAX7219接8个数码管,初始时利用这些数码管从左到右显示7到0,然后依次将最右侧的数字移到最左侧显示。
鉴于C51语言在此类程序编写中的明显优势,此例我们将使用C51语言进行编写,源文件如下:
在Keil中编辑好源文件以后,进行编译、链接,并生成源代码(.HEX文件)。注意生成.HEX文件时要按照前面的文章中的相应介绍进行设置。
然后我们来绘制电路图。本例的电路图较为简单,MAX7219与数码管连接的段码和位码在芯片上已经标识明确,直接相连即可;唯独需要注意的就是要按照前面程序中定义的那样,将MAX7219的DN、CLK、LOAD三引脚分别与单片机AT89C51的P1.0、P1.1、P1.2引脚相连。如下图所示,此处我们就不再作其他说明了。
绘制好电路图以后,将我们刚才生成的源代码装入单片机,然后仿真运行,就可以看到我们所希望的效果了,仿真中的一个画面如上图所示。
写原创有奖励!2024面包板原创奖励正在进行中
点赞(
5
)
收藏
分享到:
上一篇:
10
下一篇:
8
PARTNER CONTENT
换一换>
更多>
新一代MCU向着边缘AI和实时控制发展
赵明灿
2024-12-11
内存市场稳定化:2024年末的定价趋势与供应商调整
Fusion Worldwide 孚昇电子
2024-12-05
SK海力士宣布固定股息上调25%,公布股东回报新政策和价值提升计划
SK海力士
2024-11-27
AI 驱动,Arm 加速实现软件定义汽车的未来
Arm
2024-11-29
SK海力士开发出适用于AI数据中心的高容量固态硬盘‘PS1012 U.2’
SK海力士
2024-12-18
下一代汽车微控制器:意法半导体技术解析
意法半导体
2024-11-22
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
用户119066
修改
文章:
47
阅读:
124337
评论:
7
赞:
182
好友
私信
个人主页
文章
47
原创
0
阅读
124337
评论
7
赞
182
最新评论
更多
呵呵,话说清洁。 年底到了,家家大扫除又热闹起来了,看来是习俗,可为什么一定要到年底呢? 百度一下“年底大扫除的习俗是 ...
自做自受 ...
评论博文
2024-12-18
循环再造的一次体会_电脑爱清洁_20130911 ...
道法自然
自做自受 ...
评论博文
2024-12-18
品水果之联想——企业用人之道 ...
写的好,学习和参考,一流产品,电子行业龙头
开发工匠 ...
评论博文
2024-12-18
瑞萨、ST、英飞凌等最新产品速览! ...
最新
博文
电源滤波器对不同功率的电源的滤波性 ...
感光交融、智领潮流, 艾迈斯欧司朗点 ...
扫地机器人能有多“眼明”?!艾迈斯 ...
资料下载
本周热帖
汽车动力与底盘MCU市场现状研究报告 ...
卡尔曼滤波估计小车匀加速运动时的速 ...
12-17学习笔记
《彩色电视机原理与维修》 ...
12-13学习笔记
【电子DIY】重拾童年的乐趣——摇杆控 ...
《大话芯片制造》之半导体制造解密 ...
YD925为小家电而来
【富芮坤FR3068x-C】+开发环境疑问 ...
【富芮坤FR3068x-C】+基于MDK移植micr ...
最新资讯
芯语最新
【ICCAD2024】Chiplet将在三大场景率 ...
问天量子发布量子随机数芯片,国内首 ...
第三次被雷劈,拆解报废的热水浴缸控 ...
中微胜诉,成功移出美国国防部黑名单 ...
突破芯片堆叠极限,麻省理工学院成功 ...
传合肥长鑫存储已实现DDR5内存条大规 ...
三星奖金,有史以来最高! ...
培训课程|手把手带您从零开始学习PSpi ...
自研自驾芯片加持,蔚来百万豪车来了! ...
百度力挽苹果百亿美元大单! ...
EE直播间
更多
精密半导体参数测试解决方案
直播时间: 01月08日 10:00
在线研讨会
更多
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
适用于安全连接的新一代PIC32CK SG/GC系列单片机
热门
推荐
低价玩转泰克
信号发生器PF1440
数字万用表多少钱合适?
年终搞个特价示波器奖励员工?
泰克精选产品限时双重优惠
我要评论
0
5
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
工程师写总结,送示波器、稳压电源、螺丝刀!
分享你的:职业生涯中故事、2024年年终总结、工作中的小故事,丰富多样的礼品等你哦!
面包板社区有奖活动汇总楼
1. DIY赢大奖!2. 写原创,有奖励!3.参与话题,奖励E币!4. 免费申领:开发板试用、书籍试读...
电子工程师DIY来分享,赢大疆无人机、小米手机、NAS存储、万用表 ...
展示您的 DIY 电子设计作品,社区将有丰富奖励送给您!
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论