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

51单片机数码管循环显示0~f

原理图:

#include <reg52.h>sbit dula=P2^6;//段选信号
sbit wela=P2^7;//位选信号unsigned char num;//数码管显示的数字0~funsigned char code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};//定义数码管显示内容0~f的数组void delay(unsigned int z);void main()
{wela=1;P0=0xc0;//选中所有数码管wela=0;while(1){for(num=0;num<16;num++){dula=1;P0=table[num];dula=0;delay(1000);}}
}
void delay(unsigned int z)//延时程序
{unsigned int x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);
}

数码管显示0~f


http://www.mrgr.cn/news/47959.html

相关文章:

  • SSM-Spring-IOC/DI对应的配置开发
  • 如何使用React,透传各类组件能力/属性?
  • IOS safari 播放 mp4 遇到的坎儿
  • 《智破光影迷宫:人工智能图像识别的进阶挑战》
  • 小米汽车加速出海,官网建设引领海外市场布局!
  • 【2024年-6月-21日-开源社区openEuler实践记录】探索 intel-kernel:英特尔架构内核优化之路
  • F开头的词根词缀:ful
  • 关于不建议使用北京新网数码信息技术公司的服务器和虚拟机的说明(重要说明)
  • PSD18C-LF-T7 高功率TVS射线管芯片IC
  • AcWing算法提高课 1.2.2 最长上升子序列模型(二)
  • 云原生后端
  • uni-app关闭底部系统导航栏的控制按钮BUG
  • Pura 70系列和Pocket 2已支持升级尝鲜鸿蒙NEXT,报名教程在这里
  • 进程的理解
  • 单例模式和读者写者问题
  • 找不到xinput1_3.dll怎么解决,快来试试这个几个方法
  • Java获取当前年月日
  • 活动队列
  • 让你的MacOS剪切板变得更加强大,如何解决复制内容覆盖的问题
  • ORA-01005: null password given; logon denied
  • 数据结构 -- 跳表
  • 耳机座接口会被TYPE-C取代吗?
  • Leetcode.300 最长递增子序列
  • 如何做独立站将产品卖到国外?从零开始打造你的全球电商帝国
  • C语言复习第0章 基础语法
  • C语言学习-循环嵌套打印字母金字塔