全球旧事资料 分类
大十倍,这样做的目的将小数点后第一位
也转换为可显示数字,同时进行一个四舍五入操作。
retur
tempvoiddisplayui
ttemp显示程序
172020年4月19日
f文档仅供参考,不当之处,请联系改正。
ucharA1A2A2tA3A1temp100A2ttemp100
A2A2t10A3A2t10dula0P0tableA1显示百位dula1dula0wela0P00x7ewela1wela0delay1dula0
P0table1A2显示十位dula1dula0wela0P00x7d
wela1
182020年4月19日
f文档仅供参考,不当之处,请联系改正。
wela0delay1P0tableA3显示个位dula1dula0P00x7bwela1wela0delay1
325算法流程图
图425主程序流程图
192020年4月19日
f文档仅供参考,不当之处,请联系改正。
开始图325DS18B20初始化流程图
N温度零下
发DS18B20
复位命令发跳过
Y温度值取补码置“”
标志计算小数位温度
置“”标志
ROM命令发温度转换
BCD值计算整数位温度
开始命令结
BCD值结束

2020年4月19日
20
f文档仅供参考,不当之处,请联系改正。
图325温度转换流程图图325计算温度流程图
33数码管显示数码管显示voidDisplayucharijj0x08fori0i4iP1j数码管位码输出LOCK1打开锁存ifi2P0leddispi0x01显示小数点elseP0leddispi数码管段码输出LOCK0关闭锁存jj1调整位码Delay125P00x00
212020年4月19日
f文档仅供参考,不当之处,请联系改正。
4系统的测试与总结
41测试时的图片
图511温度传感器
图512测试时室内温度显示
222020年4月19日
f文档仅供参考,不当之处,请联系改正。
图513测试时手握住传感器时的温度显示42总结
本次单片机课程设计是我们的第一次单片机设计,第一次总是不顺利的,在过程中我们经历了一些困难,可是经过我们三个的不断努力,最终完成了此次设计。
设计之初,我们先确定了设计题目,安排了一下实验步骤,分配了每个人的任务。明确了每个步骤的目的与操作,我们便开始了这次的课程设计,编程序和画电路图是比较麻烦的事情,为了能做到更好,我们上网搜索了一些信息,也去图书馆查阅了一些资料,在过程中每个人不但都认真负责的做好自己的那一部分,还不时的去帮助小伙伴们。
经过此次的课程设计,我们对数字温度计有了进一步的了解,对单片机、ds18b520、晶振电路等有了更深的认识。此次设计不但是考验了我们平时学习的课本上的知识,也考验了我们在课外
232020年4月19日
f文档仅供参考,不当之处,请联系改正。
对单片机及相关知识的了解。
虽然在课程设r
好听全球资料 返回顶部