基于arm和gprs的无线数据通信系统设计

基于arm和gprs的无线数据通信系统设计

ID:11682142

大小:340.76 KB

页数:29页

时间:2018-07-13

基于arm和gprs的无线数据通信系统设计_第1页
基于arm和gprs的无线数据通信系统设计_第2页
基于arm和gprs的无线数据通信系统设计_第3页
基于arm和gprs的无线数据通信系统设计_第4页
基于arm和gprs的无线数据通信系统设计_第5页
资源描述:

《基于arm和gprs的无线数据通信系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ARM和GPRS的无线数据通信系统设计目录目录I一、设计题目1二、设计要求1三、设计作用与目的2四、所用设备及软件24.1软件24.2硬件3五、系统设计方案35.1系统总体设计35.2工作原理35.2.1STM32F103工作原理35.2.2G600工作原理45.2.3LCD12864工作原理45.2.4PS2键盘工作原理5六、系统硬件设计56.1系统整体设计56.2各单元电路设计66.2.1最小系统电路66.2.2PS2按键输入部分电路66.2.3液晶显示电路76.2.4GPRS模块电路7七、系统软件设计87.1主程序流程设计87.2子程序程设计87.3AT指令集使用10八、实验调

2、试结果11九、设计中的问题及解决方法12十、设计心得13参考文献13附录1:系统总体结构电路原理图14附录2:程序清单15基于RAM和GPRS的无线数据通信系统设计一、设计题目嵌入式系统是现代科学的多学科互相融合的以应用技术产品为核心,以计算机技术为基础,以通信技术为载体,以消费类产品为对象,引入各类传感器加入,进入Internet网络技术的连接,而适应应用环境的产品。嵌入式系统无多余软件,并且以固化态出现,硬件亦无多余存储器,可靠性高,成本低,体积小,功耗少的非计算机系统。因此它包含了十分广泛应用的各种不同类型的设备,嵌入式系统又是知识密集,投资规模大,产品更新换代快,且具有不断创新特

3、征才能不断发展的系统,系统中采用片上系统(SOC亦称系统芯片)将是其发展趋势。随着现代集成电路的发展,硬件成本的下降、性能的提高、体积的减小、功耗的降低,嵌入式系统在制造工业、过程控制、通信、仪器、汽车、航空航天、军事装备等方面得到了广泛的应用。GPRS是通用分组无线业务(GeneralPacketRadioService)的英文简称,是一种基于GSM系统的无线分组交换技术,提供端到端的、广域的无线IP连接。通俗的讲,GPRS是一项高速数据处理的科技,方法是以“分组”的形式传送资料到用户手上。虽然GPRS是作为现有GSM网络向第三代移动通信演变的过渡技术,但是它在许多方面都具有显著的优势

4、。越来越广泛的无线数据通信技术的应用,促使无线传输需求的骤增,中国移动适时推出了GPRS业务,在一定程度上满足了用户无线接入互联网的需求。GPRS网不但具有覆盖范围广、数据传输速度快、通信质量高、永远在线和按流量计费等优点,并且其本身就是一个分组型数据网,支持TCP/IP协议,无需经过PSTN等网络的转接,可直接与Internet互通。本文介绍了基于ARM的GPRS通信系统的设计与实现,包括硬件模块程序设计以及系统软件设计。硬件模块包括LCD、UART、GPRS等各功能模块控制程序的设计;系统软件包括数据采集子系统、数据中心子系统软件系统的设计。二、设计要求12基于RAM和GPRS的无线

5、数据通信系统设计基于ARM的GPRS通信系统的设计与实现的设计,包括对基于ARM的GPRS无线数据通信系统的硬件设计和软件设计。硬件设计主要包括LCD显示模块、UART串口通信模块、GPRS数据传输模块的硬件设计。系统软件设计包括据采集子系统、数据中心子系统软件系统的等的设计。通过基于ARM的GPRS通信系统的设计与实现了解GPRS传输控制协议、SMS编解码过程。并对系统的进行测试分析测试结果。三、设计作用与目的系统的设计主要利用STM32芯片与G600芯片完成基于ARM和GPRS的无线数据通信系统的设计。通过对整个系统的分析与设计,完成从理论知识到实践应用的过度,掌握基于ARM的产品设

6、计与开发的相关理念,学会利用嵌入式系统完成简单的电子系统的设计与制作。学会C语言的编程应用,培养良好的编程风格,掌握相关的编程或仿真软件的使用。基于ARM和GPRS的无线数据通信系统的设计,掌握嵌入式系统的设计与常见人机接口电路的设计,懂得简单电子电路的设计,掌握ARM内部资源的使用,了解嵌入式系统机的外部结构与内部结构之间的关系,并能编程实现各部分相关功能。四、所用设备及软件基于ARM和GPRS的无线数据通信系统的设计,涉及到相关的软件和硬件。4.1软件系统设计主要使用到的软件有KeilC51、Protel99SE等。KeilC51是美国KeilSoftware公司出品的51系列兼容单

7、片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。Protel99SE是ProklTechnology公司开发的基于Windows环境下的电路板设计软件。该软件功能强大,人机界面友好,易学易用,仍然是大中专院校电学专业必学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。