使用汇编;
甲机:通过51单片机获取DS18B20的温度,并显示在1602液晶屏,再(可使用中断)把DS18B20的温度通过rs485传送到乙机
乙机:通过51单片机获取DS18B20的温度,并显示在1602液晶屏,通过485接受甲机的温度(使用中断)并显示在1602液晶屏
测温模块已经完成,数据传输:
甲机测温后把十位,个位,小数位的bcd码存放在3个存储单元,我把这三位数据直接发给乙机,乙机通过1602显示(已加小数点),问题是传到乙机后1602的温度显示是错误的,显示1x.00,x是一直变换的数字。这里甲机我使用按键扫描方法进入485发送数据,乙机我删除了测温模块专门显示甲机的数据,乙机一直开着中断接受数据。
有人可以帮忙吗?