《【《基于单片机的短信收发系统分析》5300字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于单片机的短信收发系统分析》5300字(论文)】.docx(12页珍藏版)》请在第一文库网上搜索。
1、基于单片机的短信收发系统设计目录1结论111GSM移动通信的发展11.2单片机的发展12系统方案设计22.1 单片机芯片的选择22.2 无线遥控模块32.3 显示方案33系统硬件设计33.1 系统总体结构33.2 系统功能分析43.3 电源电路设计43.4 传感器及A/D转换设计53.5 1ED信号指示灯电路设计63.6 1CD显示电路设计74系统软件设计84.1 编程语言选择84.2 程序流程分析8总结10参考文献111结论1.1 GSM移动通信的发展科技是主要生产力,技术的发展,信息产业也呈现出前所未有的发展态势,而信息技术产业无疑是中央通信技术鉴于从客厅,人们谁也离不开通信技术,例如,在
2、古代社会遥远之间日常接触,有必要通过传输信所传达的信息,现在只需拨打一个电话或消息它可以让你毫不拖延地知道这些信息。光纤,卫星等通信的创新使通信技术得到快速发展,成为社会必需硬件的安装。数据通信系统广泛应用于社会的各个方面。数据通信是计算机和通信的结合。美国在上世纪中年代初,创建了一个SAGE系统,连接远程雷达和其他计算机设备,这是早期的通信系统。随后,通信系统实现了快速发展。随着中央计算机的分散,预处理器,智能终端和集中器的出现,创建具有通信处理功能的处理功能的分布式数据通信系统和分布式数据。在20世纪60年代后期,一些独立的计算机系统相互关联,以实现共享计算机网络资源的目的。对于数据信息,
3、您通常更关心传输的准确性。有时它需要实时流式传输,有时可能不需要实时性能非常高。1.2 单片机的发展在20世纪50年代,统一综合电子线路的创造打开了微型计算机的新篇章。随着人们越来越依赖电子设备,人们对电子产品在体积,功能和控制方面有更多的要求。MCU在20世纪70年这是第一次将大量外设和CPU集合而成到一个芯片中,最小的计算机系统的概念更容易集合而成到音量控制设备的复杂和严厉的要求中。在MCU被隔离成微处理器之后,它不断发展以满足人们对电子微控制器的需求。一个微控制单元(MCU),也被称为微型计算机芯片或微控制器,一个中央处理器,用于降低频率和尺寸,以及存储器,计数器,USB,A/D转换,U
4、ART,P1C,DMA和其他外设接口甚至1CD控制器的电路都集合而成在一个芯片上,形成一个芯片级计算机,并为不同的应用提供不同的控制组合。单芯片微型计算机比专用处理器更适合于集合而成系统,因此具有最多的应用。事实上,SCM是世界上最大的电脑。微型计算机几乎集合而成到现代人类生活中使用的所有电子和机械产品中。微控制器的数量远远超过PC和其他计算机的总和,甚至超过了人数。由于MCU应用的主要地点是高性能智能电子产品,因此大部分产品主要是包含嵌入式设备的系统。现在世界上有能力打造一个MCU数字控制器的主要服务是公司,那是很多大型国际公司,也有一些本地公司针对MCU数字控制器的生产和研究,每个公司生产
5、的微控制器都有各自的特点,主要是申请的情况是不一样的。2系统方案设计根据功能划分,确定外围电路的配置和界面的电路图的确定,并且绘制每个部分的功能框图。同时,根据设计要求,此时组件的选择应考虑具有成本效益的微控制器芯片和其他电子组件的选择。尽量选择通用电路,系统的扩展和配置应留有空间,硬件的结构应结合软件的考虑,充分考虑CPU总线单元的容量和抗干扰设计。2.1 单片机芯片的疑STC89C52ST控制器作为主控制器,STC89S52是一个低性能的小型控制器和8kHz闪存,在系统中具有高性能。微控制器使用所费的功率不高,接口丰富,成本低,完全可以满足设计要求。I程序存储器Iv据线址税制线数总地总控总
6、图2.1内部结构图SCM是集合而成在芯片中的完整计算机系统。尽管其大部分功能都集合而成在一个小芯片中,但它必须完成计算机的大部分组件:CPU,内部和外部总线系统。微该控制器是一款微控制器,在单个芯片上集合而成了中央处理器,随机存取存储器,只读存储器,定时器芯片和I/O接口电路。微控制器成本低功耗低,可靠和可编程操作等优点,受到应用的青睬。微控制器基于程序并可以修改。通过不同的程序可以实现不同的功能,特别是特殊的和独特的功能。其他设备需要大量处理,其中一些难以实施。微控制器通过编程可以实现高智能化,高效率和高可靠性。2.2 无线遥控模块GSM模块使用sim800a作为信息传输介质。只需插入手机卡
7、即可在全球移动局域网上接收信号。市场上有三个800C版本,而高端版本与BkIetOoth3.0兼容。现在有些自行车是共享的,有些使用这个版本。它支持蓝牙和GSM通信模块,使800C的评估更大。该芯片具有外部接口、天线接口、蓝牙天线垫接口、串行接口、USB接口、备用呼(JU中心接口、耳机接口和麦克风。芯片尺寸17.6x15。2x2.3mm,重量1.3g,比上一代小得多。在协议中。00727005,改进了Simcompat命令。这个标准的GSM芯片是c1ass1和c1ass4,c1ass4是一个2瓦的GSM网络!初始电流可达2安培。我们必须注意设计自己的电源,以支持启动电流2A。2.3 显示方案1
8、CD由单片机驱动。它主要用于显示大量数据、文字和图形。它可以显示大量数字。画面清晰、多变、美丽。1CD程序,简单又便宜,然后用这个程序。采用1602液晶显示器,液晶显示器功能强大,内置标签192个,可显示大量标签,格式清晰可见,功耗长,抗干扰能力低。3系统硬件设计3.1 系统总体结构本系统总体结构如下图所示:扬声器)健盘模块)图3.1总体结构图3.2 系统功能分析当我们阅读短消息时,我们需要阅读当前卡上的短消息总数,以及可以接受最大消息数的卡数。然后我们创建了一条信息,必须在卡片上的某个地方读取,可以通过虚拟键盘输入,然后加载到触摸屏上。按键时,必须更改关键字的颜色。按下按钮打开原色。如果条目
9、数大于SIM卡上的短消息数,则必须采取一些措施,例如直接发送到SIM卡的短消息数。在键盘上,还必须加载一些功能键,如删除、读取和返回按钮。输入号码后,我们还可以删除上一项,然后按“读取”按钮读取信息。三个国家发送短信:等待发送失败商品和成功商品。发送短信评估时,我们等待默认的发送状态。与前面的消息一样,我们需要加载默认键盘。钥匙是一样的。只有“阅读”才能“发输入“发送”按钮后按“发送图3.2系统总体流程图3.3 电源电路设计电源电路5V图3.3电源电路设计图根据控制我们的设计是专门为选择典型电路,奠定了系统的标准化和模块化的基础传统的供应链管理的方法,同时也考虑到整个设计的水平和性能之间的对应
10、关系电路。3.4 传感器及A/D转换设计ADC09是一种8通道CMOS模数转换工具,由国家半导体公司每周生产一次。多通道开关根据地址码存储解码后的信号,仅选择8个通道将adc09的模拟输入信号转换为Do其中,MCS-51单片机之间的通信涉及两个通道主要问题,模拟信号选择8个模拟通道,二是D/a转换后的数据传输。数据传输有三种方式:及时、请求和取消。CMoS器件不仅包括8位近似ADC,还包括8位通道复制和地址配置多路复用器。然后)捋该逻辑应用于一个简单的“数据采集系统“。您可以直接输入8个模拟分时信号进行a/D转换,使用多个分数、过程管理和运动在与微机的接口中,输入通道有两种选择:一种是通过地址
11、总线,另一种是通过数据总线。当使用ECE信号生成中断请求时,必须特别注意2/M.S+8个时神周期的延迟,以避免错误的中断请求。因此,最好利用ECE的上升优势来产生停止需求,而不是依赖高水平来产生停止需求。我们可以根据传感器的尺寸、所选传感器的数量、重量、最大部分负载和动态负载的综合评估来确定传感器的最大值。传感器阵列更靠近与每个传感器相关的负载。大多数功能都在单片机上完成,但大多数计算机组件都需要完成:CPU、内部总线和外部系统总线。微控制器将中央分析仪、ram、只读存储器和实时I/O接口电路集成在单片机上,具有低成本、低功耗、安全可靠、在放大器电路中可靠执行、编程等优点,以改变放大器的增益,
12、只改变R2的电阻值,而不影响共模抑制比。具有频率选择功能的滤波器可以显示不同频段的不同信号和噪声分布,从而实现信号分离。然而,实际情况往往与我们对实际情况的预测有一定差距。为了提高精度,滤波器可以抑制噪声。此时,结果是最有效的。3.5 1ED信号指示灯电路设计1ED灯是一种发光二极管,是一种将电能转换为光能的半导体二极管。作为一个标准二极管,1ED由PN交叉连接,还带有一个单向插头。在电路中,电阻是限流保护二极管。当MCU控制引脚处于低电平时,1ED灯将点亮。否则,1ED将熄灭。这种设计使用四个数码管来显示数据。每次使用该程序发送数据时,数据延迟持续1秒。经过比较分析。a-dp1ed显示屏的数
13、据总线由b-b7接口芯片741s245驱动。页码:1S7为P2MCUo本文介绍了AT89C52单片机P1口发送的数码管显示代码。数码管通常显示数字。1ED显示屏电路如图所示。图3.41ED展现线路U4P1.O2P1P1P1P1TP1PiTTP179IST7TBT412TTQE-DIR741S245SOS7gH1图3.51CD1602液晶显示电路原理图3.6 1CD显示电路设计由于液晶显示器具有大量的显示信息并且可以实现良好的人机交互,因此它们被广泛使用。普通液晶具有标记和1CD图形的类型,因为1CD标记只能显示字母和数字,不能显示汉字,因此在国内使用较少。图形1CD在中国广泛使用。它可以显示各
14、种信息,例如汉字和图形。1CD1602是一款液晶显示器,可显示两行标记,每行可写40个标记,但每行只能显示前16个标记,每行结尾24个标记不能立即显示,只能显示分外的1CDI602标记,数字和一些简单的标记不能显示汉语标记。RS引脚:给出1CD传输指令时的数据端/选择命令(H/1),该引脚为低电平;当你想与1CD数据交互时,这种高弹性的P1ano螺栓。引脚/WR:读/写选择结束(H/1),当想要在1CD展现屏上写入数据时,将该引脚设置为低电平,当要读取1CD展现屏上的数据时,给该引脚为覆)电平。E引脚:启用启用引脚,En是英文的前缀,翻译为“make”,最后一个翻译为“ab1e,所以它们一起称
15、为“启用”引脚。可以理解为激活端子是开关,当该引脚为低电平/高电平时,可以使用该设备,当该设备的反向电平无效时,无论该设备如何处理。当然,在最终器件有效低电平时,或者它是一个高级有效器件,取决于具体器件的数据手册,或者在某些引脚上会直接标记,如E为高电平有效,E(-)低电平有效。D0D7引脚:是传输数据或命令的引脚。其他电源引脚,背光电源。实际上,物理地图如下所示。图3.61CDI602液晶实物图4系统软件设计4.1 编程语言选择编写使用C语言编程单片机C语言或汇编语言可以是程序,但建议使用C语言是更好的管理,便于模块化编程,便于携带,适合编写大型程序。如果C语言的原始基础学得更好,否则,您可以在学习单片机的同时学习C语言。虽然很多人接触到汇编语言MCU,但是用汇编语言编写小程序很简单,如果要实现一些算法,汇编语言并不那么简单。虽然C语言编译后的代码数量比装配后的时间明显长,但汇编语言的效率并不高,但限制之前的限制是单片机芯片的开发过程,而单片机的频率,单片机的数量很少的内存,频率很小,但现在它不一样了,芯片的内部存储器并不在乎这个差别,频率也越来越高。C语言提供了许多数学函数和浮点支持,开发高效率,可以大大缩短开发时间,与拼装编程相比,C51单片机的编程具有以下优点:这些程序具有标准化的规格,可以分成不同的功能来构造程序。一个单片机指令不需要任何