单片机怎么和手机通信,你知道吗?
在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,Wifi等等,当然还有更高层次的通过互联网,一般我们使用比较多的就是用蓝牙和手机通信,我们今天就给大家说一下手机蓝牙如何和手机通信。
废话不多说直接转入正题。
一、准备:
1.首先得有一款支持串口通信的单片机,我们使用的是51单片机。
51最小系统
2.蓝牙模块(HC06)
HC06(图片来源于网络,如涉权请联系删除)
3.下载个蓝牙串口调试助手
蓝牙串口调试助手图标
蓝牙串口调试助手界面
4.蓝牙转串口模块(主要用于显示接受到的数据,在单片机开发应用中可以没有)
5.电脑上安装一个串口调试助手。
6.若干焊锡,杜邦线,焊台,电脑一台,手机一部等。
二、调试工作
1.调试蓝牙模块
用杜邦线把蓝牙转串口模块和蓝牙模块连接起来,对应引脚链接分别为
VCC-->VCC
GND-->GND
TXD-->RXD
RXD-->TXD
这里一定要注意TXD和RXD一定不要接反,串口的波特率和蓝牙模块波特率要对应,否则不能使用打开手机上的软件串口调试助手,在下面键盘上输入一个字符,点击发送,然后在电脑显示屏上就会看到该字符,那么调试成功。
三、连接工作
把蓝牙模块和单片机模块连接起来,然后打开蓝牙串口调试助手,连接上蓝牙模块(初次连接可能需要密码,默认初始密码1234)发送数据,这个时候就像用电脑给单片机发送数据一样。
四、功能扩展
调试好了蓝牙模块和手机之间的通信,那么就可以通过手机蓝牙串口调试助手发送一些字符,当单片机接收到字符时,让其执行一定的命令,这就实现了单片机的应用开发,需要执行什么任务这得需要调试程序来控制了,只要展开想象的翅膀大胆去想,把我们学会的知识运用起来,你就成功了。
初步可以尝试做一个蓝牙遥控小车,控制家电开关通断等等,原理都是一样,学会一个类推就行了,加油啊!
手机都算是单片机的一种,只不过它用的硬件不是51的芯片
现在自动化越高的厂房用的PLC就越多,现在很多工厂都会组织高学历的维修人员学习PLC,可惜专业对口的人员太少,鸡同鸭讲。
单片机现在大部份都是直接应用到产品开发当中,你打开淘宝看看智能的玩具就清楚它的应用有多广,连手机都算是单片机的一种,只不过它用的硬件不是51的芯片,软件也不是所学的编程语言。
但是51单片机可以说是基础的基础,连51都搞不清楚的话,高级一点的估计会学得很累。
PIC单片机
PIC单片机系列是美国微芯公司(Microship)的产品,共分三个级别,即基本级、中级、高级,是当前市场份额增长最快的单片机之一,CPU采用 RISC结构,分别有33、35、58条指令,属精简指令集,同时采用Harvard双总线结构,运行速度快,它能使程序存储器的访问和数据存储器的访问
文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///
并行处理,这种指令流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期,这也是 高效率运行的原因之一,此外PIC单片机之所以成为一时非常热的单片机不外乎以下特点:
特点:
1. 具有低工作电压、低功耗、驱动能力强等特点。PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。I/O脚增加了用于设置输入或输出状态的方向寄存器,从而解决了51系列I/O脚为高电平时同为输入和输出的状态。
2. 当置位1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,低电平吸入电流达25mA,高电平输出电流可达20mA。相对于51系列而言,这是一个很大的优点
3. 它可以直接驱动数码管显示且外电路简单。它的A/D为10位,能满足精度要求。具有在线调试及编程(ISP)功能。
不足之处:
其专用寄存器(SFR)并不像51系列那样都集中在一个固定的地址区间内(80~FFH),而是分散在四个地址区间内。只有5个专用寄存器PCL、 STATUS、FSR、PCLATH、INTCON在4个存储体内同时出现,但是在编程过程中,少不了要与专用寄存器打交道,得反复地选择对应的存储体
也即对状态寄存器STATUS的第6位(RP1)和第5位(RP0)置位或清零。数据的传送和逻辑运算基本上都得通过工作寄存器W(相当于51系列的累加 器A)来进行,而51系列的还可以通过寄存器相互之间直接传送,因而PIC单片机的瓶颈现象比51系列还要严重,这在编程中的朋友应该深有体会
使用最多的器件:PIC16F873、PIC16F877
PIC单片机是基于RISC系统结构的单片机,最初的设计是支持PDP(编程数据处理器)计算机。大量的操作可以用来控制外围设备。
pic单片机原理及应用
PIC单片机比微控制器具有更快的程序执行能力。它是由微芯片技术公司于1889年发明的,是一种8位单片机。众所周知,单片机其实就是一个处理器,内存和外设在单个芯片中的组合。PIC单片机用数据RAM和数百个ROM以类似的方式存储所需程序的ROM,一些I/O端口,一个有8个引脚的定时器。
它被称为外围接口控制器,因为它被设计为执行简单的控制应用程序。但现在,它通常被称为可编程智能计算机。众所周知,单片机的组件基本上嵌入到芯片中。因此,外部存储器、I/O端口或定时器无法进一步添加。然而,该属性也用于单片机的各种应用程序。
每当我们谈论嵌入式系统时,很明显,虽然有外部控制器,但它们仍然有内部单片机。嵌入式系统中单片机的ROM通常存储系统想要执行的功能。
正如我们所讨论的,它由处理器、I/O端口、计时器和内存组织组成。
对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就行,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取
相关问答
51单片机 可以做 手机 吗?楼上的解释看出来你不知道什么叫单片机。以为有个单字它就是单工的。51单片机处理语音信号的能力太慢,不能实时将数字的语音信号解码。所以不能做手机芯片。...
手机 用的是什么 单片机 ?手机肯定上ARM芯片了,比如现在的安卓智能机都是Cortex-A8、A10这样的ARM芯片。MP3、MP4由于要处理视频音频编码任务,并且有功耗要求,所以都不是直接用单纯的A...
单片机 与 手机 之间进行通信,什么方式比较好 - 懂得1.串口对串口(不过一般普通用户不太容易连接到手机的串口)2.蓝牙:单片机+蓝牙模块-》手机蓝牙模块-》手机上应用程序3.红外:单片机+红外模块-》手机...
怎么用 51 系列 单片机 给 手机 发短信?对手机发短信并不复杂,但是你硬件上要有一个GSM/GPRS模块,这个模块和单片机是串口联接,只要按模块的操作说明给它发指令就行了对手机发短信并不复杂,但是你硬...
51单片机 是直接ROM运行程序,对不对? 像 手机 一样有操作系统的...像手机一样有操作系统的,装载后在RAM中运行对不对?操作系统讨论回答(4)51单片机的RAM很小只有几百字节,不能装入很多代码,单片机一般是从ROM中运行代码的,51...
你好,我想向你请教一个问题,我是 手机 屏厂的,请问用 51单片机 可以驱动480X800分辨率的 手机 屏吗?如果是需要扫描的那种的会速度不够,例如VGA的液晶显示器,多大的都做不了,因为时钟频率无法满足同步的要求,无法描述像素点。但像是TFT的2.4寸如240*320如果是...
如何通过蓝牙控制 51单片机 去控制步进电机转动?首先买个蓝牙透传模块,就是说蓝牙连接到51单片机后与单片机是以串口通信的方式连接的,比如你用手机和透传模块匹配后发送的蓝牙数据最终到51单片机可以是串口...
现在 手机 可以向 单片机 进行烧录或者编程吗?不能.单片机方面需要一个232下载芯片连接到单片机的串口上电脑方面还需要一条USB转232串口的下载线然后烧录hex文件给单片机上电就OK了不能.单片机方面...
51 和32 单片机 区别?所代表的公司不同,内部资源不同。51单片机是对所有兼容Intel8031指令系统的单片机的统称,这一系列的单片机的始祖是Intel的8031单片机,后来随着flashROM技术...
我用 手机 蓝牙控制 单片机 ,谁是主机谁是从机?一个做主机一个做从机就可以实现通信,电脑和手机的蓝牙一般是主机,也就是说配对一个从机就能实现通信,你再买一个从机蓝牙模块来就可以用了,...在手机蓝牙控...