main._c

来自「详细介绍M8两版间通讯」· _C 代码 · 共 37 行

_C
37
字号
#include <iom8v.h>
#include <macros.h>
extern void led_init(void);
extern void timer0_init(void);
extern unsigned char LedNum[8];
void main(void)
  {
   unsigned char cTemp;
   //unsigned char *cpTemp;
   led_init();
   timer0_init();
   SEI();
   for(cTemp=9;cTemp>=0xff;cTemp--)
     {
	  LedNum[0]=cTemp;
	  LedNum[1]=cTemp;
	  LedNum[2]=cTemp;
	  LedNum[3]=cTemp;
	  LedNum[4]=cTemp;
	  LedNum[5]=cTemp;
	  LedNum[6]=cTemp;
	  LedNum[7]=cTemp;
	  Delay(500);
	  }   
   DDRC|=0b00001000;
   PORTC|=(!0b00001000);
   while(1);
   }
void Delay(unsigned int ms)
  {
   unsigned int iTemp;
   unsigned int iUs;
   for(iTemp=ms;iTemp>0;iTemp--)
     {
	  for(iUs=1000;iUs>0;iUs--);
	  }
   }

⌨️ 快捷键说明

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