51单片机串口通信-手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭?

问题描述

手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭?

需要先往单片机里下载什么源程序(串口程序)吗?。。。如果有知道的,请不吝赐教,万分感谢

解决方案

波特率调好,在设置单片机的串口通信读取就好。需要代码我可以发给你

时间: 2024-07-29 01:54:01

51单片机串口通信-手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭?的相关文章

51单片机串口通信时,接收到数据后为什么在while语句中将EA置1

问题描述 51单片机串口通信时,接收到数据后为什么在while语句中将EA置1 刚进入while语句时为什么要将EA置1??程序如下: #include #define uchar unsigned char uchar numaflagbenum; sbit beep=P2^3; void init(); void main() { init(); while(1) { if(flag==1) { EA=0; flag=0; TR0=1; if(a==1) { benum=4; } if(a=

求解答-C语言51单片机串口通信程序求教

问题描述 C语言51单片机串口通信程序求教 #include #include #include #define INBUF_LEN 4 //数据长度 unsigned char inbuf1[INBUF_LEN]; unsigned char checksum,count3; bit read_flag=0; void init_serialcomm(void) { SCON = 0x50; //SCON: serail mode 1, 8-bit UART, enable ucvr TMOD

扩展-单片机串口通信和flash操作

问题描述 单片机串口通信和flash操作 如何将PC机的数据通过单片机的串口送到单片机的扩展falsh上, 解决方案 单片机和单片机是不同的,这个没法一概而论. 解决方案二: 你应该查下你的单片机写入flash的指令和格式,厂家一般有例子代码. 然后再编写程序,约定一种协议让单片机可以从PC上下载数据.如果单片机内存不够,还得分批写入. 解决方案三: 最后编写上位机的软件,将flash所需的数据发给单片机. 解决方案四: 串口通信发送数据,单片机处理 解决方案五: http://dev.yesk

程序-PIC单片机串口通信时波特率的具体算法?

问题描述 PIC单片机串口通信时波特率的具体算法? 我那个单片机是PIC16F877A,晶振4M,我想将波特率设置为38400,求告知具体算法 真的救急.这是因为我蓝牙模块的波特率为38400的,最初我单片机程序的波特率是9600的,我是不是也要将单片机的程序的波特率也设置为38400呢,还是将蓝牙模块的波特率设置为9600呢,最主要是我电脑没蓝牙,没办法修改蓝牙模块的波特率. 解决方案 资料页的最后有个表格,上面有

《单片机串口通信及测控应用实战详解》——6.3 PC端程序设计

6.3 PC端程序设计 单片机串口通信及测控应用实战详解 6.3.1 采用Visual Basic实现 1.程序界面设计 运行VB 6.0,创建标准的工程项目文件,设计程序窗体. (1)添加1个MSComm控件用于实现PC与单片机串口通信. (2)添加2个按钮控件CommandButton,用于输出指令和关闭程序. (3)添加3个文本控件TextBox,用于输入单片机地址.继电器状态和返回数据. (4)添加5个标签控件Label,用于显示文本框功能等. 2.属性设置 程序窗体.控件对象的主要属性

《单片机串口通信及测控应用实战详解》——6.2 单片机端程序设计

6.2 单片机端程序设计 单片机串口通信及测控应用实战详解 6.2.1 使用查询方式C51程序设计 串口在发送数据和接收数据完成时均会引起串口中断,从而使接收标志位RI和发送标志位TI置1.查询方式和中断方式的区别就在于CPU查看RI和TI方式不同,以及处理数据的效率不同. 查询方式是指通过CPU定时的查询SCON串口控制寄存器中的接收标志位RI和发送标志位TI来接收和发送数据.此种方式下,当串口发送数据或接收数据完成时,仅仅将相应的标志位置1而不会以任何形式通知主程序.主程序只能通过定时查询发

《单片机串口通信及测控应用实战详解》——导读

前言 单片机串口通信及测控应用实战详解 目前,许多单片机应用系统中,上.下位机分工明确,作为下位机核心器件的单片机一般只负责数据的采集和通信.采用单片机的控制系统或装置具有可靠性高.易于控制.系统设计灵活.编程简单.使用方便及性价比高等优点.但是,单片机也有不易显示各种实时图表/曲线和汉字.无良好的用户界面及不便于监控等缺点.而作为上位机的计算机通常以基于图形界面的Windows系统为操作平台,可以提供良好的人机界面,进行系统的监控和管理,进行程序编制.参数设定和修改.数据采集和保存等,既能保证

pl2303-安卓和stc单片机串口通信的问题

问题描述 安卓和stc单片机串口通信的问题 我用安卓usbserial开源软件及pl2302通过串口连接单片机,收发时发现一个问题,如果安卓端发送一串字节数组 比如0x00,0x01,0X02.单片机部分就是一个简单的接收并原样发送的程序代码.现在有出现一个问题安卓端接收时第一个字节总是缺失,只接收到0x01,0x02.这是怎么回事? 解决方案 参考:http://download.csdn.net/download/luda8801/6766599 解决方案二: 现在给你支个招,你试试将三个数

《单片机串口通信及测控应用实战详解》——第6章 多个单片机与PC串口 通信的数据传送

第6章 多个单片机与PC串口 通信的数据传送 单片机串口通信及测控应用实战详解一台PC和若干台89C51单片机构成小型分散测控系统是目前微型计算机应用的一大趋势.在这样的系统中,以89C51芯片为核心的智能式测控仪表(从机)既能完成数据采集.处理和各种控制任务,又可将数据传送给PC(主机),PC将这些数据进行加工处理或显示.打印,同时将各种控制命令传送给各个从机,以实现集中管理和最优控制.显然,要组成这样的系统,首先要解决PC与各个单片机之间的数据通信问题,这是一个多机通信问题.