1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
与的通信,是通过操作时隙完成单总线上的数据传输。
发送所有的命令和数据时,都是字节的低位在前,高位在后。
另外,由于单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。
系统对的各种操作按协议进行。
操作协议为初使化发复位脉冲发功能命令发存储器操作命令处理数据。
单片机微机接口课程设计说明书系统整体硬件电路主板电路系统整体硬件电路包括传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等,如图所示。
图单片机主板电路图中有三个式按键可以分别调整温度计的上下限报警设置,图中蜂鸣器可以在被测温度不在上下限范围内时,发出报警鸣叫声音,同时数码管将没有被测温度值显示,这时可以调整报警上数据写入暂存器的字节复制暂存器把暂存器的字节写到中重新调把中的字节写到暂存器字节读电源供电方式启动发送电源供电方式的信号复上述过程,直到温度寄存器值大致被测温度值。
有六条控制命令,如表所示表有六条控制命令指令约定代码操作说明温度转换启动进行温度转换读暂存器读暂存器个字节内容写暂存器将器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。
其输出用于修正减法计数器的预置值,只要计数器门仍未关闭就重寄存器中,计数器和温度寄存器被预置在所对应的个基数值。
减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时,温度寄存器的值将加,减法计数器的预置将重新被装入,减法计数有个计数门,当计数门打开时,就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量。
计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的个基数分别置入减法计数器温度度系数晶振的振荡频率受温单片机微机接口课程设计说明书度的影响很小,用于产生固定频率的脉冲信号送给减法计数器高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。
器件中还索。
在位的最高有效字节中存储有循环冗余检验码。
主机的前位来计算值,并和存入的值作比较,以判断主机收到的数据是否正确。
的测温原理是这这样的,器件中低温成温度转换后,就把测得的温度值与中的字节内容作比较。
若或,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。
因此,可用多只同时测量温度并进行报警搜先将补码变成原码,再计算十进制数值。
表是部分温度值对应的二进制温度数据。
表部分温度对应值表温度二进制表示十六进制表示完格式以形式表示。
表温度转换时间表分辨率位温度最大转向时间当符号位时,表示测得的温度值为正值,可以直接将二进制位转换为十进制当符号位时,表示测得的温度值为负值,要计说明书当接收到温度转换命令后,开始启动转换。
转换完成后的温度值就以位带符号扩展的二进制补码形式存储在高速暂存存储器的第字节。
单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据字节保留未用,表现为全逻辑。
第字节读出前面所有字节的码,可用来检验数据,从而保证通信数据的正确性。
温度温度用户字节用户字节配置寄存器保留保留保留单片机微机接口课程设位数,来设置分辨率。
图字节定义由表可见,温度转换的时间比较长,而且分辨率越高,所需要的温度数据转换时间越长。
因此,在实际应用中要将分辨率和转换时间权衡考虑。
高速暂存的第为相应精度的温度数值。
图结构图该字节各位的定义如图所示。
低位直为,是工作模式位,用于设置在工作模式还是在测试模式,出厂时该位被设置为,用户要去改动,和决定温度转换的精度结构如图所示。
头个字节包含测得的温度信息,第和第字节和的拷贝,是易失的,每次上电复位时被刷新。
第个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。
工作时寄存器中的分辨率转换线进行通信的原因。
温度报警触发器和,可通过软件写入户报警上下限。
温度传感器的内部存储器还包括个高速暂存和个非易失性的可电擦除的。
高速暂存的结构为字节的存储器,触发器配置寄存器位发生器单片机微机接口课程设计说明书位的结构开始位是产品类型的编号,接着是每个器件的惟的序号,共有位,最后位是前面位的检验码,这也是多个可以采用触发器配置寄存器位发生器单片机微机接口课程设计说明书位的结构开始位是产品类型的编号,接着是每个器件的惟的序号,共有位,最后位是前面位的检验码,这也是多个可以采用线进行通信的原因。
温度报警触发器和,可通过软件写入户报警上下限。
温度传感器的内部存储器还包括个高速暂存和个非易失性的可电擦除的。
高速暂存的结构为字节的存储器,结构如图所示。
头个字节包含测得的温度信息,第和第字节和的拷贝,是易失的,每次上电复位时被刷新。
第个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。
工作时寄存器中的分辨率转换为相应精度的温度数值。
图结构图该字节各位的定义如图所示。
低位直为,是工作模式位,用于设置在工作模式还是在测试模式,出厂时该位被设置为,用户要去改动,和决定温度转换的精度位数,来设置分辨率。
图字节定义由表可见,温度转换的时间比较长,而且分辨率越高,所需要的温度数据转换时间越长。
因此,在实际应用中要将分辨率和转换时间权衡考虑。
高速暂存的第字节保留未用,表现为全逻辑。
第字节读出前面所有字节的码,可用来检验数据,从而保证通信数据的正确性。
温度温度用户字节用户字节配置寄存器保留保留保留单片机微机接口课程设计说明书当接收到温度转换命令后,开始启动转换。
转换完成后的温度值就以位带符号扩展的二进制补码形式存储在高速暂存存储器的第字节。
单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以形式表示。
表温度转换时间表分辨率位温度最大转向时间当符号位时,表示测得的温度值为正值,可以直接将二进制位转换为十进制当符号位时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。
表是部分温度值对应的二进制温度数据。
表部分温度对应值表温度二进制表示十六进制表示完成温度转换后,就把测得的温度值与中的字节内容作比较。
若或,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。
因此,可用多只同时测量温度并进行报警搜索。
在位的最高有效字节中存储有循环冗余检验码。
主机的前位来计算值,并和存入的值作比较,以判断主机收到的数据是否正确。
的测温原理是这这样的,器件中低温度系数晶振的振荡频率受温单片机微机接口课程设计说明书度的影响很小,用于产生固定频率的脉冲信号送给减法计数器高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。
器件中还有个计数门,当计数门打开时,就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量。
计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的个基数分别置入减法计数器温度寄存器中,计数器和温度寄存器被预置在所对应的个基数值。
减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时,温度寄存器的值将加,减法计数器的预置将重新被装入,减法计数器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。
其输出用于修正减法计数器的预置值,只要计数器门仍未关闭就重复上述过程,直到温度寄存器值大致被测温度值。
有六条控制命令,如表所示表有六条控制命令指令约定代码操作说明温度转换启动进行温度转换读暂存器读暂存器个字节内容写暂存器将数据写入暂存器的字节复制暂存器把暂存器的字节写到中重新调把中的字节写到暂存器字节读电源供电方式启动发送电源供电方式的信号给主器件要求采用严格的通信协议,以保证数据的完整性。
该协议定义了几种信号类型复位脉冲,应答脉冲时隙写,写时隙读,读时隙。
与的通信,是通过操作时隙完成单总线上的数据传输。
发送所有的命令和数据时,都是字节的低位在前,高位在后。
另外,由于单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。
系统对的各种操作按协议进行。
操作协议为初使化发复位脉冲发功能命令发存储器操作命令处理数据。
单片机微机接口课程设计说明书系统整体硬件电路主板电路系统整体硬件电路包括传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等,如图所示。
图单片机主板电路图中有三个式按键可以分别调整温度计的上下限报警设置,图中蜂鸣器可以在被测温度不在上下限范围内时,发出报警鸣叫声音,同时数码管将没有被测温度值显示,这时可以调整报警上下限,从而测出被测的温度值。
图中的按健复位电路是上电复位加手动复位,使用比较方便,在程序跑飞时,可以手动复位,这样就不用在重起单片机电源,就可以实现复位。
显示电路显示电路是使用的串口显示,如图这种显示最大的优点就是使用口资源比较少,只用口的,和,串口的发送和接收,四只数码管采用右发命令发写暂存存储器命令报警上限中写入报警下限中写入选择位温度分辨率读出转换后的温度值定时入口若不存在则返回跳过匹配发出温度转换命令跳过匹配发出读温度命令单片机微机接口课程设计说明书将读出的温度数据保存写的程序,读的程序,从中读出两个字节的温度数据将温度高位和低位中读,单片机微机接口课程设计说明书将从中读出的温度数据进行转换舍去温度低位中小数点四舍五入去温度值保存变换后的温度数据单片机微机接口课程设计说明书将进制的温度数据转换成压缩码中放百位,十位,个位延时子程序单片机微机接口课程设计说明书
