电路原理图
元件清单
程序(C语言)
#include
unsigned char smg[]={0x5b,0x3f,0x5b,0x3f};//2020字形码(共阳极)
void delay(unsigned int time);
void main()
{
unsigned char i,W;
while(1)
{
W=0x01;
for(i=0;i<4;i++)
{
P1=W;
W<<=1;
P0=smg[i];
delay(10);
}
}
}
void delay(unsigned int time)
{
unsigned int j=0;
for(;time> 0;time--)
for(j=0;j<125;j++);
}
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
基于AT89C51单片机的算术运算计算器系统设计(2023-03-23)
。将运算结果送入数码管动态显示。本设计只能进行结果不超过四位数的运算,其功能如下:
(1)数字键“0”到“9”用数码管显示。
(2)加法运算: 加数与被加数均不能超过9999,加法最终结果不能超过9999......
51单片机数码管显示学习笔记(2023-07-26)
锁定输出。
代码实现:
八位数码管全部静态显示数字0
代码如下:
2.数码管动态显示
原理分析:
数码管动态显示是分时显示,main函数中代码在一个循环中执行,数码管由程序动态扫描显示。利用......
lesson4 数码管动态扫描显示(2024-04-08)
lesson4 数码管动态扫描显示;1、动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。这样一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫描显示......
【51单片机】七段数码管和矩阵键盘的综合实验——计算器(2024-04-07)
时,CPU被显示程序占用,无法在动态显示的同时扫描键盘。所以需要开中断,实现有键按下扫描键盘,无键按下动态显示的效果。
二、键盘线反转法+数码管动态显示
1、硬件仿真
首先......
89c51单片机动态扫描接口设计(2023-03-27)
就很少浪费了。
Counter EQU 59H ; 计数器 ,显示程序通过它得知现正显示哪个数码管
FIRST EQU P2.7 ;第一位数码管的位控制
SECOND EQU P2.6 ;第二位数码管......
数码管动态显示(软件延时)+基于底层显示模块的应用层程序开发+Protues仿真(2024-07-26)
数码管动态显示(软件延时)+基于底层显示模块的应用层程序开发+Protues仿真;1 项目要求
(1)数码管开机初始显示----,正常运行时显示2013;
(2)数码管显示任意四位十进制数;
2......
四位数码管动态显示2020(51单片机)(2022-12-20)
四位数码管动态显示2020(51单片机);电路原理图
元件清单
程序(C语言)
#includeunsigned char smg[]={0x5b,0x3f,0x5b,0x3f};//2020......
【51单片机】七段数码管显示实验+详细讲解(2024-04-07)
扫描速率足够快,由于视觉暂留现象就会给人以恒定显示的表现。动态显示可以减少硬件的使用,但是需要微处理器一直为它工作。
二、数码管显示程序
1、静态显示
静态显示用到的元件有:74LS273(锁存......
数码管动态显示+定时器中断方式+Protues(2024-07-26)
数码管动态显示+定时器中断方式+Protues;1 仿真现象
2 程序设计
2.1 主程序
#include "DisplaySmg.h"
#include "Timer0.h......
51单片机数码管静态显示和动态显示原理及实验 夜猫子(2023-01-12)
51单片机数码管静态显示和动态显示原理及实验 夜猫子;数码管
多位数码管,即是两个或两个以上单个数码管并列集中在一起形成一体的数码管。当多位一体时,它们内部的公共端是独立的,而负责显示......