573锁存器驱动8段数码管
#include <reg51.h> #define SEG P2 sbit P1_0 = P1^0; sbit P1_1 = P1^1; sbit P1_2 = P1^2; sbit P1_3 = P1^3; sbit P1_4 = P1^4; unsigned char code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x3c,0x07,0x7f,0x37}; //共阴极 void delay(int x); void main() { while(1) //2015 { P1_0 =0; //573 低电平使能 SEG =tab[2]; //送段位 P1_1 = 0; //点亮数码管 P1_0 = 1; //关闭锁存 P1_1 = 1; //关闭数码管 P1_0 =0; //573 低电平使能 SEG =tab[0]; P1_2 = 0; P1_0 = 1; P1_2 = 1; P1_0 =0; //573 低电平使能 SEG =tab[1]; P1_3 = 0; P1_0 = 1; P1_3 = 1; P1_0 =0; //573 低电平使能 SEG =tab[5]; P1_4 = 0; P1_0 = 1; P1_4 = 1; } } void delay(int x) //6ms*x 23MHZ晶振 { int i,j; for( i=0;i<x;i++) for( j =0;j<12000;j++); }
#include <reg51.h> #define SEG P2 sbit P1_0 = P1^0; sbit P1_1 = P1^1; sbit P1_2 = P1^2; sbit P1_3 = P1^3; sbit P1_4 = P1^4; unsigned char code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x3c,0x07,0x7f,0x37}; void delay(int x); void main() { while(1) //521 1314 { P1_0 =0; //573 低电平使能 SEG =tab[5]; //送段位 P1_1 = 0; //点亮数码管 delay(166); //延时 P1_0 = 1; //关闭锁存 P1_1 = 1; //关闭数码管 P1_0 =0; //573 低电平使能 SEG =tab[2]; P1_2 = 0; delay(166); P1_0 = 1; P1_2 = 1; P1_0 =0; //573 低电平使能 SEG =tab[1]; P1_3 = 0; delay(166); P1_0 = 1; P1_3 = 1; //////////////////////////////////////////// 1314 P1_0 =0; //573 低电平使能 SEG =tab[1]; //送段位 P1_1 = 0; //点亮数码管 delay(166); //延时 P1_0 = 1; //关闭锁存 P1_1 = 1; //关闭数码管 P1_0 =0; //573 低电平使能 SEG =tab[3]; P1_2 = 0; delay(166); P1_0 = 1; P1_2 = 1; P1_0 =0; //573 低电平使能 SEG =tab[1]; P1_3 = 0; delay(166); P1_0 = 1; P1_3 = 1; P1_0 =0; //573 低电平使能 SEG =tab[4]; P1_4 = 0; delay(166); P1_0 = 1; P1_4 = 1; } } void delay(int x) //6ms*x 23MHZ晶振 { int i,j; for( i=0;i<x;i++) for( j =0;j<12000;j++); }

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】