资源简介
通过51单片机,控制SIM900A进行拨打电话
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#define uint unsigned int
#define uchar unsigned char
#define Phone_connection 1 //正在打电话状态标志
#define Clear_Connect 0 //电话已挂断状态标志
sbit Phone_Call_Key=P1^4; //打电话按键
sbit Hang_up=P1^5; //挂电话按键
sbit LED0=P0^0;
sbit LED1=P0^1;
sbit LED2=P0^2;
sbit LED3=P0^3;
sbit LED4=P0^4;
sbit LED5=P0^5;
sbit LED6=P0^6;
sbit LED7=P0^7;
char Calls_State_Flag=Clear_Connect; //电话状态
uchar code PhoneCall[]=“15295891985“;
uchar code ATH[]=“ATH“;
void delay(uint ms)// 延时子程序
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
/***********************************************************
函数名称:Print_Char
函数功能:发送单个字符
入口参数:ch 出口参数:无
***********************************************************/
void Print_Char(uchar ch)//发送单个字符
{
SBUF=ch; //送入缓冲区
while(TI==0); //等待发送完毕
TI=0; //软件清零
}
/***********************************************************
函数名称:Print_Str
函数功能:发送字符串
入口参数:*str 出口参数:无
***********************************************************/
Print_Str(uchar *str)//发送字符串
{
while(*str!=‘\0‘)
{
Print_Char(*str++);
}
}
/*Print_Str(uchar *struint len)//发送字符串调用Send_Char() len字符串长度
{
while(len--)
{
Print_Char(*str++);
}
}*/
/***********************************************************
函数名称:Ini_UART
函数功能:串口初始化、定时器初始化
入口参数:无 出口参数:无
***********************************************************/
Ini_UART(void)//串口初始化、定时器初始化
{
TMOD = 0x20; //T1方式2用于UART波特率
TH1 = 0xFD; //UART波特率设置
- 上一篇:爬取新浪微博上的妹纸照片的爬虫程序
- 下一篇:海南省统计年鉴2017
相关资源
- STM32控制SIM800c,sim900a,接收短信,
- STM32F单片机与SIM900A的硬件条件下读一
- 基于STM32和SIM900A的无线通信模块设计
- STM32 SIM900A GSM程序源码
- STM32的SIM900A的GPRS数据传输
- STM32F103+SIM900A的短信电话/向服务器发
- stm32系列sim900a发送短信代码
- 基于STM32、SIM900A、UCOSII的GPRS DTU
- STM32F4-SIM900A模块GPRS功能使用精简例程
- STM32f103+SIM900A-GSM模块通讯程序
- GSM模块的使用说明
- sim900a 中文短信发送与接收
- SIM900A+GPS项目开发
- SIM900A控制电路板和源程序
- SIM900A模块原理图、例程源码、软件、
- SIM900A GPRS-GPS-STC板--GPRS透传模式
- STC51单片机控制SIM900A数据发送与接收
- STM32控制SIM900A和继电器电路原理图
- SIM900A 使用教程
- 使用SIM800A替换SIM900A模块的注意事项
- SIM900A发彩信AT指令说明
- SIM300 SIM900A SIM卡座 耳机 pcb 封装
- sim900a sim900 原理及PCB图
- SIM900ASIM808封装库
- 基于STM32和SIM900A的短信发送程序
- sim900a封装库
- SIm900A短信控制
- GSM模块 ATK-SIM900A模块原理图、封装库
- STC12C5A60S2控制SIM900A短信GSM模块
评论
共有 条评论