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

📄 led._c

📁 AVR单片机用C语言编写的包括时钟
💻 _C
字号:
#include "iom64v.h"
#define uchar unsigned char

const uchar wordtype[]={0x6f,0x21,0x57,0x75,0x39,0x7c,0x7e,0x25,0x7f,0x7d,0x4a,0x1e,0x3b,0x7c,0x00};
const uchar wordtype1[]={0x4a,0x1e,0x3b,0x7c};//L,F,H,S

void wdm164(uchar *disdata)
{
  uchar mid;
   int i,j;
   int x;
  
  
   //PORTB =0xff;
   
   for(j=0;j<6;j++)
   {
    mid=0xff;
	for(i=0;i<8;i++)
	{
	  x=mid & 0x80;
	  if(x==0)
	   PORTB&=~0x10;
	  else
	   PORTB|=0x10;

	  PORTB|=0x20;
      mid=mid<<1;
	  PORTB&=~0x20;
	 } 	      
   }
   for(j=0;j<6;j++)
   {
    mid=wordtype[((disdata[j])& 0x7f)];
	if(((disdata[j])& 0x80)!=0)
	mid=mid |0x80;
	for(i=0;i<8;i++)
	{
	  x=mid & 0x80;
	  if(x==0)
	   PORTB&=~0x10;
	  else
	   PORTB|=0x10;

	  PORTB|=0x20;
      mid=mid<<1;
	  PORTB&=~0x20;
	 } 	      
   }
 

}

⌨️ 快捷键说明

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