⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.c

📁 两块51单片机通过串口相互通信 其中有握手协议
💻 C
字号:
#include "reg51.h"
#include "display.h"

#define disdata P0
#define discon  P2

unsigned char code dis_7[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned int data  dis[5]={0x00,0x00,0x00,0x00,0x00};
unsigned int data  scan[4]={0x01,0x02,0x04,0x08};

void delayms(unsigned int t)
{
 unsigned int i,j;
 for(i=0;i<t;i++)
 {
  for(j=0;j<120;j++)
  ;
 }
}


void counter(unsigned int sum)
 {
    unsigned  int i,k=0;
     if(sum>10000)
     {sum=0;}
       dis[0]=sum/1000;
       dis[4]=sum%1000;
       dis[1]=dis[4]/100;
	   dis[4]=dis[4]%100;
	   dis[2]=dis[4]/10;
       dis[4]=dis[4]%10;
	   dis[3]=dis[4];

	  for(i=0;i<4;i++)
         {
		  disdata = dis_7[dis[i]];
          discon = scan[i];
          delayms(1);
          disdata = 0xff;
		 }
 }



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -