资源简介

https://blog.csdn.net/ca1m0921/article/details/80545054 详细内容看这里,免得下载到没用资源。

资源截图

代码片段和文件信息

//**** 声明 ********************************************************************
/*******************************************************************************
 * 下面来自互联开源程序,由广州汇承信息科技有限公司收集
 * 方便用户参考学习,本公司不提供任何技术支持
 * 程序仅供测试参考,不能应用在实际工程中,不一定能通过编译
 * 公司网站  http://www.hc01.com/
 * 淘宝网址  http://hc-com.taobao.com/
*******************************************************************************/
                       
/*-----------------------------------------------------------------------------
* 实 验 名  : RS232串口试验
* 实验说明     : 单片机串口接收数据控制灯亮灭
* 连接方式     : 
* 注    意  : 该试验使用的晶振是11.0592
*******************************************************************************/

#include
#include

#define uchar unsigned char
#define uint  unsigned int

uchar PuZh[36] = “广州汇承信息科技有限公司www.hc01.com“;

//--定义使用的IO--//

sbit LED=P2^0;


//--声明全局函数--//   
void UsartConfiguration();
void Delay_1ms(uint i);


/********************************************************************
* 名称 : Com_Int()
* 功能 : 串口中断子函数
* 输入 : 无 * 输出 : 无
***********************************************************************/
void Com_Int(void) interrupt 4
{
uchar i;
  uchar receive_data;

  EA = 0;

  if(RI == 1) //当硬件接收到一个数据时,RI会置位

RI = 0;
receive_data = SBUF;//接收到的数据

if(receive_data == ‘1‘)  
{
LED = 0;//接收到1亮灯
}
else
{
LED = 1; //其他情况灯灭
}

}

for(i=0; i<36; i++)
{
SBUF = PuZh[i];   //将要发送的数据放入到发送寄存器
while(!TI);     //等待发送数据完成
TI=0;         //清除发送完成标志位
Delay_1ms(1);
}
EA = 1;
}

/*******************************************************************************
* 函 数 名       : main
* 函数功能    : 主函数
* 输    入       : 无
* 输    出       : 无
*******************************************************************************/

void main()
{

UsartConfiguration();//初始化串口

while(1);
}

/*******************************************************************************
* 函 数 名       : UsartConfiguration()
* 函数功能    : 设置串口
* 输    入       : 无
* 输    出       : 无
*******************************************************************************/

void UsartConfiguration()
{
SCON=0X50; //设置为工作方式18位数据,可变波特率
TMOD=0X20; //设置计数器工作方式2
PCON=0X00; //波特率不加倍
TH1=0XFd;     //计数器初始值设置,9600@11.0592MHz
TL1=0XFd;
TR1=1; //打开计数器
ES = 1;         //开串口中断
  EA = 1;         //开总中断
}


/********************************************************************
* 名称 : Delay_1ms()
* 功能 : 延时子程序,延时时间为 1ms
* x * 输入 : x (延时一毫秒的个数)
* 输出 : 无
***********************************************************************/
void Delay_1ms(uint i)//1ms延时
{
  uchar xj;
  
  for(j=0;j    for(x=0;x<=148;x++);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-02 11:43  蓝牙模块点亮led所有资料\
     文件         159  2018-06-02 11:35  蓝牙模块点亮led所有资料\readme.txt
     文件        3476  2018-06-02 10:55  蓝牙模块点亮led所有资料\蓝牙点亮led的源码.c
     目录           0  2018-06-02 11:43  蓝牙模块点亮led所有资料\软件工具\
     目录           0  2018-06-02 10:56  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\
     文件        6712  2005-07-30 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\CH341PT.DLL
     文件       58368  2011-11-05 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\CH341S64.SYS
     文件       19680  2007-06-12 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\CH341S98.SYS
     文件        9822  2011-11-25 09:52  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\ch341SER.CAT
     文件        5895  2011-11-04 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\CH341SER.INF
     文件       39696  2011-11-05 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\CH341SER.SYS
     文件       20089  2008-12-18 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\CH341SER.VXD
     目录           0  2018-06-02 10:56  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\DRVSETUP64\
     文件       42328  2012-02-15 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\DRVSETUP64\DRVSETUP64.exe
     文件         282  2012-10-09 20:21  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\readme.txt
     文件       83800  2012-02-15 02:30  蓝牙模块点亮led所有资料\软件工具\ch340g驱动\SETUP.EXE
     文件      518249  2016-12-18 19:51  蓝牙模块点亮led所有资料\软件工具\GSM串口调试助手.exe
     文件      717417  2016-12-18 19:51  蓝牙模块点亮led所有资料\软件工具\SocketTool去广告.exe
     文件        2267  2018-06-02 11:42  蓝牙模块点亮led所有资料\软件工具\sscom.ini
     文件      732672  2012-09-18 00:55  蓝牙模块点亮led所有资料\软件工具\sscom42.exe
     目录           0  2018-06-02 10:56  蓝牙模块点亮led所有资料\软件工具\中英文字符编码查询_V1.1\
     文件       53248  2005-05-21 18:18  蓝牙模块点亮led所有资料\软件工具\中英文字符编码查询_V1.1\ASCII.exe
     文件         410  2005-05-21 18:36  蓝牙模块点亮led所有资料\软件工具\中英文字符编码查询_V1.1\ReadMe.txt
     文件     2627584  2018-05-21 16:10  蓝牙模块点亮led所有资料\软件工具\单片机小精灵v1.3完美破解.exe
     文件      398953  2016-12-18 19:51  蓝牙模块点亮led所有资料\软件工具\汉字UNICODE互换工具.exe
     文件     1030249  2016-12-18 19:51  蓝牙模块点亮led所有资料\软件工具\网络调试助手.exe

评论

共有 条评论