(毕业论文)基于ARM和GPRS的无线数据通信系统设计.docVIP

  • 14
  • 0
  • 约2.85万字
  • 约 28页
  • 2016-11-28 发布于浙江
  • 举报

(毕业论文)基于ARM和GPRS的无线数据通信系统设计.doc

目 录 目 录 I 一、设计题目 1 二、设计要求 1 三、设计作用与目的 2 四、所用设备及软件 2 4.1 软件 2 4.2 硬件 3 五、系统设计方案 3 5.1 系统总体设计 3 5.2 工作原理 3 5.2.1 STM32F103工作原理 3 5.2.2 G600工作原理 4 5.2.3 LCD12864工作原理 4 5.2.4 PS2键盘工作原理 5 六、系统硬件设计 5 6.1 系统整体设计 5 6.2 各单元电路设计 6 6.2.1 最小系统电路 6 6.2.2 PS2按键输入部分电路 6 6.2.3 液晶显示电路 7 6.2.4 GPRS模块电路 7 七、系统软件设计 8 7.1 主程序流程设计 8 7.2 子程序程设计 8 7.3 AT指令集使用 10 八、实验调试结果 11 九、设计中的问题及解决方法 12 十、设计心得 13 参考文献 13 附录1:系统总体结构电路原理图 14 附录2:程序清单 15 一、设计题目 嵌入式系统是现代科学的多学科互相融合的以应用技术产品为核心,以计算机技术为基础,以通信技术为载体,以消费类产品为对象,引入各类传感器加入,进入Internet网络技术的连接,而适应应用环境的产品。嵌入式系统无多余软件,并且以固化态出现,硬件亦无多余存储器,可靠性高,成本低,体积小,功耗少的非计算机系统。因此它包含了十分广泛应用的各种不同类型的设备,嵌入式系统又是知识密集,投资规模大,产品更新换代快,且具有不断创新特征才能不断发展的系统,系统中采用片上系统(SOC亦称系统芯片)将是其发展趋势。随着现代集成电路的发展,硬件成本的下降、性能的提高、体积的减小、功耗的降低,嵌入式系统在制造工业、过程控制、通信、仪器、汽车、航空航天、军事装备等方面得到了广泛的应用。 GPRS是通用分组无线业务(General Packet Radio Service) 的英文简称,是一种基于GSM系统的无线分组交换技术,提供端到端的、广域的无线IP 连接。通俗的讲,GPRS 是一项高速数据处理的科技,方法是以“分组”的形式传送资料到用户手上。虽然GPRS是作为现有GSM网络向第三代移动通信演变的过渡技术,但是它在许多方面都具有显著的优势。越来越广泛的无线数据通信技术的应用,促使无线传输需求的骤增,中国移动适时推出了GPRS业务,在一定程度上满足了用户无线接入互联网的需求。GPRS网不但具有覆盖范围广、数据传输速度快、通信质量高、永远在线和按流量计费等优点,并且其本身就是一个分组型数据网,支持TCP/IP 协议,无需经过PSTN等网络的转接,可直接与Internet互通。 本文介绍了基于ARM的GPRS通信系统的设计与实现,包括硬件模块程序设计以及系统软件设计。硬件模块包括LCD、UART、GPRS等各功能模块控制程序的设计;系统软件包括数据采集子系统、数据中心子系统软件系统的设计。 二、设计要求 基于ARM的GPRS通信系统的设计与实现的设计,包括对基于ARM的GPRS无线数据通信系统的硬件设计和软件设计。硬件设计主要包括LCD显示模块、UART串口通信模块、GPRS数据传输模块的硬件设计。系统软件设计包括据采集子系统、数据中心子系统软件系统的等的设计。通过基于ARM的GPRS通信系统的设计与实现了解GPRS传输控制协议、SMS编解码过程。并对系统的进行测试分析测试结果。 三、设计作用与目的 系统的设计主要利用STM32芯片与G600芯片完成基于ARM和GPRS的无线数据通信系统的设计。通过对整个系统的分析与设计,完成从理论知识到实践应用的过度,掌握基于ARM的产品设计与开发的相关理念,学会利用嵌入式系统完成简单的电子系统的设计与制作。学会C语言的编程应用,培养良好的编程风格,掌握相关的编程或仿真软件的使用。 基于ARM和GPRS的无线数据通信系统的设计,掌握嵌入式系统的设计与常见人机接口电路的设计,懂得简单电子电路的设计,掌握ARM内部资源的使用,了解嵌入式系统机的外部结构与内部结构之间的关系,并能编程实现各部分相关功能。 四、所用设备及软件 基于ARM和GPRS的无线数据通信系统的设计,涉及到相关的软件和硬件。 4.1 软件 系统设计主要使用到的软件有Keil C51、Protel 99SE等。 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。 Protel 99SE是ProklTechnology公司开发的

文档评论(0)

1亿VIP精品文档

相关文档