chuankou_zi.c

来自「MEGA16输入捕获功能」· C语言 代码 · 共 34 行

C
34
字号
//#include "mega16.h"
//#include "delay.h"
#define clock PORTB.3
#define data PORTB.4
#define clock_en DDRB.3
#define data_en DDRB.4 
void send(unsigned char w);
void xianshi(long m);

unsigned char lab[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,0xfd}; 

   
  void send(unsigned char w)
{  unsigned char i;
   for(i=0;i<8;i++)
   { clock=0;
     data=w&1;
     clock=1;
     w=w>>1;
   } 
 }

 void xianshi(long m)
{ unsigned char j;
 
  clock_en=1;              
   data_en=1; 
   for(j=0;j<8;j++)
 {send(lab[m%10]);
 m=m/10;}
  
 }
 
 

⌨️ 快捷键说明

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