问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机,8位共阴极数码管动态显示12位学号,按键调整走动速度,C语言的

发布网友 发布时间:2022-05-18 21:20

我来回答

2个回答

热心网友 时间:2023-11-05 02:45

#include <reg52.h>

#include <intrins.h>


sbit  k_add = P3^1;

sbit  k_sub = P3^4;



unsigned char code SEG7[] = {

    0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0xff};

unsigned char DISP_BUFF[] = {

    10, 10, 10, 10, 10, 10, 10, 10, 

    1, 3, 9, 2, 5, 8, 0, 7, 4, 6, 3, 2,

    10, 10, 10, 10, 10, 10, 10, 10};


unsigned char  j = 0, k = 1;


void DelayMS(unsigned int x)

{

    unsigned char  i;

    while(x--)  for(i = 200; i > 0; i--);

}


void  display(unsigned char x)

{

    unsigned char i, w = 128;


    for(i = 0; i < 8; i++)  {

      P0 = SEG7[DISP_BUFF[i + k]];

      P2 = w;  DelayMS(1);   P2 = 0;

      w = _cror_(w, 1);

    }

    j++;

    if (j > x) {

      j = 0;

      k++; if (k == 20) k = 0;

    }

}


void main()

{

    unsigned char d = 30;

    while(1)  {

      if  (!k_add) {

        display(d);

        if  (!k_add) {

          d += 2;  if (d > 50)  d = 50;

          while (!k_add)  display(d);

        }

      }

      if  (!k_sub) {

        display(d);

        if  (!k_sub) {

          d -= 2;  if (d < 10)  d = 10;

          while (!k_sub)  display(d);

        }

      }

      display(d);

P1 = d;

    }

}

热心网友 时间:2023-11-05 02:45

你好!是仿真实现还是有实物?要是实物的话,发一下原理图
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何挑选紧致眼霜?有哪些品牌推荐? 怎样挑选抗皱眼霜?有哪些值得安利? 什么品牌的眼霜平价好用? 什么牌子眼霜最好用眼霜十大排名 市面上的大牌抗老眼霜该怎么选? ps4十大最耐玩经营类游戏 推荐点好玩的模拟经营类游戏吧 模拟经营类游戏(模拟经营类游戏简称) 谁有模拟经营版的单机游戏 一个小岛的模拟经营的单机游戏 三系油箱容量 服务器主机与PC个人主机有何具体区别? 如何实现51汇编8位数码管动态显示数字,每位数字每次加一 8位AD转换器转换结果如何动态显示 用单片机做8位数码管动态显示(数码管直接接单片机) 怎样做到不用while加延时做 我用while 八位数码管动态显示电路中,通过___将数值转换为字型 卧室衣柜挂衣钩几个好 怎么用动态数码管显示8位数字 装修时入户门旁边的鞋柜,后面用的是0.3cm的背板,现在安装不上挂衣服的挂钩,怎么处理? 秦岭山脉是我国地理上的一条南北分界线对吗: 昭陵属于秦岭山脉吗? 秦岭南侧附近的城市 秦岭起止何地域 我不知道这篇文章的题目 它开头是:秦岭横亘与中国中东部,西起甘肃临潭县白石山,东经天水麦积山..... 当地人为什么称秦岭为父亲山 长江和黄河的分水岭是哪个山脉 12.4元10股转2股派1.6元除权后股价是多少? 全中国有多少个冉小春 老师您好、我是1994年5月12日下午15:50出生的名叫冉小春、都说我名字不好 观看爱国的电影的观后感 蘑菇白天还是黑夜 成长 蘑菇每段成长时间是多少? 资料的收集 资料搜集方法 怎么收集资料 PHOTOSHOP画画图层的问题 ps怎么画下面的图层 ps绘画文件中的线稿拖不到图层是什么原因 PHOTOSHOP怎么在所有图层做画?? ps如何在画图区选择多个图层 被对方拉黑了怎么才能找到他 被对方拉黑了怎么才能找到他 现在担保比例是230%,下跌多少会爆仓 CA24-2正常值是多少 CA24-2糖链抗原24-2 是什么? 糖类抗原ca24一2,17.58 胃癌常用的肿瘤标志物有哪些? 糖类抗原CA24-2指数超标,达到37.5,请问是否得了肿瘤。希望医生能尽快解答,谢谢。 您好,体检前两天吃了罗红霉素,因为咽炎,结果CA24-2比较高 糖类抗原 (CA24-2)18.540n/ml是什么 糖类抗原CA24-2是44.5 癌胚抗原是6.2 我想问下 是不是肿瘤 关于金希澈的电子杂志