当前位置: 首页 > news >正文

51单片机-动态数码管显示

动态数码管显示就是在数码管中显示多个数字,利用了人眼的视觉差显示了数字,但是存在一个问题,在顺序执行显示数字和数值的设置时候,数码管的显示数据会出现错乱,因此,需要执行消影,每次在数码管上显示了一个数字之后,需要关闭数码管,再继续显示下一个数码管。

#include <8051.h>void delayms(unsigned char t){unsigned char i,j;i=900;j=t;do{j=t;while (j--){/* code */}}while(i--);
}unsigned char NixieTable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f
};
void Nixie(unsigned char Location, unsigned char Number){switch (Location){case 1:P2_4=1;P2_3=1;P2_2=1;break;case 2:P2_4=1;P2_3=1;P2_2=0;break;case 3:P2_4=1;P2_3=0;P2_2=1;break;case 4:P2_4=1;P2_3=0;P2_2=0;break;case 5:P2_4=0;P2_3=1;P2_2=1;break;case 6:P2_4=0;P2_3=1;P2_2=0;break;case 7:P2_4=0;P2_3=0;P2_2=1;break;case 8:P2_4=0;P2_3=0;P2_2=0;break;default:break;}P0=NixieTable[Number];delayms(1);P0=0;}void main(){// P2_4=0;// P2_3=0;// P2_2=0;// P0=0x7d;while (1){Nixie(1,1);Nixie(2,2);Nixie(3,3);}
}

结果显示

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MyBatis:Maven,Git,TortoiseGit,Gradle
  • Linux系統中修改IP地址詳細教程
  • SQLite库笔记:日期和时间函数
  • docker构建时是否使用了代理测试
  • VMware Fusion 11.5安装
  • SpringBoot 框架学习笔记(八):异常处理 和 Servlet、Filter、Listener三大组件注入spring
  • 密码学基础:彩虹表技术
  • 实战项目:贪吃蛇游戏的实现(上)
  • 创建vscode debug环境
  • docker、防火墙关闭仍然无法访问、防火墙命令
  • 网络通信(基于UDP协议的Socket编程模型)
  • 全球海事航行通告解析辅助决策系统
  • 【概率统计】三扇门游戏(蒙提霍尔问题)
  • 重启人生计划-积蓄星火
  • keepalived高可用集群
  • [笔记] php常见简单功能及函数
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 【React系列】如何构建React应用程序
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 77. Combinations
  • create-react-app做的留言板
  • egg(89)--egg之redis的发布和订阅
  • mysql 5.6 原生Online DDL解析
  • node学习系列之简单文件上传
  • React组件设计模式(一)
  • ucore操作系统实验笔记 - 重新理解中断
  • 不上全站https的网站你们就等着被恶心死吧
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 排序算法之--选择排序
  • 前端知识点整理(待续)
  • 赢得Docker挑战最佳实践
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • ​secrets --- 生成管理密码的安全随机数​
  • ​如何使用QGIS制作三维建筑
  • # C++之functional库用法整理
  • #### go map 底层结构 ####
  • #在 README.md 中生成项目目录结构
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (1)常见O(n^2)排序算法解析
  • (33)STM32——485实验笔记
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (转)重识new
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 设计一套高性能的弱事件机制
  • .net 提取注释生成API文档 帮助文档
  • .NET8使用VS2022打包Docker镜像
  • .net和jar包windows服务部署
  • .net开发引用程序集提示没有强名称的解决办法
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比