四、6位数码管(静态显示
📅 2026/7/21 9:49:38
👁️ 次浏览
文章目录1、6位数码管前3位显示01.1效果图1.2代码块2、6位数码管显示6个02.1效果图2.2代码块3、6位数码管显示6个93.1效果图3.2代码块4、点亮第1位和第6位显示数字74.1效果图4.2代码块5、数码管轮播数字0-95.1效果图5.2代码块6、只轮播第3位和第4位6.1效果图6.2代码块1、6位数码管前3位显示01.1效果图1.2代码块#includereg52.h// 头文件// 定义锁存器控制引脚sbit dulaP3^4;// 锁存器U2段选sbit welaP1^6;// 锁存器U2位选// 主函数voidmain(){// 1.位选控制wela1;// 打开位选P00xf8;// 位选3个数码管 1111 1000wela0;// 关闭位选// 2.段选控制dula1;// 打开段选P00x3f;// 数码管显示“0” 0011 1111dula0;// 关闭段选// 3.保持while(1);}2、6位数码管显示6个0修改位选代码P00xc0;// 位选6个数码管 1100 00002.1效果图2.2代码块#includereg52.h// 头文件// 定义锁存器控制引脚sbit dulaP3^4;// 锁存器U2段选sbit welaP1^6;// 锁存器U2位选// 主函数voidmain(){// 1.位选控制wela1;// 打开位选P00xc0;// 位选6个数码管 1100 0000wela0;// 关闭位选// 2.段选控制dula1;// 打开段选P00x3f;// 数码管显示“0” 0011 1111dula0;// 关闭段选// 3.保持while(1);}3、6位数码管显示6个9修改段选代码P00x6f; // 数码管显示“9” 0110 11113.1效果图3.2代码块#includereg52.h// 头文件// 定义锁存器控制引脚sbit dulaP3^4;// 锁存器U2段选sbit welaP1^6;// 锁存器U2位选// 主函数voidmain(){// 1.位选控制wela1;// 打开位选P00xc0;// 位选6个数码管 1100 1000wela0;// 关闭位选// 2.段选控制dula1;// 打开段选P00x6f;// 数码管显示“9” 0011 1111dula0;// 关闭段选// 3.保持while(1);}4、点亮第1位和第6位显示数字74.1效果图4.2代码块#includereg52.h// 头文件// 定义锁存器控制引脚sbit dulaP3^4;// 锁存器U2段选sbit welaP1^6;// 锁存器U2位选// 主函数voidmain(){// 1.位选控制wela1;// 打开位选P00xde;// 位选3个数码管 1111 1000 这里f8改成了C0 1100 0000wela0;// 关闭位选// 2.段选控制dula1;// 打开段选P00x07;// 数码管显示“0” 0011 1111 原来是3F 显示1改为06 显示0改为3Fdula0;// 关闭段选// 3.保持while(1);}5、数码管轮播数字0-95.1效果图5.2代码块#includereg52.h// 头文件#defineucharunsignedchar#defineuintunsignedint// 定义锁存器控制引脚sbit dulaP3^4;// 锁存器U2段选sbit welaP1^6;// 锁存器U3位选// 共阴极数码管段码表uchar code seg_code[]{0x3F,// 00x06,// 10x5B,// 20x4F,// 30x66,// 40x6D,// 50x7D,// 60x07,// 70x7F,// 80x6F// 9};// 延时函数voiddelay(uint ms){uint i,j;for(ims;i0;i--)for(j110;j0;j--);}// 数码管展示函数显示指定数字voiddisplay_digit(uchar digit){dula1;// 打开段选P0seg_code[digit];// 发送数字对应的段码delay(1);// 短暂延时稳定信号dula0;// 关闭段选}// 主函数voidmain(){uchar digit;// 先设置位选只设置一次让所有数码管都使能wela1;// 打开位选P00xc0;// 位选6个数码管 1100 0000第1、2位亮注意检查wela0;// 关闭位选while(1){// 轮流显示0到9for(digit0;digit10;digit){display_digit(digit);// 显示当前数字delay(500);// 延时500ms看清数字}}}6、只轮播第3位和第4位6.1效果图6.2代码块#includereg52.h// 头文件#defineucharunsignedchar#defineuintunsignedint// 定义锁存器控制引脚sbit dulaP3^4;// 锁存器U2段选sbit welaP1^6;// 锁存器U3位选// 共阴极数码管段码表uchar code seg_code[]{0x3F,// 00x06,// 10x5B,// 20x4F,// 30x66,// 40x6D,// 50x7D,// 60x07,// 70x7F,// 80x6F// 9};// 延时函数voiddelay(uint ms){uint i,j;for(ims;i0;i--)for(j110;j0;j--);}// 数码管展示函数显示指定数字voiddisplay_digit(uchar digit){dula1;// 打开段选P0seg_code[digit];// 发送数字对应的段码delay(1);// 短暂延时稳定信号dula0;// 关闭段选}// 主函数voidmain(){uchar digit;// 先设置位选只设置一次让所有数码管都使能wela1;// 打开位选//P00xc0; // 位选6个数码管 1100 0000第1、2位亮注意检查P00xf3;//1111 0011wela0;// 关闭位选while(1){// 轮流显示0到9for(digit0;digit10;digit){display_digit(digit);// 显示当前数字delay(500);// 延时500ms看清数字}}}
抖音批量下载终极指南:5分钟搞定合集、音乐、用户主页全自动下载 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fall…
📅 2026/7/21 9:49:38
1. ShuffleNetV2架构设计背景与核心思想 在移动端和嵌入式设备上部署卷积神经网络(CNN)时,我们常常面临计算资源受限的挑战。传统CNN架构设计往往过于关注FLOPs(浮点运算次数)这一间接指标,而忽略了内存访问成本、并行度等实际影响…
📅 2026/7/21 9:49:38
聚焦招投标围标串标、内部腐败、内外合谋的监控识别场景,每个编号均结合5G/6G/WiFi CSI射频计算 + 金税四期工程数据 + 社保数据 + 财政及发票数据进行多源融合识别。覆盖工程造价咨询、招标代理、政府采购代理、拍卖服务、典当行、融资担保、小额贷款、融资租赁、商业保理、供…
📅 2026/7/21 9:49:38
做前端地图开发这几年,我算是把GeoJSON这块硬骨头啃透了。起初觉得这玩意儿不就是个JSON格式嘛,随便解析下就能用。结果呢?上线第一天,地图上的点全飘到了太平洋,或者干脆不显示。那时候我才明白,所谓的“标准”在真实业务场景里,全是坑。先说个真事。上个月接了个外包,…
📅 2026/7/21 17:53:21
14. 命令架构与注册机制所属分组:命令系统概述
Claude Code 的斜杠命令(slash command)系统是 REPL 交互体验的核心骨架。用户在终端中输入 /clear、/help、/commit 等指令时,背后是一条层次清晰、可扩展、可懒加载的命令流水线&a…
📅 2026/7/21 17:53:04
终极指南:如何在Windows上免费获取完整功能的Postman便携版 【免费下载链接】postman-portable 🚀 Postman portable for Windows 项目地址: https://gitcode.com/gh_mirrors/po/postman-portable
你是一个文章写手,你负责为开源项目写…
📅 2026/7/21 17:53:04
多数企业依靠Excel手工统计应收账龄,普遍存在漏单、错分层、更新滞后等问题:发货开票单据零散、分次回款、红字冲销、预收款抵扣业务手工匹配极易遗漏;超180天长期逾期客户隐藏在海量台账中无法及时识别,坏账风险持续扩大…
📅 2026/7/21 17:53:04
如何用Redline解决SwiftUI对齐难题?完整实现指南 【免费下载链接】Redline Redlines for SwiftUI 项目地址: https://gitcode.com/gh_mirrors/redli/Redline
SwiftUI开发中,布局对齐问题常常让开发者头疼。当界面元素没有按预期对齐时,…
📅 2026/7/21 17:53:04
终极容器系统迁移工具:OsMutation让VPS系统重装变得如此简单 【免费下载链接】OsMutation Reinstall Any OpenVZ/LXC VPS to Debian/CentOS/Alpine 项目地址: https://gitcode.com/gh_mirrors/os/OsMutation
想要在OpenVZ或LXC容器中轻松重装系统吗ÿ…
📅 2026/7/21 17:53:04
本文关键词:geo geo测试你是不是也遇到过这种奇葩事?明明你的网站内容写得比同行好,图片更清晰,甚至价格还更低,但在搜索结果里就是排不进去。特别是做本地生意的老板,那种看着隔壁老王明明啥也不是,却天天坐在收银台数钱的滋味,真的憋屈。我最近为了搞懂这个所谓的“地…
📅 2026/7/21 0:00:39
1. Octane Render与C4D的黄金组合:为什么选择这个方案?在三维创作领域,渲染器的选择往往决定了作品的最终呈现质量和工作效率。作为Cinema 4D(C4D)用户,Octane Render的GPU加速特性与实时预览功能ÿ…
📅 2026/7/21 0:00:41
1. GPMC接口设计:从硬件连接到软件配置的全局视角在嵌入式系统开发中,尤其是基于TI Sitara系列如AM263x这类高性能微控制器的项目里,外部存储器的扩展几乎是绕不开的一环。无论是存放大量非易失性代码的NOR Flash,还是作为高速数据…
📅 2026/7/21 0:00:41
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/21 1:04:03
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/21 1:04:03
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/21 1:04:03
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/21 7:04:23
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/21 17:04:52
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/21 5:04:16