课程设计54225.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计54225

目录 一、摘要 0 二、课程设计内容 1 1. TC35简介 1 2.1设计要求 2 2.2设计方案 2 2.3设计思路 3 2.4硬件电路设计框图 3 2.5功能模块的实现 4 2.6单片机程序设计 5 三、课程设计结论 21 四、课程设计收获 21 TC35的研究与应用 一、摘要 利用西门子TC35模块组成一个短信收发系统,TC35直接与单片机相连,单片机通过AT命令来控制TC35模块。单片机与PC机相连两者通过RS232接口通信。TC35模块短信内容采用PDU格式,可以发送中文,短信息中文在单片机中通过查表转换成Unicode编码方式后发送到TC35。PC机上的通信软件给单片机的发送短信息接收者的手机号码和短消息的内容,并且可以给单片机发送指令来间接控制TC35模块来实现短信息在PC机上的显示和操作。 二、课程设计内容 1. TC35简介 TC35是西门子公司推出的无线通信GSM模块,可以快速安全可靠的实现系统方案中的数据、语音传输、短消息服务和传真。模块的工作电压为3.3-5.5V,可以工作在900MHz和1800MHz两个频段,所在频段功耗分别为2w和1w。模块有AT指令集接口,支持文本和PDU模式的短消息、第三组的二类传真、以及2.4k,4.8k,9.6k的非透明模式。此外,模块还具有电话簿功能、多方通话,漫游检测功能,正常工作模式有省电模式、IDLE、TALK模式。通过独特的40引脚的ZIF连接器,实现电源连接、指令、数据、语音信号、及控制信号的双向传输。通过ZIF连接器及5Ω天线连接器,可以分别连接SIM卡支架和天线,TC35模块主要由GSM基带处理器、GSM射频模块、供电模块(ASIC)、闪存、ZIF连接器天线接口六部分组成。作为TC35的核心,基带处理器主要处理GSM终端内的语音、数据信号,并涵盖了蜂窝射频设备中的所有模拟和数字功能。不需要额外硬件电路的前提下,可支持FR、HR和EFR语音信道编码利用TC35构建一个无线通信设备,利用现在覆盖面积庞大的GSM网络来很好的完成短消息收发,并完成对短消息的管理。该移动终端通过RS232与PC连接,能更好的利用PC机上丰富的资源来完成更加便捷的控制。这个设备也可以作为一个无线通信模块整合到别的项目中去,给项目提供无线通信的服务。 2.1设计要求 1.以MCS-51系列单片机为核心器件,构成TC35模块的控制器。 2.采用max232芯片实现PC与MCS-51单片机的通信。 3.在PC机上采用超级终端实现PC与单片机的通信,传送TC35模块接收和发送的短消息。 4.编写单片机通信程序,实现对TC53模块的控制,并对发送和接收的短信息进行转换;GB2312与UNICODE之间的转换,使其能发送中文信息。 2.2设计方案 使用单片机程序直接控制TC35模块,实现短信息的发送接收和短信息的汉字编码的转换;同时PC上位机和单片机进行通信,发送短消息的内容,接收者的号码,短信息的操作等等。 2.3设计思路 1.根据设计要求,选择51单片机作为核心部件 2.MCS-51单片机与PC的接口采用MAX232芯片 3.TC35模块供电直接使用5V与单片机直接相连 2.4硬件电路设计框图 设计框架图 2.5功能模块的实现 2.6单片机程序设计 #includereg52.h #includeabsacc.h #includestdio.h #define uint unsigned int #define uchar unsigned char #define RST 0X01 #define CMGF 0X02 #define CMGD 0X03 #define CREG 0X04 #define CMGR 0X05 #define CMGS 0X06 #define CSCA 0X07 #define ATDAT 0X08 #define TC35RET 0X00 uchar i_tmp,j_tmp; /*--------------------------/ 寄存器定义 ---------------------------*/ uchar TC35_CON,ch; uchar read_flag; uchar i_TC35_RECE; uchar i_receive, TC35_RE[80], TC35_MAX, i_TC35; void delay(uint); void init_serialcom( void ); void send_uart( unsigned char); void ATNAME(void); void AT_CMGS(void); void A

文档评论(0)

linyin1994 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档