百位信息,高位存入作为十位信息,低位存入作为个位高位作为小数点的信息开始返回图数据处理流程图显示子程序设计显示子程序主要是来判断是否需要显示,以及如何去显示,也是十河南理工大学万方科技学院本科毕业论文分重要的程序之。而显示子程序是其他程序所需要调用的程序之,因此,显示子程序的设计就显得举足轻重,设计的时候也要十分的小心和卖力。设计显示子程序的流程图如图所示显示欢迎界面开始有无按键显示功能选择按键有无按键是否为是否为是否为返回键盘输入界面显示测量界面图显示子程序流程图河南理工大学万方科技学院本科毕业论文键盘扫描子程序的设计如章节中的图所示键盘电路设计成矩阵式,由键盘编码方式可以得出各键对应的键值,。在程序中可以先判断按键编码,然后根据编码将键盘代表的数值送到相应的存储单元,再进行功能选择或数据处理。如图所示河南理工大学万方科技学院本科毕业论文图键盘扫描子程序流程图报警子程序的设计由于要求要键盘设定阈值,所以要求有报警电路,报警电路可以有声报警也可有光报警,将设定的阈值与实时显示的值进行比较,如果设定值小于实时显示的值,则将置为,将发光二极管点亮,或使蜂河南理工大学万方科技学院本科毕业论文鸣器发出声音。这就需要段比较程序以及小段置清程序。如图所示开始高位大与阈值相等低位大与阈值相等报警返回图报警子程序框图河南理工大学万方科技学院本科毕业论文设计总结随着集成电路和计算机技术的迅速发展,使电子仪器的整体水平发生巨大变化,传统的仪器逐步的被智能仪器所取代。智能仪器的核心部件是单片机,因其极高的性价比得到广泛的应用与发展,从而加快了智能仪器的发展。而传感器作为测控系统中对象信息的入口,大大的受到人们的关注。传感器它是种能将特定的被测量信息物理量化学量生物量等按定规律转换成种可用信号输出的器件或装置本次设计中的半桥电子秤就是在以上仪器的基础上设计而成的。因此,只有充分了解有关智能仪器单片机传感器以及各部分之间的关系才能达到要求。在设计过程中遇到的不得不提的问题,首先是传感器的精密度问题,它会直接影响电子秤的称重准确度。课设时由于经费少,所购为般传感器,发出的信号不是很稳定,所以称重时误差很大。如果使用精密度较高的传感器,效果会好的多。其次是数据采集处理阶段,此阶段是对传感器发出的信号进行量化采集,主要分为信号放大采集,然后进行转换。该阶段需注意的地方是对传感器输出的信号进行放大时,应选取合适的运算放大电路。最好是预先计算好应放大的倍数,以便选取。还有就是进行数据处理时,选取适当的数据转换系数,使输出满足量程要求。河南理工大学万方科技学院本科毕业论文致谢经过两个多月的摸索和学习,本次毕业设计已经接近尾声,作为个本科生的毕业设计,由于自己学识浅薄,经验匮乏,难免会有许多地方考虑不周全,如果没有导师的督促指导,以及同专业同学们在毕业设计制作过程中给予我的支持和帮助,想要完成设计是难以想象的。在这里我要非常感谢我的导师赵彦如老师。她平日里本来就工作繁多,但在我做毕业设计的每个技学院本科毕业论文图报警电路图它是有的口来控制的,当超过设置的重量时,通过程序使口值为高电平,从而使三极管导通,报警电路接通,使蜂鸣器发出报警声,同时使报警灯发光。由于持续的声音不能够引起人们的关注,所以本系统的报警电路采用间断的声音和频闪的灯光来实现。这任务的实现主要靠程序来完成,在此不再赘述。河南理工大学万方科技学院本科毕业论文第四章系统软件设计程序设计是件复杂的工作,为了把复杂的工作条理化,就要有相应的步骤和方法。其步骤可概括为以下三点分析系统控制要求,确定算法对复杂的问题进行具体的分析,找出合理的计算方法及适当的数据结构,从而确定编写程序的步骤。这是能否编制出高质量程序的关键。根据算法画流程图画程序框图可以把算法和解题步骤逐步具体化,以减少出错的可能性。编写程序根据程序框图所表示的算法和步骤,选用适当的指令排列起来,构成个有机的整体,即程序。程序数据的种理想方法是结构化程序设计方法。结构化程序设计是对利用到的控制结构类程序做适当的限制,特别是限制转向语句或指令的使用,从而控制了程序的复杂性,力求程序的上下文顺序与执行流程保持致性,使程序易读易理解,减少逻辑和易于修改调试。根据系统的控制任务,本系统的软件设计主要由主程序初始化程序显示子程序数据采集子程序和延时程序等组成。河南理工大学万方科技学院本科毕业论文主程序设计图系统主程序流程图系统上电后,初始化程序将的内存单元清零,引脚置成低电平,防止误报警。主程序模块主要完成编程芯片的初始化及按需要调用各模块子程序,在系统初始化过程中,将系统设置成量程,并写量程标志。设计流程图如图所示。河南理工大学万方科技学院本科毕业论文子程序设计系统子程序主要包括转换启动及数据读取程序设计键盘输入控制程序设计显示程序设计以及中断程序设计等。转换启动及数据读取程序设计转换子程序主要是指在系统开始运行时,把称重传感器传递过来的模拟信号转换成数字信号并传递到单片机所涉及到的程序设计。设计流程图如图所示。初始化启动转换转换完成数据储存数据显示开始图转换启动及数据读取程序流程图河南理工大学万方科技学院本科毕业论文数制转换子程序设计在数制转换前要进行系数调整,在输入的数最大为,要求的质量对应的是,为十六进制向十进制转换方便,将系数放大倍。并用小数点位置的变化体现这过程。数制之间的转换在二进制数制中,每向左移位表示数乘二倍。以每四位作为组对数分组,当第四位向第五位进位时,数由变到,若按十进制数制规则读数,则丢失,所以应进行加六调整。指令可完成这调整。可见数制之间的转换可以通过移位的方法实现。其中,移出数据的保存可以通过自乘再加进位的方法实现,因为乘二表示左移位,左移后,低位进,则需加。否则,加零。而通过移位已将要移入的尾数保存在了进位位中,所以能实现。如图所示河南理工大学万方科技学院本科毕业论文存位二进制的低八位存位二进制的高八位存调整后的低两位,存中间两位,存高两位左移位,右移位依次保存移入值,并分别进行调整取的低位存入单元作为阶段另部分是功能类,这些功能类的对象通常出现在程序代码中,起着不可代替的作用,但是这些功能类在组件面板上是找不到的。在中,每个类的祖先都是类。整个类的层次结构就像棵倒挂的树,在最顶层的树根即为类。这样,按照面向对象编程的基本思想,就使得用户可用类这个类型代替任何其它类的数据类型。实际上在的类库中,类派生出了为数相当众多的子类,它们形成了个庞大的体系,通常情况下,如果不自行开发组件,就不必了解整个类的体系结构,只用到类层次树的叶结点就足够了。这小节简略介绍下中可视化组件库组件的体系结构。凡是做过程序开发的人都知道从来没有单纯的数据应用程序,也就是说,数据库应用程序必须和用户界面可以是图形界面,也可以是命令接口元素相结合,只讲界面或只讲数据库本身都构不成数据库应用程序,因而用开发数据库应用程序就隐含着界面开发。组件在程序的开发中是最显眼的角色。大家知道,在编写程序时般都开始于在组件面板上选择组件并定义组件间的相互作用。但也有些组件不在组件面板上,例如和典型的非可视组件。组件是大庆石油学院本科生毕业设计论文派生出来的子类,可以流的形式存放在文件中,具有事件和属性。窗口组件类是窗口化的可视化组件类,在的类库中占有最大的份额。在实际编程中,窗口组件类的对象都有句柄,可以接受输入焦点和包含其它组件。图形组件与窗口组件并列,是另大类组件。图形组件不是基于窗口的,因而不能有窗口句柄,不能接受输入焦点和包含其它组件。图形控件最典型的例子是和。由此可以看出图形组件的功能很弱,图形组件的用处何在呢其实使用图形组件的最大好处在于节省资源,正是因为它们的功能较弱,所以使用的系统资源就要少。在个应用程序中,如果能在不影响其功能的前提下合理大量地使用图形组件,将会大减少程序对系统资源的消耗。非可视组件是与可视组件相并列的另类组件,非可视组件在程序运行中是不可见的除各种对话框组件之外,事实上有人认为对话框组件不能归入非可视组件,应该是另种介于可视与非可视之间的组件。最后要说明下,常说的控件实际上是种组件。也就是说组件这个概念要大于控件,控件在内涵上包含于组件中。控件由系列操作系统提出并使用,而组件是和其它厂商在对控件做了必要的扩展之后提出来的概念,它们是在不同时期由不同的厂商提出的概念。组件简介对数据库的操作主要是利用数据库引擎,的缩写来进行。当然,通过其他方式直接访问数据库,在中也都是可以实现的。不过,对于本地数据库来说,通过存取数据效率很高。对本地数据库如果能够熟练操作,编写网络数据库也就容易上手了。尤其对初学者来说,写网络数据库的机会还是不如单机本地数据库多。所以,我们把重点放在本地数据库上。是负责用户和数据库交流的中间媒介。事实上,应用程序是通过数据访问组件和连接,再由去访问数据库,完成对数据库的操作,而并非直接操作。这样用户只需关心中的数据组件即可,不用直接和打交道。数据库组件主要分为两类数据访问组件和数据控制组件,它们和数据库的关系可用下面的关系图来示意大庆石油学院本科生毕百位信息,高位存入作为十位信息,低位存入作为个位高位作为小数点的信息开始返回图数据处理流程图显示子程序设计显示子程序主要是来判断是否需要显示,以及如何去显示,也是十河南理工大学万方科技学院本科毕业论文分重要的程序之。而显示子程序是其他程序所需要调用的程序之,因此,显示子程序的设计就显得举足轻重,设计的时候也要十分的小心和卖力。设计显示子程序的流程图如图所示显示欢迎界面开始有无按键显示功能选择按键有无按键是否为是否为是否为返回键盘输入界面显示测量界面图显示子程序流程图河南理工大学万方科技学院本科毕业论文键盘扫描子程序的设计如章节中的图所示键盘电路设计成矩阵式,由键盘编码方式可以得出各键对应的键值,。在程序中可以先判断按键编码,然后根据编码将键盘代表的数值送到相应的存储单元,再进行功能选择或数据处理。如图所示河南理工大学万方科技学院本科毕业论文图键盘扫描子程序流程图报警子程序的设计由于要求要键盘设定阈值,所以要求有报警电路,报警电路可以有声报警也可有光报警,将设定的阈值与实时显示的值进行比较,如果设定值小于实时显示的值,则将置为,将发光二极管点亮,或使蜂河南理工大学万方科技学院本科毕业论文鸣器发出声音。这就需要段比较程序以及小段置清程序。如图所示开始高位大与阈值相等低位大与阈值相等报警返回图报警子程序框图河南理工大学万方科技学院本科毕业论文设计总结随着集成电路和计算机技术的迅速发展,使电子仪器的整体水平发生巨大变化,传统的仪器逐步的被智能仪器所取代。智能仪器的核心部件是单片机,因其极高的性价比得到广泛的应用与发展,从而加快了智能仪器的发展。而传感器作为测控系统中对象信息的入口,大大的受到人们的关注。传感器它是种能将特定的被测量信息物理量化学量生物量等按定规律转换成种可用信号输出的器件或装置本次设计中的半桥电子秤就是在以上仪器的基础上设计而成的。因此,只有充分了解有关智能仪器单片机传感器以及各部分之间的关系才能达到要求。在设计过程中遇到的不得不提的问题,首先是传感器的精密度问题,它会直接影响电子秤的称重准确度。课设时由于经费少,所购为般传感器,发出的信号不是很稳定,所以称重时误差很大。如果使用精密度较高的传感器,效果会好的多。其次是数据采集处理阶段,此阶段是对传感器发出的信号进行量化采集,主要分为信号放大采集,然后进行转换。该阶段需注意的地方是对传感器输出的信号进行放大时,应选取合适的运算放大电路。最好是预先计算好应放大的倍数,以便选取。还有就是进行数据处理时,选取适当的数据转换系数,使输出满足量程要求。河南理工大学万方科技学院本科毕业论文致谢经过两个多月的摸索和学习,本次毕业设计已经接近尾声,作为个本科生的毕业设计,由于自己学识浅薄,经验匮乏,难免会有许多地方考虑不周全,如果没有导师的督促指导,以及同专业同学们在毕业设计制作过程中给予我的支持和帮助,想要完成设计是难以想象的。在这里我要非常感谢我的导师赵彦如老师。她平日里本来就工作繁多,但在我做毕业设计的每个
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 56 页
第 2 页 / 共 56 页
第 3 页 / 共 56 页
第 4 页 / 共 56 页
第 5 页 / 共 56 页
第 6 页 / 共 56 页
第 7 页 / 共 56 页
第 8 页 / 共 56 页
第 9 页 / 共 56 页
第 10 页 / 共 56 页
第 11 页 / 共 56 页
第 12 页 / 共 56 页
第 13 页 / 共 56 页
第 14 页 / 共 56 页
第 15 页 / 共 56 页
预览结束,还剩
41 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。