1、“.....单片机控制系统的晶振为,波特率需为,所以根据记数初值的计算公式波特率,通信。软件定时程序系统通过设置位定时器的寄存器初始值实现定时功能。系统采用频率为的晶振,机器周期近似为,初始化时预置,因此每中断次。流程图如图所示。定时器装载初始值定时器程序开始是调用中断子程序定时器是否溢出否图定时器中断子程序同步串行通信使用主从模式进行通信关键是时钟同步,般为主机输出同步时钟,从机输入同步时钟。系统设定主机定时在第个时间段时开始发送数据,从机每收到个字节数据就产生次中断,在中断程序中将数据取走放到相应的存储单元。配置同步时钟,启动通信数据准备好,定时器中断开机传输数据,循环次传输个字节单片机控制系统从机是返回组数据是否发送完毕启动从机产生中断,调用终端程序将字节存储在相应的单元单片机控制系统主机调用子程序对数据进行编码组数据是否发送完毕发送个字节图串行通信流程图单片机给模块发送指令程序设计单片机通过指令控制模块发送短消息。指令执行过程需要单片机与模块完成交互应答,每次发送或接收的字节数都有严格规定,二者必须依据规定实现数据交换。本段子程序主要实现的功能是系统上电完成初始化后......”。
2、“.....程序的流程图如图所示。发送手机号码开始发送数据的码是否返回是返回发送结束符延时延时返回是否成功否否是图指令程序流程图在单片机向模块发送指令时,需要注意以下问题指令的指令符号数据数据包等都是以编码形式传送的需将把手机的短信息工作模式设置为格式,通过指令完成单片机向手机发送指令需以回车符结束,表示该条指令的结束。如单片机向手机发送函数功能向从机写个字节数据入口参数拉低,为脉冲上升沿写入数据做好准备稍微等待,使硬件做好准备连续写个二进制位数据取出的第位数据写入稍微等待,使硬件做好准备上升沿写入数据稍微等待,使硬件做好准备重新拉低,形成脉冲将的各数据位右移位,准备写入下个数据位函数功能根据命令字,向从机写个字节数据入口参数,储存命令字,储存待写的数据确保写数居前被拉低稍微等待,使硬件做好准备写入命令字写数据将时钟电平置于已知状态函数功能从主机读个字节数据出口参数稍微等待,使硬件做好准备将的各数据位右移位如果读出的数据是将取出,写在的最高位将置于高电平,为下降沿读出稍微等待拉低,形成脉冲下降沿稍微等待将读出的数据返回函数功能根据命令字......”。
3、“.....这不仅意味着我的段美好求学经历即将结束,同时也是我背上思想的行囊继续远行的开始,也许前方的路会很蜿蜒崎岖,但我希望自己可以保持永远年轻,永远热泪盈眶的状态。四年的学习生涯,看似平淡无奇,但此刻想来却是收获颇多。为此,我必须向所有任课老师表示衷心的感谢和崇高的敬意。特别是指导我毕业设计的老师,他渊博的知识和敏锐的洞察力以及严谨的工作作风,不断鼓励着我,更重要的是,老师和蔼可亲平易近人而又潇洒恬谈的做人公司推出的种无线通信模块,它是集射频电路基带于体,向用户提供标准的命令接口,为数据语音短信息和传真提供快速可靠安全的传输,方便用户的开发设计及应用。在该系统中直接受从机控制,在收到控制信号后,将从机传送来的信息内容发送给特定的手机号码。单片机控制模块从机网络手机测试模块插入卡的模块将特定信息传送给模块图短信息模块框图模块接口电路如图所示。图模块接口电路电源及外围电路设计直流,电源控制电路如图所示是电源输入电路图,它能为系统提供稳定的及直流电压,它用到芯片和,和都是个三端稳压集成电路,顾名思义......”。
4、“.....只有三条引脚输出,分别是输入端接地端和输出端。输入输出分别接两个电容来滤除高频及低频的干扰。并通过接发光二级管显示电源是否正常工作。图,稳压电源电路第四章系统软件设计开发环境本系统的设计开发和调试采用单片机的语言编程,使用软件对程序进行编辑编译调试。语言是种通用的计算机程序设计语言,它提供高效的代码,结构化的编程,和丰富的操作符。其语言简洁,使用灵活方便,可移植性好,表达能力强,具有直接访问机器物理地址的能力。不是种大语言,不是为任何特殊应用领域而设计。它般来说限制较少,可以为各种软件任务提供方便和有效的编程。许多应用用比其他语言编程更方便和有效。编译器可以直接对系列单片机的内部特殊功能寄存器和口进行操作,可以直接访问片内或片外存储器,还可以进行各种位操作。优化的编译器完整的实现了的语言标准。对及其兼容的产品来说,不是个通用的编译器。它首先的目标是生成针对的最快和最紧凑的代码。具有编程的弹性和高效的代码和汇编语言的速度。语言不能执行的操作如输入和输出需要操作系统的支持。这些操作作为标准库的部分提供。因为这些函数和语言本身无关......”。
5、“.....语言的些方面和标准库就有了改变或增强,以适应个嵌套的目标处理器的特性。软件各模块设计软件设计采用了模块化的设计方式,系统软件由个主程序和若干个子程序构成。主程序负责完成对各个功能模块子程序的调用。系统软件的其他部分还涉及到单片机与模块之间的串行通信单片机控制模块中主机和从机间的模式通信单片机对信息的解码对指令的编码等主程序功能是系统开机后对模块模块初始化,控制主机部分接收来自接收模块的信息,筛选出其中的特定部分存储,将数据以通信方式传给从机控制从机部分对信息进行编码并传送给模块。主程序功能框图如图所示。系统进行初始化主机通过方式将数据传输给从机开始主机从接收模块接收信息并进行处理,存储短信模块发送包含信息的短信到指定手机是否到达发短消息条件是否图软件系统的流程图系统初始化子程序系统初始化子程序完成设置系统串口波特率启动串口初始化数据存储单元任务,实现单片机控制模块外围器件以及模块的初始化工作。单片机控制模块从机部分和短信模块进行异步串行通信,需对串口进行设置工作方式。通信模块的数据接口配置为位数据位位停止位无校验位,因此设置单片机的串行口工作方式为异步通信模式......”。
6、“.....软件的灵活性和强大性将在系统中明显的体现出来,是判断系统的优良与否的主要标准之。设计软件采用模块化设计方法。系统按照不同的功能予以划分,然后按定的用途分别编写调试,最终将所有模块调试成功后,将其各个模块拼接构成为单项电表检测仪系统的软件部分。模块化编程方式有利于程序代码的优化,而且便于设计调试和维护。主程序设计主程序的主要功能如下对单片机系统进行初始化显示器初始化电能计量芯片初始化内存单元附初值进行键盘扫描,检测各功能键的闭合情况,并执行相应的子程序。主程序流程图如图所示。开始设置堆栈有键按下数字键定时器初始化中断系统初始化初始化初始化内存单元附初值启动测量键停止测量键电能表转数输入键测量转数输入键参数查看键数字键处理启动测量键处理停止测量键处理电能表转数输入键处理参数查看键处理测量转数输入键处理图主程序流程图中断附录电能计量光电检测键盘显示及单片机外围电路设计图,服务程序设计中断是通过硬件来改变程序运行的方向。程序在执行过程中由于外界的原因而被中间打断的情况称为中断。中断之后所执行的处理程序,称为中断服务程序。本设计主要是键盘中断。流程图如图所示......”。
7、“.....开始电压电流采样计算实测电路中有功功率计算电能表中有功功率计算电能表精度结束图测量误差流程图测量误差过程主要是判断电能表的相对误差是否在要求范围内,从而判断其是否正常工作。结论经过个学期的努力,毕业设计终于完成了。在作毕业设计的过程中,我真正的了解到了自己掌握所学知识的情况,通过这段时间毕业设计的锻炼,我的理论知识得到了很大的改进。本次毕业设计的内容涵盖了电子控制软件等几方面的知识,。这期间,我完成了的基本硬件设计及软件程序设计,基本实现了预期的目标。基于系统实现的主要内容有对低压单相电能表进行现场采样,使用了光电采样器电压互感器和电流互感器,把采样值输入电能计量芯片,然后由单片机计算分析被测电表是否准确,若电表计量不准确计算其相对误差对用电线路进行检测,主要是电压互感器和电流互感器对其实施检测通过显示判断结果和相对误差,判断其精度是否达到要求,即电能表是否正常工作在本设计中大量使用了单片机的知识。本次毕业设计,我感到收获很大......”。
8、“.....遇到了很多在没有遇到过的问题,在老师与同学的帮助下,都得到了妥善解决。致谢在本课题的整个研究过程中,我始终得到了指导老师和同学的关心和帮助,使得我可以不断地克服困难,解决问题,顺利地完成毕业设计。在此,我要特别地感谢我的指导老师,他在课题的研究过程中给自始至终都得到了导师副教授热情耐心的指导和帮助。老师对本课题的研究设计给予极大的关注和支持同时老师那治学的严谨态度广博的知识面和丰富的研究经验以及敬业的精神给我留下深刻的印象,使我受益菲浅,在老师的指导下,我的毕业设计达到了预期的目标。他总是特率设定。单片机控制系统的晶振为,波特率需为,所以根据记数初值的计算公式波特率,通信。软件定时程序系统通过设置位定时器的寄存器初始值实现定时功能。系统采用频率为的晶振,机器周期近似为,初始化时预置,因此每中断次。流程图如图所示。定时器装载初始值定时器程序开始是调用中断子程序定时器是否溢出否图定时器中断子程序同步串行通信使用主从模式进行通信关键是时钟同步,般为主机输出同步时钟,从机输入同步时钟。系统设定主机定时在第个时间段时开始发送数据,从机每收到个字节数据就产生次中断......”。
9、“.....配置同步时钟,启动通信数据准备好,定时器中断开机传输数据,循环次传输个字节单片机控制系统从机是返回组数据是否发送完毕启动从机产生中断,调用终端程序将字节存储在相应的单元单片机控制系统主机调用子程序对数据进行编码组数据是否发送完毕发送个字节图串行通信流程图单片机给模块发送指令程序设计单片机通过指令控制模块发送短消息。指令执行过程需要单片机与模块完成交互应答,每次发送或接收的字节数都有严格规定,二者必须依据规定实现数据交换。本段子程序主要实现的功能是系统上电完成初始化后,将数据形成短信发送到网。程序的流程图如图所示。发送手机号码开始发送数据的码是否返回是返回发送结束符延时延时返回是否成功否否是图指令程序流程图在单片机向模块发送指令时,需要注意以下问题指令的指令符号数据数据包等都是以编码形式传送的需将把手机的短信息工作模式设置为格式,通过指令完成单片机向手机发送指令需以回车符结束,表示该条指令的结束。如单片机向手机发送函数功能向从机写个字节数据入口参数拉低,为脉冲上升沿写入数据做好准备稍微等待,使硬件做好准备连续写个二进制位数据取出的第位数据写入稍微等待......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。