1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
向主机发送数据主要由键盘中断服务程序中的发送键功能程序来完成,这里只是清发送中断标志,然后中断返回。
接收数据程序设计的思路是,数据从机键盘输入,发送给单片机,单片机通过中断方式接收机发送来的字符,回送给主机,并在其屏幕上显示出来。
如果屏幕上显示的字符与所键入字符相同,则说明接收正确,按键,使单片机做好下次接收准备,若不同,则说明接收,按键,单片机收到该信息后,要求主机重新发送原来的数据,如果接收完毕,从机键盘上输入键,单片机收到该信息后,重置接收数据区首址,做好下次接收准备。
图通讯中断服务子程序流程图键盘中断服务子程序智能型万能式断路器设计键盘中断服务子程序,包括各功能键程序。
键盘采用中断扫描方式,即只有在有键按下时,才向发出中断请求,转向中断服务扫描键盘,求得键值。
为了不打断程序执行,规定只能在参数测量完毕显示测量完毕后内及刚开始显示开机显示内按键,而且前后两个键按键间隔时间最多为,因此以上程序执行完以后,都会延时,等待键的输入。
图键盘中断服务子程序及功能键程序流程图键功能程序流程图键功能程序流程图数字键功能程序流程图键功能程序流程图键盘中断服务子程序流程图智能型万能式断路器设计各参数测量子程序测电压电流子程序图测电压电流程序流程图电压电流测量方法为在半个周期内均匀的测取个点,然后把在各点测得的值先平方,在求和,最后取平均值。
该值即为测得的有效值。
显然测得的点越多,结果越精确。
对于测电流,还要考虑量程自动转换程序的设计,其基本方法为首先置最大量程档档进行数据采样。
将采样进行必要的计算后转下档量程档的满度值进行比较判别。
若采样值大于下档量程的满度值,就在最大档进行采样。
反之,还要继续与更小量程档档的满度值进行比较,直到采样值大于下档的满度值。
这样入口返回入栈保护选择测量相置电流档取值即值计算测量各点间隔时间计算,值置定时器初值置数据区地址置测量点个数测电流高电平低电平高电平低电平启动定时时间到关重置定时器初值启动开采样保持器,采样延时,使采样稳定开电流转换通道测电流开电压转换通道将转换结果存入数据区转换完个点测量完关计算测量值的方均根值入栈暂存测电流量程为档量程为档置电流档及标志置电流档及标志计算转换为码判断是否超限出栈出栈智能型万能式断路器设计所选择的量程必然是最适合该采样值的量程档。
测功率子程序由于,当测量完及参数后,就无需测量功率了。
只要通过计算即可求得值。
由于在内存有效的是二位十六进制数,转换为十进制数为,显然放大了倍,因此即使时要除以即。
只要用乘除法程序即可求得值。
该值为二进制数,由于显示设置判断标准,所以应留个能进行位寻址的单元,以便备用。
本设计中单元为位寻址单元,其编址范围为。
表内存分配表地址范围用途数据缓冲区存上下限值存测量结果显示缓冲区堆栈区因为中的数据会随着系统掉电而丢失,所以每次测量完毕后,应该把单元中的数据送到数据存储器中,同理要把单元中的数据也送到数据存储器中。
其中,送到数据存储器的开始单元。
而送到数据存储器的开始单元。
表为单元中的个位寻址的用途标志。
表单元的位寻址功能表位地址用途标志输入上限标志输入下限标志显示频率标志显示功率因数标志电流档标志智能型万能式断路器设计电流档标志测电流标志超限报警标志表为测量结果的具体存放表,除了功率因数外,其他存放的都是四个码,占两个字节,存放顺序为相,低位高位功率因数存放的是位,占个字节。
表测量结果存放地址表参数测量值存放地址频率功率因数电压电流功率表为上下限存放地址表,存放的都是四位码,占两个字节,存放顺序为下限上限,低位高位。
表是各子程序的名称代号及程序起始地址。
表上下限存放地址表参数上下限存放地址频率电压电压电压电流电流电流表各子程序的名称代号及程序起始地址代号名称起始地址主程序延时子程序主检测子程序通讯中断服务程序键盘中断服务程序测量程序子程序智能型万能式断路器设计测量频率子程序测量功率因数子程序测量电压电流子程序测量功率子程序显示报警程序报警子程序显示子程序显示键入键号子程序显示测量结果子程序显示检测完毕子程序数据处理程序子程序拆字子程序拼字子程序位二进制转码子程序双字节乘法子程序多字节除法子程序求方均根子程序开机显示子程序功率因数表字形码表软件系统总流程图系统首先对各接口芯片初始化,设置定时器工作方式及串行口工作方式和串行口中断然后调开机显示子程序,延时,等待按键选择,把测量结果存入数据存储器,显示参数测量结果。
显示完毕,中断时间到后,继续检测。
其程序流程图如图所示。
智能型万能式断路器设计图主程序流程图主检测子程序主检测子程序功能是完成各参数的测量。
它主要通过调用个参数测量子程序来达到目的。
对于三个参数来说,还要判断其是否超限,若超限,则转报警,报警消除后,重测该超限参数,若报警未消除,程序将停止,若没超限,则将测量结果存入内存,对于,这两个参数,则直接把测量结果存入内存。
图主检测子程序流程图通讯中断服务子程序通讯中断服务子程序起功能是向主机发送检测到的数据,接收从主机发送来的数据开始调测频子程序超限报警报警消除存测量值选相测量调测功率因数子程序存测量值选相测量调测功率因数子程序调测功率因数子程序存测量值存测量值选相测量,测三相电压选测量相调测电压电流子程序报警报警消除超限存测量值置测电流标准取相值测完三相电压测完三相电流调求功率的是十进制数,所以要转换为码。
图求功率程序流程图电流保护报警显示子程序电流保护程序图电流保护程序流程图设计思路先对程序进行初始化试调,进行全面自检无误后。
通过对数据的收集处智能型万能式断路器设计理,将输入三相的电流与程序中设定的最大短路电流最小短路电流最大电流负荷进行比较。
进行相应的处理之后,进入下阶的比较。
三次比较完毕后,若无误则再次进入循环比较。
报警子程序设计思路将参数测量值先与上限值进行比较,若大于上限值,则说明超上限,置超限标志若小于上限值,则将其与下限值比较,若小于下限值,则说明超下限果大于限制距离,则判断当前形状点的个数是否大于或等于两个,如果没到两个,则将点存入里。
若大于两个,计算当前点与前两个点间所形成的夹角,再判断点数是否超过了个或者小于所要求的最小角度。
如果不满足条件,则将当前点存储里,继续找下个点。
若果满足条件,则返回当前点的上个点,判断当前里的点之间的距离,若小于最小距离,则清空,存入当前点。
若大于最小距离,再判断其点数是否超过了两个,若没超过,则在两个点的中间增加个点。
若超过两个点,则将中的点转存到中,并清空表。
如此依次往下进行,直到检查完所有的点并按顺序存好为止。
以上两个流程图主要功能是将直线划分成并将其中的点存入相对应的名字中。
主函数遍历所有直线的名字,调用的函数在该名字下遍历该直线的所有的点,将满足条件的点存入相应的数组中,最后加到名字里。
部分代码如下本科生毕业设计论文上述函数主要调用了两个函数,个是,另外个是这两个函数个是计算两点之间距离的,个是计算三点之间的角度,在不满足条件下对当前点进行切割。
下面将简述下部分代码。
关于函数关于函数本科生毕业设计论文由以上函数可知有两点,与则求点与点之间的距离,则求三点之间夹角利用公式设则向量向量,同理可求出其他的角。
本科生毕业设计论文地图数据的描画以上函数以及函数是将符合条件的点存储起来并添加文字标记的过程。
下面将介绍如何将地图数据描画出来。
地图数据描画工具地图数据描画工具可读入地图数据,对地图数据进行分析并描画,使数据更加直观地显示出题。
在软件上显示需要判断中的元素,并描画中的元素。
判断是否是市中心以及道路,如果是道路标记号的处理情况。
在上如何对数据进行提取和描画。
本次设计具有实际的应用价值。
在时间上,如果没有文字标注,导航仪需自己计算显示名称的位置,由于地图数据量庞大,计算繁琐,所以会耗费大量时间。
如果通过预计算添加了文字标注,即可省去导航仪计算的时间,地图显示软件只需从少量的文字标注中选择最合适的显示即可,故节省了大量的时间。
在空间上,导航仪的内存空间很有限,计算大量的数据很容易出现内存空间不足的现象。
添加了文字标注后,由于减少了数据子程序存结果取相值调求功率子程序存结果取相值调求功率子程序存结果返回智能型万能式断路器设计各参数上下限值。
向主机发送数据主要由键盘中断服务程序中的发送键功能程序来完成,这里只是清发送中断标志,然后中断返回。
接收数据程序设计的思路是,数据从机键盘输入,发送给单片机,单片机通过中断方式接收机发送来的字符,回送给主机,并在其屏幕上显示出来。
如果屏幕上显示的字符与所键入字符相同,则说明接收正确,按键,使单片机做好下次接收准备,若不同,则说明接收,按键,单片机收到该信息后,要求主机重新发送原来的数据,如果接收完毕,从机键盘上输入键,单片机收到该信息后,重置接收数据区首址,做好下次接收准备。
图通讯中断服务子程序流程图键盘中断服务子程序智能型万能式断路器设计键盘中断服务子程序,包括各功能键程序。
键盘采用中断扫描方式,即只有在有键按下时,才向发出中断请求,转向中断服务扫描键盘,求得键值。
为了不打断程序执行,规定只能在参数测量完毕显示测量完毕后内及刚开始显示开机显示内按键,而且前后两个键按键间隔时间最多为,因此以上程序执行完以后,都会延时,等待键的输入。
图键盘中断服务子程序及功能键程序流程图键功能程序流程图键功能程序流程图数字键功能程序流程图键功能程序流程图键盘中断服务子程序流程图智能型万能式断路器设计各参数测量子程序测电压电流子程序图测电压电流程序流程图电压电流测量方法为在半个周期内均匀的测取个点,然后把在各点测得的值先平方,在求和,最后取平均值。
该值即为测得的有效值。
显然测得的点越多,结果越精确。
对于测电流,还要考虑量程自动转换程序的设计,其基本方法为首先置最大量程档档进行数据采样。
将采样进行必要的计算后转下档量程档的满度值进行比较判别。
若采样值大于下档量程的满度值,就在最大档进行采样。
反之,还要继续与更小量程档档的满度值进行比较,直到采样值大于下档的满度值。
这样入口返回入栈保护选择测量相置电流档取值即值计算测量各点间隔时间计算,值置定时器初值置数据区地址置测量点个数测电流高电平低电平高电平低电平启动定时时间到关重置定时器初值启动开采样保持器,采样延时,使采样稳定开电流转换通道测电流开电压转换通道将转换结果存入数据区转换完个点测量完关计算测量值的方均根值入栈暂存测电流量程为档量程为档置电流档及标志置电流档及标志计算转换为码判断是否超限出栈出栈智能型万能式断路器设计所选择的量程必然是最适合该采样值的量程档。
测功率子程序由于,当测量完及参数后,就无需测量功率了。
只要通过计算即可求得值。
由于在内存有效的是二位十六进制数,转换为十进制数为,显然放大了倍,因此即使时要除以即。
只要用乘除法程序即可求得值。
该值为二进制数,由于显示
