main.c.bak

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

BAK
47
字号
#include <macros.h>
#include<iom8v.h>

extern unsigned char charInput;

extern void uart_init(void);
extern int puts(char *s);
extern void putchar(unsigned char c);

void delay_us(int time);
void delay_ms(unsigned int time);

void main(void)
{
	unsigned char cTemp;
	unsigned char i;
	for(cTemp=0x80;cTemp!=0xff;cTemp++)
	 {
	 	CLI();
		OSCCAL=cTemp;
		uart_init();
		SEI();
		delay_ms(10);
		putchar('c');		
		putchar('c');
		delay_ms(500);
	 }
}


void delay_us(int time)
	 {
  	  do
	  	{
		 time--;
		}
  	  while (time>1);
	 }
/*	  		    毫秒级延时程序			*/
void delay_ms(unsigned int time)
	 {
	  while(time!=0)
	  	  {
		   delay_us(1000);
		   time--;
		  }
	 }

⌨️ 快捷键说明

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