利用单片机余晖依次显示,同时显示 数码管的数字

这篇具有很好参考价值的文章主要介绍了利用单片机余晖依次显示,同时显示 数码管的数字。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

#include <reg51.h>

//Êý×é±íʾ Êý×Ö0-9   16½øÖÆ
unsigned char arr[10] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
sbit q1 = P2^0;
sbit q2 = P2^1;
sbit q3 = P2^2;
sbit q4 = P2^3;

//ʱ¼ä³¤ ÒÀ´ÎÏÔʾ1234
void delay()
{
    int i;
    for(i = 1; i < 20000; i++){}
}


//ʱ¼ä¶Ì ͬʱÏÔʾ1234
void delay_short()
{
    int i;
    for(i = 1; i < 200; i++){}
}

void off()
{
    q1 = 1;
    q2 = 1;
    q3 = 1;
    q4 = 1;
}

//ÒÀ´ÎÏÔʾ1234
void main01()
{
    q1 = 0;
    P0 = arr[1];
    delay();
    off();
    
    q2 = 0;
    P0 = arr[2];
    delay();
    off();
    
    q3 = 0;
    P0 = arr[3];
    delay();
    off();

    q4 = 0;
    P0 = arr[4];
    delay();
    off();
    
    
}

//ͬʱÏÔʾ1234
void main02()
{
    q1 = 0;
    P0 = arr[1];
    delay_short();
    off();
    
    q2 = 0;
    P0 = arr[2];
    delay_short();
    off();
    
    q3 = 0;
    P0 = arr[3];
    delay_short();
    off();

    q4 = 0;
    P0 = arr[4];
    delay_short();
    off();
    
    
}


void main()
{
    main02();
}文章来源地址https://www.toymoban.com/news/detail-858935.html

到了这里,关于利用单片机余晖依次显示,同时显示 数码管的数字的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机——数码管动态显示

    1.头文件和定义,代码还使用了 sbit 定义来声明了两个变量 duan 和 wei,它们实际上是 P2.6 和 P2.7 端口的别名,用于控制数码管的段选和位选信号。这种方法可以使代码更具可读性,并提高代码的可维护性。定义无符号整数便于后面应用。 2.使用一个 16 个元素的数组 table,该数

    2024年02月11日
    浏览(42)
  • 单片机数码管显示原理

    1、数码管的基本介绍 先给大家提供一张原理图看一下,如图1所示。 图1 数码管原理图 这是比较常见的数码管的原理图,我们板子上一共有6只数码管。前边有了LED小灯的学习,数码管学习就会轻松的多了。从图1能看出来,数码管共有a,b,c,d,e,f,g,dp这8个段,而实际上,这8个段

    2024年02月07日
    浏览(41)
  • 【单片机】【数码管】数码管显示

      1. 数码管的显示器及其接口 单片机系统中 常用的显示器有: 发光二极管LED显示器、液晶LCD显示器、TFT液晶显示器。本文主要是关于LED显示器的说明。 LED显示器有两种显示结构:段显示(7段、米字型等)和点阵显示(5x8、8x8点阵等)。 LED数码管根据接法可以分为共阴和共

    2024年02月08日
    浏览(54)
  • 单片机数码管滚动显示学号

    单片机数码管滚动显示学号 在这篇文章中,我们将学习如何使用单片机控制数码管实现学号的滚动显示效果。通过这个项目,我们将展示如何编程控制数码管,以及如何使用循环和延时函数来创建滚动显示效果。下面是代码示例和详细说明。 硬件准备: 单片机开发板(如

    2024年02月03日
    浏览(120)
  • 51单片机入门————数码管显示

    我们在马路上看到的红绿灯,就是由数码管来实现的,就是其中可能加入了一些延时和转换 数码管是通过控制138译码器与74HC245来控制数码管的亮灭与数字的显示 我们先讨论一个数码管 数码管有共阳极和共阴极,我们现在使用的STC89C52是共阴极的,说明数码管共用阴极 上面是

    2024年02月13日
    浏览(45)
  • 51单片机静态数码管显示

    51单片机静态数码管显示 数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件。   数码管从上右下左中有ABCDEFGDP,共10个引脚,其中3、8号引脚是连接到所有二极管的阴极,A二级管对应7号和38号引脚,B二极管对应6号和38号引脚。所有阴极

    2024年02月08日
    浏览(71)
  • 51单片机数码管显示(三)

    目录 一、静态数码管显示 1、一位数码管 (1)LED数码管各段名称 (2)数码管引脚定义 (3) 共阴极(89C52RC单片机LED数码管采用共阴极方式) (4)共阳极 2、四位一体数码管 (1)四位一体数码管引脚定义 (2)上面共阴极和下面共阳极  3、数码管模块原理图详解 4、编写

    2024年02月08日
    浏览(44)
  • 51单片机矩阵键盘——数码管显示

    当我们熟悉了数码管的位选与段选,并了解的矩阵键盘的扫描之后就可以编写程序了。 按下矩阵键盘S1并松开,数码管第一位(LED8)显示0;按下矩阵键盘S2并松开,数码管第一位显示1;...按下矩阵键盘S16并松开,数码管第一位显示F; 矩阵键盘扫描(输入扫描)     原理:

    2024年02月11日
    浏览(55)
  • 数码管扫描显示-单片机通用模板

    ①人的眼睛中的画面在0.02S(50Hz)左右,光源的闪烁频率高于50-60赫兹时,人眼通常无法察觉到光的闪烁; ②通过控制LED的亮灭透过模具贴纸从而控制数字和图案的亮灭; 在主函数main的while循环里调用,等标志更新显示 在2~4kHz的定时器里面调用 FreshDisplay() 映射到IO功能函数,频

    2024年02月19日
    浏览(37)
  • 单片机学习笔记---静态数码管显示

    目录 数码管是什么? 一位数码管的引脚定义 四位一体的数码管引脚定义 数码管的原理图解析 数码管怎么显示数据?(总结+代码显示) 今天开始学习数码管,它比LED和独立按键复杂一点 LED数码管是一种简单、廉价的 显示器 ,是由多个发光二极管封装在一起组成“8”字型

    2024年02月20日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包