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

📄 tc35.c

📁 GSM模块TC35基于单片机的打电话程序。。。希望对大家有用
💻 C
字号:
#include <reg52.h> 
#define uchar unsigned char
#define uint32 unsigned long
sbit P00=P0^0;

void sendbyte (uchar da)
{
 EA=0;
 SBUF=da;
 while(TI==0);
 TI=0;
 EA=1;
}

void sendstr(uchar *str)
{
 uchar i;
 i=0;
 while((*(str+i))!='\0')
 {
  sendbyte(*(str+i));
  i=i+1;
 }
}

code uchar string[]="ATD10086;";
															  

serio_interrupt()
{
 PCON |= 0x80;
 TMOD=0x20;
 TH1=0xFD;
 TL1=0xFD;
 TR1=1;
 SCON=0x40;
 sendstr(string);
 sendbyte(0x0d);//计算机换行
 while(!TI);
 TI=0;
}

time()
{
 TH0=0x3c;
 TL0=0xb0;
 while(TF0==0);
 TF0=0;
}

TC35_start()
{
 unsigned char i;
 P00=1;
 TMOD=0x01;
 TR0=1;
 P00=0;
 for(i=0;i<2;i++)
 {  
   time();
  }
  P00=1; 
//  while(temp);
}

main()
{
 bit P01=P0^1;
 bit P02=P0^2;
 P00=1;
 //P01=0;
 //P02=0;
 if(P01==1)
 {
  TC35_start();
 }
 else {}
 if(P02==1)
 {
  serio_interrupt();
 }
  else{}
  while(1);
}

⌨️ 快捷键说明

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