首页/新闻资讯/正文详情

51单片机从零到实战(4)——数码管显示

发布时间:2026/11/15 20:25:54 来源:云帆数科 栏目:资讯中心
51单片机从零到实战(4)——数码管显示
第 4 篇数码管——学会显示数字LED 只能表示开/关。数码管能显示 0-9让你的项目开始有信息量了。1. 数码管原理每个数码管内部是 7 个 LED 段a-b-c-d-e-f-g 1 个小数点dpa f b g e c d dp共阴数码管公共端接 GND段引脚给高电平就亮共阳数码管公共端接 VCC段引脚给低电平就亮本专栏用共阴数码管。2. 段码表// 共阴数码管段码a最低位, dp最高位// dp g f e d c b aunsignedcharcode seg_code[]{0x3F,// 0: 0011 11110x06,// 1: 0000 01100x5B,// 2: 0101 10110x4F,// 3: 0100 11110x66,// 4: 0110 01100x6D,// 5: 0110 11010x7D,// 6: 0111 11010x07,// 7: 0000 01110x7F,// 8: 0111 11110x6F,// 9: 0110 1111};// 使用P0 seg_code[5]; → 数码管显示 53. 动态显示——4 位数码管4 个数码管把段选a-g-dp并联位选分别接 4 个 IO 口。同一时刻只有 1 位数码管亮但切换速度 50Hz人眼看就是同时亮。sbit DIG1P2^0;// 第 1 位数码管的位选sbit DIG2P2^1;sbit DIG3P2^2;sbit DIG4P2^3;unsignedchardisp_buf[4]{1,2,3,4};// 显示 1234voiddisplay_scan(void)// 每 2ms 调用一次{staticunsignedcharpos0;// 先关所有位选防止鬼影DIG1DIG2DIG3DIG41;P0seg_code[disp_buf[pos]];// 段码switch(pos){case0:DIG10;break;case1:DIG20;break;case2:DIG30;break;case3:DIG40;break;}pos(pos1)%4;}4. 实战秒表unsignedintseconds0;voidmain(){while(1){// 更新显示缓冲disp_buf[0](seconds/600)%10;// 千位disp_buf[1](seconds/60)%10;// 百位disp_buf[2](seconds/10)%6;// 十位disp_buf[3]seconds%10;// 个位display_scan();// 每 2ms 调用一次delay(1);// 延时 1msstaticunsignedinttick0;if(tick500){// 每 500mstick0;seconds;if(seconds9999)seconds0;}}}5. 小结段码表是数码管驱动的核心存成 code 数组动态显示 快速轮流点亮人眼欺骗切换前先关闭所有位选防止鬼影定时器做动态扫描才是正确做法第 7 篇会讲下一篇C 语言补习——单片机必须掌握的语法下一篇C 语言补习——单片机必须掌握的语法

相关推荐

YimMenu技术架构分析:GTA V防崩溃系统的实现原理
YimMenu技术架构分析:GTA V防崩溃系统的实现原理

YimMenu技术架构分析:GTA V防崩溃系统的实现原理 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMenu … · 2026/10/15 0:52:02

全链路追踪:OpenTelemetry——Span追踪、上下文传递、链路可视化与性能分析
全链路追踪:OpenTelemetry——Span追踪、上下文传递、链路可视化与性能分析

文章目录 每日一句正能量 一、引言:为什么需要全链路追踪? 二、OpenTelemetry 核心架构概览 2.1 架构分层 2.2 数据模型:Trace、Span 与 Attributes 三、Span 追踪:从创建到上报的完整生命周期 3.1 Span 的创建与嵌套 3.2 自动 Instrumentation 四、上下文传递:跨越进程边… · 2026/10/15 2:58:01

超低温干货|文献全梳理:R134a/R23 单机自复叠最优配比 + 全套实操注意事项
超低温干货|文献全梳理:R134a/R23 单机自复叠最优配比 + 全套实操注意事项

开篇导读 做 - 60~-72℃单机自复叠超低温设备,R134aR23是目前环保合规、研究最充分的二元非共沸工质组合。本文整合中科院公茂琼、青岛大学贺素艳、河南科大芮胜军、上海理工张华团队专著、EI / 核心期刊、学位论文全部实验与模拟结论,分三部分&#xf… · 2026/10/22 14:09:24

低价电工证难不难考证 实操考试网上查询怎么查
低价电工证难不难考证 实操考试网上查询怎么查

低价电工证难不难考证 实操考试网上查询怎么查 实操考试心里没底怕挂科,这是很多准备考电工证的小伙伴最真实的状态。特别是选择低价电工证的你,可能担心培训质量、考试内容是否匹配,甚至不知道网上查询怎么查结果。今天就从南阳卧龙区一名在职建筑工人的… · 2026/11/15 20:25:39

漳平电工证怎么报内部消息曝光 工地太忙根本没时间复习考试
漳平电工证怎么报内部消息曝光 工地太忙根本没时间复习考试

漳平电工证怎么报内部消息曝光 工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,你是不是也经常这样想?作为一线施工人员,谁不想早点拿到电工证,既能证明自己,又能多拿点工资?但报名流程复杂、考试内容多、复习时间紧张,这些都成了摆在眼前的… · 2026/11/15 20:25:39

电工证别人能注销吗全国通用吗
电工证别人能注销吗全国通用吗

电工证别人能注销吗全国通用吗 不知道去哪报名怕被中介坑?你不是一个人。在河南许昌,像张师傅这样的建筑工人,每天都在和特种作业证打交道。而最近他最担心的事情是: 电工证别人能注销吗… · 2026/11/15 20:25:39

丽水市哪里考电工证好良心建议:工地太忙根本没时间复习考试怎么办
丽水市哪里考电工证好良心建议:工地太忙根本没时间复习考试怎么办

丽水市哪里考电工证好良心建议:工地太忙根本没时间复习考试怎么办 工地太忙根本没时间复习考试,这句话说出了太多一线电工的真实写照。你是不是也经常因为项目赶工期,连抽空复习的时间都没有?其实,电工证考试不是靠天赋,而是靠方法。 良心建议… · 2026/11/15 20:25:39

贾汪区电工证报考地点在哪考?实操考试心里没底怕挂科
贾汪区电工证报考地点在哪考?实操考试心里没底怕挂科

贾汪区电工证报考地点在哪考?实操考试心里没底怕挂科 实操考试心里没底怕挂科,这是很多准备报考贾汪区电工证的学员最真实的感受。尤其是第一次参加这类考试的人,往往对流程、内容、甚至考场规则都不太清楚,心里没底是正常的,但关键是要掌握正确的方法和… · 2026/11/15 20:25:39

你学历不高也能报电工证?网上电工证报考入口和电子证书全攻略
你学历不高也能报电工证?网上电工证报考入口和电子证书全攻略

你学历不高也能报电工证?网上电工证报考入口和电子证书全攻略 你学历不高怕报不上名?别担心,现在网上电工证报考入口已经非常便捷,而且电子证书也越来越普及。只要符合基本条件,你照样可以拿到国家承认的电工证。下面我用漯河一位转岗从业者的经历,手把… · 2026/11/15 20:24:38

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 1:51:20

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 4:02:19

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 3:02:05

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码