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

📄 tic.c.c

📁 ADuC845中关于TIC功能的使用所写的小程序
💻 C
字号:
#include <stdio.h>
#include <aduc845.h>

#define  uint  unsigned  int
#define  uchar unsigned  char

sbit P00=P0^0;
sbit P01=P0^1;
sbit P02=P0^2;
sbit P03=P0^3;
sbit P04=P0^4;
sbit P05=P0^5;
sbit P06=P0^6;
sbit P07=P0^7;

//char  code   test[] = "abcedfghijk123";

//uint i;
void  time1_interrupt ()  interrupt   3
{
	P00 ^= 1;
	/*
	int i;
	TI=0;
	for (i=0;i<15;i++)
	{
		//SBUF=test[i];

		SBUF='1';
		while (TI)
		TI=0;
	}
	*/
    TIMECON &= 0xFE;
    TIMECON |= 0x01;
	//while (INT0 == 0);
	TIMECON &= 0xFD;
	//SBUF=0;
	//for (i=0;i<5000;i++)  	;
	printf("\nserial communication………………\n");

	/*
   	if (SEC ==0 && MIN == 0 && HOUR ==0)
	{
		INTVAL = HTHSEC;
		TIMECON = 0x00;
		TIMECON = 0x03;
	}

	if (SEC !=0 && MIN == 0 && HOUR ==0)
	{
		INTVAL = SEC;
		TIMECON = 0x00;
		TIMECON = 0x13;
	}

	if (MIN !=0 && HOUR ==0)
	{
		INTVAL = MIN;
		TIMECON = 0x00;
		TIMECON = 0x23;
	}

	if (HOUR !=0)
	{
		INTVAL = HOUR;
		TIMECON = 0x00;
		TIMECON = 0x33;
	}

	*/
}




void main ()
{
	P00=1;
	
 
	TMOD	=0X20;
	TH1		=0X38;
	TL1		=0X38;
	PCON 	|=0X80;
	//ES=1;
	TR1		=1;
	ET1		=1;
	EA		=1;	 
  /*
	TMOD |=0X02;
	TH0=0X20;
	TL0=0X20;
 	TR0=1;
	ET0=1;	  */

	//ES=1;	
	SCON	=0X42;
	T3CON	=0X83;
	T3FD	=0X12;
	SBUF	=0;
	while(1)
	;


}

⌨️ 快捷键说明

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