stc12c5a60s2封装单片机跟STC89C52RC哪里有区别?寄存器一样吗?比如中断啊、定时器什么的。

1T与12T定时器中断的区别|我爱单片机 - 数码之家
查看完整版本: [--
赞助商链接
1T单片机在用定时器中断时和12T中断是一样的数值吗?要怎么改?定时器中断都与什么数值有关?是只与晶振有关还是与机器速度也有关?
赞助商链接
估计用的是stc的单片机吧,至于初值的计算,和晶振是肯定有关的.至于和12t的是不是一样的计算公式,那就要看你的定时器设置了,因为在stc的1t单片机中,定时器通过设置是可以运行在12t或1t的状态下的.具体你可以看下AUXR寄存器的bit6和bit7两位
直接用stc官方下载器生成代码吧~最简单了
为什么不读手册那,用器件不看说明书真的不可想象,谁说的都没有厂家说的准。这是STC12C5A60S2的相关介绍。[attachment=4598278]也就是说,如果不希望加快,就不要管他,按照普通51单片机的定时器设定就好,因为它复位后默认的就是12分频模式与C51兼容。
谢谢大家,我有时看手册看着看着就迷湖了
还有个问题就是定时器的12分频是不是和延时分开的?就是说定时器是12T延时却要用1T模式?
定时器与延时函数是没有任何关系的,定时器是对时钟信号或者1/12时钟信号计数(通过相关寄存器设定),而延时函数单纯是执行程序
:还有个问题就是定时器的12分频是不是和延时分开的?就是说定时器是12T延时却要用1T模式? ( 08:13) 如果你通过为定时器赋值达到延时效果,那么如果你没有对STC12C***的AUXR寄存器进行设定,那么,延时时间与其他的通用C51单片机相同,时间只取决于初值;如果你是通过代码循环延时,就与定时器无关了,此时,普通C51单片机上运行的延时函数移植到STC-1T单片机上会出现很大的误差的,官方说快了8-12倍。
STC单片机1T并非真正的1T单片机,实际上没有那么快,不同的指令需要1-4个时钟周期,
:如果你通过为定时器赋值达到延时效果,那么如果你没有对STC12C***的AUXR寄存器进行设定,那么,延时时间与其他的通用C51单片机相同,时间只取决于初值;如果你是通过代码循环延时,就与定时器无关了,此时,普通C51单片机上运行的延时函数移植到STC-1T单片机上会出现很大的误差的 .. ( 14:58) 谢谢大神小子受教了
:STC单片机1T并非真正的1T单片机,实际上没有那么快,不同的指令需要1-4个时钟周期, ( 16:37) 哦,谢谢!但感觉他还是挺快的,起初,在AT89S51的万年历上的程序移植到STC上后,都不能正常读写了,才知道速度不同,于是将时序用的延时函数乘10倍就勉强可以调试了,至于不同的指令集、个别的指令的运行时间就真的没深究,毕竟只是玩玩用的不多。
:谢谢大神小子受教了 ( 18:44) 过奖了,不是大神是初学者---单片机娱乐者。
最近也在这个问题徘徊,,,,刚好看到这个帖子
:定时器与延时函数是没有任何关系的,定时器是对时钟信号或者1/12时钟信号计数(通过相关寄存器设定),而延时函数单纯是执行程序 ( 11:16) 那么我想问下,如果没有对AUXR设置,默认的情况下就按照12分频运行?
:那么我想问下,如果没有对AUXR设置,默认的情况下就按照12分频运行? ( 22:35) 没有设置AUXR是话就和传统51相同,1/12时钟信号
谢谢内容来自[短消息]
看数据手册或者直接用STC的软件,一切搞定。
查看完整版本: [--
Powered by
Time 0.058069 second(s),query:5 Gzip enabledstc15f104e串口2LE5A32S2为什么一并上红外接收头1838,串口1就不能工作? - 叫阿莫西中心 - 中国网络使得骄傲马戏中心!
stc15f104e串口2LE5A32S2为什么一并上红外接收头1838,串口1就不能工作?
宏晶单片机正品 STC12C5A32S2-35I-DIP40 STC原厂原装正品现货
&5.5&&&成交量:99
免掉电下载 TTLUSB转TTL下载线 自动STC下载线 单片机下载器
&25&&&成交量:107
不错的宝贝,掌柜人相当不错,耐心帮我改程序指导下载
STC自动下载器 单片机配件-USB转TTL 兼容3.3V/5V 免手动冷启
&15.5&&&成交量:100
STC15F408AD-28I-SOP28 全新原装 STC单片机
&3.1&&&成交量:102
虽然快递公司把件给弄丢了,但店家服务态度好,深受感动。给全好评吧
STC单片机 STC89C52RC40C-PDIP 89C52 全新原装
&5.5&&&成交量:100
好评。比想象中的要出色!
STC ISP下载线51STM32F XP 串口下载器 USB转串口刷机线 支持WIN7
&8&&&成交量:104
东西很不错,烧写速度快,自己搭可个电路就可以烧STM32了,很好
STC12C5A60S2 双串口通信)PCB空板 单片机 精简开发板(RS232
&16&&&成交量:99
继电器工控板(12V)STC89C52RC 厂家直销 两路 双路输入输出
&48&&&成交量:104
STC12C5A60S2单片机精简开发板(双串口通信)PCB空板(新)
&16&&&成交量:99
直插 40脚 STC12C5A32S2-35I-PDIP40 全新 STC单片机 DIP-40 优质
&6.5&&&成交量:99
STC单片机 STC15W204S-35I-SOP16 全新原装
&2.09&&&成交量:102
发货真的快,价格、运费都很便宜,一定要给好评!
正品全新原装 STC12C5A60S2-35I-PLCC44 STC单片机 STC12C5A60S2
&6.5&&&成交量:99
该型号需要订货3天 STC12LE5624AD 请联系客服落实封装 STC单片机
&10.5&&&成交量:99
STC15F2K32S2-35I-PDIP40 全新原装 STC单片机
&5.5&&&成交量:100
试用一片,没有问题,希望全部是全新片,全部是合格片子
免掉电下载 TTLUSB转TTL下载线 自动STC下载线 单片机下载器
&19&&&成交量:107
东西不错,关键是售后耐心周到,赞一个
双路输入输出 两路 继电器工控板(12V)STC89C52RC 厂家直销
&48&&&成交量:100
STC89C52RC六路输入输出可编程继电器工控板(12V)厂家直销
&83&&&成交量:99
STC12LE5410AD STC单片机 该型号需要订货3天 请联系客服落实封装
&10&&&成交量:99
很好的卖家服务周到,耐心!
STC12C2052AD精简开发板DIY套件
&30&&&成交量:99
既然拍品不含主芯片,还希望卖家在宝贝展示的图片里保持一致
不然卖家看图拍宝贝的时候,容易引起误会
卖家还是不错的,不影响好评
【专注代理STC系列】STC12LE5A32S2-35I-LQFP48G 全新现货特价
&6.5&&&成交量:99
该型号需要订货3天 STC单片机 请客服联系落实封装 STC12LE2052
&5&&&成交量:99
DIP-40 单片机 直插 全新原装 STC12C5A60S2-35I-PDIP40
&6&&&成交量:100
非常好下次继续合作。
刷机板 串口转TTL USB转TTL 升级小板 CH340模块 STC单片机下载线
&4.5&&&成交量:101
还不错,第二次习了,谢谢!
STC12C5A60S2 51单片机 最小系统板 STC89C52 支持AT89S51 S52
&6.5&&&成交量:100
电源开关偶尔正常,打算自己更好。
51单片机最小系统 可以直插STC/51/52 51最小核心板 AT89S51/52
&9&&&成交量:99
比较满意,刚开始装不进去,后来老板指点后就弄进去了。
STC89C52 套装 套件 DIY学习板 51/AVR单片机开发板 散件 学习板
&27&&&成交量:99
六路 RS232/RS485 继电器 STC12C5A60S2开发板 工控板 12V/24V
&98&&&成交量:100
在RS232和RS485通信时,可是实现十几米的距离通信,并且传输的信息准确,并且在十几米的距离各个继电器可以准确的实现预想的控制效果,很好使。
STC单片机 全新原装 STC15W204S-35I-DIP16
&2.3&&&成交量:106
老板很靠谱,东西包装也很认真,都是全新正品。虽然这次买的量较少,但可以看出老板是认真在做生意,下次买STC15还来这家店!
电脑控制 双串口STC12C60S2单片机控制 12v 30路继电器输出
&295&&&成交量:99
产品和卖家描述的一模一样,还会继续支持的!
STC下载器 Programmer/编程器 U7 支持脱机和联机下载5VSTC单片机
&168&&&成交量:104
全IO引出 STC12C5A60S2单片机精简开发板 双串口通信 学习板 包邮
&68&&&成交量:103
工艺做得很好,双串口正好满足应用,还没有用,先给好评。
学习板 配套光盘 特价51单片机 普中实验板STC套件 包邮 开发板
&188&&&成交量:111
店家服务很好,有问必答,板子也很满意。送的资料也挺多的,总之给5分。可以送我一张彩票吧。哈哈!
带指示灯 5v 3.3V 升级 STC下载 送杜邦线 USB转TTL 带外壳 刷机
&10&&&成交量:101
描述如实,发货的时候少发了,卖家马上补发,赞一个.
STC12C2052AD精简开发板DIY套件(散件)
&30&&&成交量:99
开发板功能很强大,很稳定
串口 8路AD学习板 STC12C2052AD精简开发板 4按键 2路PWM AD输入
&45&&&成交量:104
产品不错,卖家服务也非常好,资料非常丰富,更适合初学者学习。
51学习板 51单片机 51实验板 51开发板 STC89C52单片机
&5&&&成交量:107
物流和东西都很给力,好评!
PL2303下载/USB转TTL/STC单片机编程器/中九升级 送四根杜邦线
&5.3&&&成交量:105
树莓派主机和配件都很精致,卖家很热心。
现在无论USB-TTL、网线直连笔记本、还是路由器连接、无线网络连接都成功了。
欢迎大家一起来钻研捣鼓这个充满新奇趣味的玩意儿~
以后还来贵店买~
厂家直销 PL2303下载线/USB转TTL/STC单片机编程器/中九升级
&3.5&&&成交量:102
包装,速度,质量,服务无可挑剔,虽然少发了两块板子(买的种类太多,量都不大),但店家主动要给补发,这样的网店,必须好评。
串口 USB转232转接模块PL2303 STC单片机小系统下载器线 送杜邦线
&6.8&&&成交量:100
挺好的 还有配套的资料 等完成后再来追加VS1838B红外接收头单片机编码原理是什么?具体点的!_百度知道
VS1838B红外接收头单片机编码原理是什么?具体点的!
提问者采纳
先红外发射接收可以用串口。,都是一位发过来我就记录一位,剩下的就同理了~~~不管你发几位。但是我先讲个比较简单的吧;当这个下降沿来的时候开始用定时器计时;先说接收吧,刚开始你红外发射假设你发的是(八位),如果是1650us就是1,以450us的低电平和900us的高电平代表“0”,外部中断以下降沿触发,前面说的?然后接收的话你用一个以38khz为载波的红外一体化接收头(如,是不是就代表一种编码,这个先不讲。如果有捕捉中断的话如avr那就跟方便了;以450us的低电平和1200us的高电平代表“1”;如果发波形这个你应该可以想象吧,或者?(51一般都这么用?
你也可以是38),(以450us的低电平和900us的高电平代表“0”?就用一个外部中断加上一个定时器可以吧,都记录好就开始处理你先接收到0然后是1()
那我等到这个值后;载波是需要加在发射端的,你发射接收明白了就可以控制了;以450us的低电平和1200us的高电平代表“1”)如果我检测到两个下降沿之间的时间是1350us那是不是就代表是0,那怎么去检测一个0呢。,但原理一样),一直计时到下一个下降沿。,既然发送的一个0
其他类似问题
红外接收头的相关知识
按默认排序
其他2条回答
收红外遥控信号.56高+0.5高作为头码.5ms低+4.5ms高4,并进行翻转放大比如遥控发送4,0;0,0.69低为1则VS1838B接收输出为4.56高+1;0.565高为0.5低作为头码.56低+1.565低为0.56低+0
判断高低脉冲的时间
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁联系我时,请告诉我是在中国行业信息网上类别看到的,谢谢!
找更多同类信息
温馨提示:网上购物可能存在风险,价格过低、内容中只留手机号码、无实体地址或需要预付款 等情况均要谨慎!
以下是的详细信息
该企业的分类目录
的相关供应
的相关类别
按字母行业目录导航: ||C|D|E|F|G|H|I|J|K|L|M|N|P|Q|R|S|T|U|W|X|Y|Z
以上信息是的全部内容。
免责声明:以上所展示的信息由深圳创信电子科技有限公司
企业自行提供,内容的真实性、准确性和合法性由发布者负责。中国行业信息网对此不承担任何保证责任。
友情提醒:为了避免购买风险,建议您在购买相关产品前确定供应商资质及产品质量。红外解码液晶显示设计的Proteus仿真
查看: 581|
摘要: 本论文主要介绍红外遥控解码显示设计,接收程序的通用性好,易于移植到其他红外遥控接收装置。其主要包含控制器模块、红外接收模块、12864液晶屏显示模块和EEPROM外部存储器模块。此设计以ATMEL公司AT89S52单片机为系统的控制核心,采用1838红外接收头及12864液晶屏显示等为硬件主体,实现红外遥控解码并显示。软件部分用KeilC进行模块化设计,基于Proteus强大的仿真功能和丰富的元件仿真模型,直观地观测出电路的仿真效果,成功完成红外解码液晶显示设计任务。
&-82- /2012.06/
》》科研发展
红外解码液晶显示设计的Proteus仿真
解放军理工大学通信工程学院 薛 红
南京军区军务部 李宇宙
解放军理工大学通信工程学院 倪 雪 苏 勇
【摘要】本论文主要介绍红外遥控解码显示设计,接收程序的通用性好,易于移植到其他红外遥控接收装置。其主要包含控制器模块、红外接收模块、12864液晶
屏显示模块和EEPROM外部存储器模块。此设计以ATMEL公司AT89S52单片机为系统的控制核心,采用1838红外接收头及12864液晶屏显示等为硬件主体,实现红
外遥控解码并显示。软件部分用Keil C进行模块化设计,基于Proteus强大的仿真功能和丰富的元件仿真模型,直观地观测出电路的仿真效果,成功完成红外解码液
晶显示设计任务。
【关键词】AT89S52;红外解码;LCD12864;Proteus
Infrared Decoding and LCD Design Based on Proteus
simulation
XUE Hong1,LI Yu Zhou2,NI Xue1,SU Yong1
(1,Institute of Communication Engineering,PLA University of Science and Technology,Nanjing,
210007,China;2.Nanjing Military Region military affairs department,Nanjing,210016,China)
Abstract:This paper mainly introduces the design of infrared remote control decoding display.The receiving program is common good,it is easy to transplant to other infrared
remote control receiver.The system includes the controller module,infrared receiver module,decoding 12864 LCD display module and an external EEPROM memory module.
ATMEL Corporation AT89S52 MCU is the core of the whole system,besides,it takes 1838 infrared receiver and LCD display as the mian hardware in order to achieve the goal of
Infrared remote control decoding and display.Software part of the modular design uses KeilC.Based on the powerful function of simulation and series of simulation models for devices
in protues,simulation effect of circuit can be observed in a direct and dear way.Finally,we can complete designing the task of Infrared Decoding and Digital display.
Keywords:AT89S52;infrared decoding;LCD12864;Proteus
  1.引言
  红外线遥控是目前使用最广泛的一种
通信和遥控手段。由于红外线遥控装置具
有体积小、功耗低、功能强、成本低等特
点,因而,继彩电、录像机之后,在录音
机、音响设备、空调机以及玩具等其它小
型电气装置上也纷纷采用红外遥控。工业
设备中,在高压、辐射、有毒气体、粉尘
等环境下,采用红外遥控不仅完全可靠而
且能有效地隔离电气干扰。一般由专门的
芯片来进行编码,调制然后发射,接收端
接收到红外信号后进行放大、解调、然后
送到专门的芯片去进行解码输出。本设计
主要包含控制模块、红外接收模块、液晶
解码显示模块和EEPROM外部存储器模块。
此设计以ATMEL公司AT89S52单片机为系
统的控制核心,采用1838红外接收头及
12864液晶屏等为硬件主体,实现红外遥
控解码并显示。软件部分用Keil C进行模
块化设计,成功完成红外解码液晶显示设
计任务,并且通过Proteus[1]进行仿真。
  2.系统构成与工作原理
  红外解码液晶显示电路的硬件功能框
图如图1所示,主要由单片机控制单元、
时钟电路、复位电路、液晶显示电路[2]、
红外接收电路、ISP下载电路和外部存储
扩展电路等部分组成。整个系统工作时,
通过红外接收电路解码,还原出发射端的
信号波形,由LCD12864液晶模块显示出
来。此设计以ATMEL公司AT89S52单片机为
系统的控制核心,采用1838红外接收头及
LCD12864液晶模块等为硬件主体,实现红
外遥控解码并显示。
  软件部分用Keil C进行模块化设计,
最终达到软硬件结合的效果,成功完成红
外解码液晶显示设计任务。整个系统的
软件设计采用了自顶向下的模块化结构
方式,将各个功能分成独立模块,由系
统的程序统一管理执行。图2是红外解码
显示的主流程图,图3是EEPROM写入数据
流程图。系统在调试运行的时候,采用
Proteus软件进行仿真,直接看程序运行
和电路工作的过程和结果。
  3.系统硬件设计
  3.1 主控制电路设计
  目前市场上单片机种类繁多,性能价
格各异;根据设计需要,我们选择ATMEL
公司的AT89S52单片机,AT89S52[3]是一种
低功耗、高性能CMOS8位微控制器,具有
8K在系统可编程Flash存储器。在单芯片
上,拥有灵巧的8位CPU和在系统可编程
Flash,使得AT89S52为众多嵌入式控制
应用系统提供高灵活、超有效的解决方
案。AT89S52具有以下标准功能:8k字节
Flash,256字节RAM,32位I/O口线,看门
狗定时器,2个数据指针,三个16位定时
器/计数器,一个6向量2级中断结构,全
双工串行口,片内晶振及时钟电路。
  3.2 红外接收电路设计
控制单元液晶
红外接收 报警单元
图1 系统结构框图
/2012.06/ -83-
科研发展》》
  本设计采用型号为1838的一体化红外
接收头,图5所示:红外接收头有三个引
脚,包括供电脚,接地和信号输出脚。
红外监测二极管监测到红外信号,然后
把信号送到放大器和限幅器,限幅器把
脉冲幅度控制在一定的水平,而不论红
外发射器和接收器的距离远近。交流信
号进入带通滤波器,带通滤波器可以通
过30khz到60khz的负载波,通过解调电
路和积分电路进入比较器,比较器输出
高低电平,还原出发射端的信号波形。
红外接收头内部放大器的增益很大,很
容易引起干扰,因此在接收头的供电脚
上须加上滤波电容,一般在22uf以上。
一般在供电脚和电源之间接入330欧电
阻,进一步降低电源干扰。接收设计电
路如图6所示。
显示开机页面
等待红外信号
红外信号解码
12864 显示
进行操作码
数码管显示
单字节数据写入
一汉字取模数据
EEPROM 一页数据
全部写完?
图2 红外解码显示流程图图3 EEPROM写入数据流程图
图4 单片机主控制电路图5 红外接收模块
图6 红外接收电路图7 LCD显示电路
图8 存储器扩展和ISP下载电路图9 软件主界面
图10 LCD12864显示的第1页内容图11 LCD12864显示的第2页内容
图12 实际电路显示
  3.3 LCD显示电路设计
  12864是一种图形点阵液晶显示器,
它主要由行驱动器/列驱动器及128×64全
点阵液晶显示器组成。可完成图形显示,
也可以显示8×4个(16×16点阵)汉字。
  3.4 存储器扩展和ISP下载电路设计
  本设计需要存储大量的汉字、数字、字
符的取模值,单片机本身的8K Flash不足,
所以选择了一个16K的外部存储器AT24C16,
总线上的所有的操作都是由SDA和SCL两个脚
位的状态来确定的,共有四个状态:开始,
停止,数据以及应答。在线下载时P1.5、
P1.6和P1.7存在第二功能,P1.5第二功能为
MOSI即主机发送从机接收;P1.6第二功能为
MISO即主机接收从机发送;P1.7第二功能为
SCK即时钟脉冲信号由主机发送。当复位脚
RST接高电平一直处于复位状态时就可用第
二功能了,所以在ISP下载板上有一条线接
至AT89S52的第9脚(RST)上。图8所示为存
储器扩展和ISP下载电路。
  4.Proteus仿真调试
  英国Labcenter electronics公司推出
了嵌入式设计仿真与开发平台Proteus,
用户可以根据需要搭建开发平台,将编
译好的目标代码加载到芯片中。目前支
持的编译器有Keil,GUN以及IAR等。先通
过Proteus仿真,再移植到相应的硬件电
路,可以减小系统开发支出和周期。它除
了有和其他EDA工具一样的原理图编辑、
PCB自动或人工布线及电路仿真的功能
外,还有一些虚拟的仪器及仪表[4],而这
些仪器及仪表非常适合分析电子电路。另
外Proteus还提供了一个图形显示功能,
可以将线路上变化的信号,以图形的方式
实时地显示出来,设计者可以直观地观测
到仿真效果。Proteus软件具有4大功能模
块,即智能原理图设计模块、完善的电路
仿真功能模块、独特的单片机协同仿真功
能模块和实用的PCB设计平台。
Proteus与其它单片机仿真软件不同
的是,它不仅能仿真单片机CPU的工作情
况,也能仿真单片机外围电路或没有单片
-84- /2012.06/
》》科研发展
机参与的其它电路的工作情况。因此在仿
真和程序调试时,关心的不再是某些语句
执行时单片机寄存器和存储器内容的改
变,而是从工程的角度直接看程序运行和
电路工作的过程和结果。对于这样的仿真
实验,从某种意义上讲,是弥补了实验和
工程应用间脱节的矛盾和现象。
  5.结语
  本设计成功完成红外解码液晶显示设
计任务,并且通过Proteus进行仿真。本
设计的LCD12864显示设计,可以为将来的
相关程序开发所使用。其中的I2C总线及
外部ROM的设计可以实现16K数据的存储及
读取,为将来解决单片机内部ROM不足问
题和掉电保存问题提供相应的帮助。利
用仿真功能强大、仿真元件模型丰富的
Proteus软件对整体电路进行了设计和仿
真分析,缩短了设计周期,提高了设计效
率,降低设计成本。
[1]周润景.基于PROTEUS的电路及单片机系统设计
与仿真[M].北京:北京航空航天大学出版社,-
[2]韩东晖,张书国.基于单片机的液晶显示器的设计
与实现[J].电脑与开发应用,):48-50.
[3]张爱雪,顾惠芬.液晶显示模块与8031单片机的接
口及编程[J].仪表技术,-57.
[4]刘慧,李天博.基于proteus的单片机虚拟实验室系
统[J].科技传播,7.
作者简介:薛红(1980—),女,硕士,讲师,主
要研究方向:嵌入式系统、驱动与控制电路。
基于Android蓝牙通讯的研究
四川大学软件学院 侯新琦 李 佳
【摘要】本文主要就基于Linux系统开发的Android手机操作系统中的蓝牙驱动部分做深入浅出的分析,详细阐述了从Linux内核到Android设备驱动的蓝牙相关知
识,为爱好Android系统开发者提供较为详细的参考资料。
【关键词】Linux内核;Android系统;蓝牙驱动;通讯;设备;网络驱动
  1.引言
  在Android手机越来越普及的今天,
对于很多用户来说,不仅仅是手机应用的
使用,越来越多的手机爱好者走进了应用
开发的领域。作为当今网络时代文件传输
运用最普遍的蓝牙技术,我们有必要将一
些列的蓝牙基于android的蓝牙开发知识
做一个详细的概述,笔者将从Linux内核
概述入手,再分析蓝牙协议最后通过实例
来更为深入地对Android蓝牙开发进行说
  2.Android系统及其Linux内核概述
  Android系统是Google历经数年花费
众多时间以及金钱开发出来的应用于智能
手机上的操作系统,其最大的特点就是系
统开放性。任何公司、个人开发者、爱好
者都可以参与到系统中。同时,Android
不仅是一个智能手机的系统,也可以作为
学习嵌入式Linux系统较为完整的软件平
  要研究Android系统就不能忽略其
Linux内核与驱动程序。Android使用标准
的Linux2.6内核作为其操作系统,随着
Android系统的普及,不同SDK版本中使用
的Linux内核版本也不同,不过整体的变
化并不大。
  3.Android蓝牙协议
  蓝牙(Bluetooth)提供了移动设备
之间快速,方便的无线通信连接。近几年
来已经广发运用于手机、立体声耳机、以
及无线打印机等设备中。其开发技术的核
心,是根据蓝牙标准所实现的蓝牙协议
栈,据悉,从第一个版本开发至今已经有
1.1/1.2/2.0/2.1/3.0等版本。Android蓝
牙协议与全球蓝牙协议通用,协议栈使
用BlueZ,并支持GAP,SDP以及RFCOMM规
范,是一个SIG认证的蓝牙协议栈。它的
底层协议层包括了众多协议,如逻辑链路
控制和适配协议(L2CAP)、服务发现协议
(SDP)、串口模拟协议(RFCOMM)等。
在蓝牙栈底层包含了L2CAP,RFCOMM,
GAP,SDP等协议,下面就来简单的介绍一
下这些协议:
  L2CAP:Logical Link Control and
Adaptation Protocol
  逻辑链路控制与适配协议,L2CAP协
议是蓝牙系统中的核心协议,它是基带的
高层协议,可以认为它与LMP并行工作。
  RFCOMM:Radio Frequency Communication(
  串行线性仿真协议,是为了兼容传统
的串口应用,同时取代有线的通信方式,
蓝牙协议栈需要提供与有线串口一致的
通信接口而开发出的协议。RFCOMM协议
提供对基于L2CAP协议的串口仿真,基于
ETSI07.10。可支持在两个BT设备之间同
时保持高达60路的通信连接。
  RFCOMM模仿RS-232串口,这种仿真协
议包含无数据连接状态的传输。它可以支
持两个设备之间的多串口仿真传输。
  SDP:Service Discovery Protocol
  服务发现协议,是一个基于C/S结构
的协议,作为蓝牙协议体系中的核心协
议,它是蓝牙系统的重要组成部分,是所
有用户模式得以实现的基础。在蓝牙系统
中,用户需要依靠SDP来获取设备信息,
服务信息及服务特征,并在此基础上建立
蓝牙连接。
  蓝牙协议栈作为基于Android的蓝牙
通讯的核心,是整个蓝牙通讯实现的关
键,底层使用L2CAP,RFCOMM,SDP等协议
支持整个基于Android的蓝牙通讯是目前
大多数Android蓝牙通讯采用的方法。
  4.基于Linux内核的Android蓝牙基本
  即使蓝牙技术在通讯领域已经有了广
泛的运用,但在Android上的运用还并非
完美,很多的特性还在开发阶段。
图1】优领域
Copyright &
说的太好了,我顶!
Copyright & 2014
Corporation, All Rights Reserved
Processed in 0.1232 second(s), 3 db_queries,
0 rpc_queries}

我要回帖

更多关于 stc89c52 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信