1、“.....发生器产生的逻辑电路是由移位寄存器或异或门组成,也称除法逻辑电路。发生器的逻辑电路对应的表达式是对应的二进制数为,也称生成多项式,记位。实际应用中就是通过这种除法逻辑初始化跳过匹配温度变换延时跳过匹配读暂存器转换成显示码数码管显示电路对组数据进行校验和纠错。如果速度允许,也常使用生成多项式通过软件方法进行校验与纠错。校验的算法与编码的算法是相同的,校验时要将作为数据同进行计算。下边对其进行讨论并给出查表算法。直接算法用于生成多项式直接进行校验的方法是将低字节位放在前左。然后用去做异或除法。得到的余数若为,则表示数据正确,余数不为,则表示数据有错,通过余数便可知道结果是否正确。的码是可以纠正位的。改进算法直接算法由于循环次数较多而且需要的时间很长。改进算法能叫为方便的进行处理,该算法是对数据进行逐步字节处理,处理顺序是由低字节到高字节......”。
2、“.....取个字节数据做异或并将结果存入暂存单元,然后字节数据左环移。如果的最低位是,则只左移。在将的最低移入的最高位。做完个字节之后,将的结果与下个字节做同样处理直至最后个字节处理完。纠错如果结果不为,则意味着数据。的编码是可以纠正位的,当多余个就是要重新采集数据,本文给出种利用查表进行纠错的方法。该方法是首先计算出位代码的样图,如表所示。表位代码的样图下标然后根据查表得到这个余数在图中的位置这里设为,的值从到,通过的值就可以计算出在数据中的值,计算的方法是,将被除,商的整数部分位字节的位置,用减去余数则得到位在该字节中的位号,只需对位取反即可纠正。总结由于使用了校验与纠错方法,增加了数据的传输距离与可信度。在没有使用校验与纠错方式时,线路大于米,显示的温度常出现大幅度的跳动。在使用了校验与纠错方法后,线路在米时仍然十分稳定......”。
3、“.....般测温电缆采用屏蔽芯双绞线,其中对接地线与信号线,另对和地线,屏蔽层在源端单点接地。测温系统的硬件工作原理对初始化后,主机发出命令,此命令执行后的存储器操作命令将对所在线的,在发出温度转换启动码,等待后,先发出匹配命令,紧接着主机提供片的位序列号,读取其温度存储器值,存入数据缓存。注意事项具有测温系统简单,测温精度高,连接方便,站用口线少等优点,但是在实际使用中也应注意以下几方面的问题从测温结束到将温度值转换成数字量需要定的转换时间,这是必须保证的,不然会出现转换的现象,使温度输出总是显示。在实际使用时发现,应使电源保持在左右。若电源电压过低,会使所测得的温度与实际温度出现偏高现象,经过实验发现,般在左右。初始化时,当主机受到回应的低电平信号后等到单总线恢复高电平后,主机才能接着对进行操作......”。
4、“.....数据线要保持高电平的时间为。当主机发数值拷贝命令使将温度寄存器的数值拷贝到中时,数据线保持高电平时间至少为。当不进行复位时,数据线保持为低电平时间不超过,否则将产生复位读操作。要严格的按照时隙图对进行复位和读写操作。单总线上所挂的超过个时,要注意微处理器的总线驱动问题。在测温程序设计中,向发出温度转换命令后,程序总要等待的返回信号,旦个接触不好或断线,当程序读该时,将没有返回信号,程序进入死循环。这点在进行硬件连接和软件设计时要注意。测温电缆线在这里采用屏蔽双绞线,其中对线接地线与信号线,另组接和地线,屏蔽层在源端点单点接地。第四章软件设计设计思路在子程序设计中,要求系统结构清晰,尽可能地保证单入口单出口,减少与其他程序之间的耦合,但为了提高这类滞后对象的实时性指标,可以在个程序适当的部分进行揉合。例如在播放语音时,需要调用段延时,在本程序中......”。
5、“.....在正常执行温度转换时,同样需要调用段延时,而本系统利用执行显示子程序占有的时间代替这段延时。总之,系统设计时要协调这种时间滞后,使系统满足实时性要求。具体软件流程图如图所示图软件流程图程序设计系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算温度子程序,显示数据刷新子程序等。主程序主程序的主要功能是负责温度的实时显示读出并处理的测量的当前温度值,温度测量每进行次。这样可以在秒之内测量次被测温度,其程序流程见图所示。图主程序流程图图读温度流程图读出温度子程序读出温度子程序的主要功能是读出中的字节,在读出时需进行校验,校验有错时不进行温度数据的改写。其程序流程图如图示初始化调用显示子程序到初次上电读出温度值温度计算处理显示数据刷新发温度转换开始命令发复位命令发跳过命令发读取温度命令读取操作......”。
6、“.....当采用位分辨率时转换时间约为,在本程序设计中采用显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图所示计算温度子程序计算温度子程序将中读取值进行码的转换运算,并进行温度值正负的判定,其程序流程图如图所示。开始温度零下温度值取补码置标志计算小数位温度值置标志温度数据移入显示寄存器十位数百位数十位数显示符号百位数不显示百位数显示数据不显示符号图计算温度流程图图显示数据刷新流程图显示数据刷新子程序显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为时将符号显示位移入下位。程序流程图如图。显示程序模块显示程序就是将单元的内容在两个显示器上显示出来。当定时器定时为秒......”。
7、“.....它将依次显示信号灯时间,同时直显示信号灯的颜色,这时在返回定时子程序定时秒,在显示灯的下个时间,这样依次把所有的灯色的时间显示完后在重新给时间计数器赋初值,重新进入循环。显示位为则转移到执行,判断来控制程序流程把的内容给了寄存器调用显示控制子程序把的内容给了寄存器调用显示控制子程序调用子程序跳到标号执行把的内容给了寄存器调用显示控制子程序把的内容给了寄存器调用显示控制子程序调用子程序第五章系统调试硬件调试近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是关定时器关放音第段完取十位数,关定时器关放音第二段完,,关放音第三段完取个位数,关放音第四段完,,关放音第五段完,调用读温度子程序将中的最低位移入......”。
8、“.....等待回应延时置标志位,表示存在清标志位,表示不存在时序要求延时段时间读出转换后的温度值先复位判断是否存在若不存在则返回跳过匹配发出温度转换命令这里通过调用显示子程序实现延时段时间,等待转换结束,位的话微秒准备读温度前先复位跳过匹配发出读温度命令将读出的温度数据保存到写的子程序有具体的时序要求共位数据,读的程序,从中读出两个字节的温度数据将温度高位和低位从中读出低位存入,高位存入数据共有位,,进制进制十位在个位在显示次取个位数查个位数的段代码送出个位的段代码开个位显示显示取十位数查十位数的段代码送出十位的段代码开十位显示显示次没完循环个次没完循环延时按算作为个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。根据方案设计的要求,调试过程共分三大部分硬件调试软件调试和软硬联调......”。
9、“.....许多硬件是在软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试以进步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。硬件静态的调试排除逻辑故障这类故障往往由于设计和加工制板过程中工艺性所造成的。主要包括错线开路短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否致。应特别注意电源系统检查,以防止电源短路和极性,并重点检查系统总线地址总线数据总线和控制总线是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。排除元器件失效造成这类的原因有两个个是元器件买来时就已坏了另个是由于安装,造成器件烧坏。可以采取检查元器件与设计要求的型号规格和安装是否致。在保证安装无误后,用替换方法排除。排除电源故障在通电前......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。