- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51体系结构,体系架构,软件体系结构,计算机体系结构,体系结构图,体系结构是什么,arm体系结构,计算机组成与体系结构,体系,网络体系结构
申请方式 栈区:由系统自动分配;在函数调用时,第一个进栈的是函数调用语句的下一条可执行语句的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。注意静态变量是不入栈的。当本次函数调用结束后,局部变量先出栈,然后是参数,最后栈顶指针指向最开始村的地址。 堆区:需要程序员自己申请,并指明大小,在单片机中,在调用malloc函数分配存储空间之前,必须先调用init_mempool函数用来在有效内存中创建一块内存池。Malloc函数所申请的内存空间都位于该内存块中。 蓝牙手抄器 ①功能分析 自动组网功能。当蓝牙手操器进入工业现场时,能够快速搜寻其射频范围内的其他蓝牙设备,并与这些设备建立链接。 监控功能。对于现场采集的数据可以通过液晶显示器实时显示,并可对某些现场设备设置相关的控制参数。 数据存储功能。蓝牙手操器在获取了现场数据后可根据需要保存相关的数值以便给工程人员分析处理提供帮助。 调校维护功能。通过蓝牙手操器对现场设备的采集频率以及报警上限值进行修正。 单片机应用开发 C8051F020 蓝牙手操器的硬件结构框图如下所示,包括微控制器C8051F020、蓝牙通信模块、液晶屏显示模块、键盘。电源选用电池供电,该电源经过电平转换,为微处理器、存储器、蓝牙通信模块等提供所需的+3.3V和+1.8V电源。下面将对各个模块分别介绍。 软件实现的功能 1. 选用UC/OS操作系统 2. 与设备通信, 读写设备参数 3. 提供蓝牙接口, 供接入点采集数据 4. 本质: 串口通信 5. 实现: 串口驱动 + 任务 键盘采用4*6矩阵式键盘,其接口引脚与处理器的P2和P3口相连。键盘共设有22个按键,10个数字键0~9、4个方向键及确定、删除等8个其他按键,通常,矩阵键盘在判断有无按键动作时,有中断和查询两种方式,设计中采用查询方式实现。如有按键动作则进行行列扫描后计算键值,并通过键值映射表查找出对应的功能处理函数进行处理。 在显示界面中设置了两级菜单,手操器启动后,会自动搜索周围的其他蓝牙设备并获得对方蓝牙地址从而建立链接,此后需要在手操器中建立一个临节点列表,并通过主菜单显示周围存在的蓝牙设备。在主菜单中工程人员可以根据具体需要选择被监控设备,而子菜单中则设置了读写设备参数选项,每个设备对应的参数不同,所以需要对不同的设备参数设置不同的控制命令。 LCD驱动程序的编写(外扩字库,汉字区位码)。 蓝牙通信 通信部分涉及到单片机串口和蓝牙模块之间的通信。手操器启动后,需要向蓝牙模块发送HCI(主机控制器接口)指令以便初始化蓝牙模块,这些指令包括蓝牙通信接口波特率设置、数据接收准备、设备查询、蓝牙链路连接等指令。处理器对蓝牙的操作和控制主要是通过串口通信方式来完成。当确定蓝牙信息接收完毕后,解出有效数据存放在已经开辟好的循环缓冲区内。这些数据分为数据信息和事件信息。数据信息,则存放在相应设备的消息队列中以便显示菜单调用。事件信息,清除该信息不作处理。 串口包括串口驱动(串口波特率发生器,协议的制定,串口接收发送函数,CRC校验)。 蓝牙模快的初始化参数。 51体系结构与开发 嵌入式处理器 ①以8位、16位为核心的微型控制单元(MCU),即平常我们所说的单片机。它们主要应用于低端、对实时性要求较低、单任务的控制领域。 ②以32位、64位为主的微型处理器(MPU)。其代表有著名的ARM系列、MIPS系列、PowerPC系列、X86系列等。其特点是:嵌入实时操作系统,多任务并发处理机制,人机交互的图形操作界面。通常应用于数据处理量大,实时性要求高的高端领域。 ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面 ③DSP主要是用来计算的,比如进行加密解密、调制解调等,优势是强大的数据处理能力和较高的运行速度。 ④FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。 51体系结构 单片机的结构特征是将组成计算机的基本部件集成在一块晶体芯片上,构成一台功能独特的单片微型计算机。 51系列单片机的基本结构 中央处理器 单片机中的中央处理器(CPU)和通用微处理器基本相同,只是增设了“面向控制”的处理功能。例如:位处理、查表、多种跳转、乘除法运算、状态检测、中断处理等,增强了实时性。中央处理器由运算器和控制器等部
您可能关注的文档
最近下载
- 科技馆项目-绿色建筑设计专篇.pdf VIP
- 仁爱科普版(2024)七年级上册 Unit 1 Let's Be Friends! 提升训练卷(含答案).docx VIP
- 《失智老年人照护》课件:失智老年人四肢被动活动相关知识.pptx VIP
- 汶川县七盘沟绿色工业集中区规划环评.pdf VIP
- 偏心压力机 - sms group.pdf VIP
- 医疗器械体系文件-文件控制程序及相关表单.pdf VIP
- 高危新生儿分类分级管理专家共识(2023)解读.pptx VIP
- 07J905-1 防火建筑构造(一).docx VIP
- 物业服务人员管理方案.docx VIP
- 高中数学知识点总结(全版).doc VIP
文档评论(0)