- 11
- 0
- 约 16页
- 2017-09-03 发布于江苏
- 举报
1.
2.假设浮点变量TD_Data存放的是热敏电值测量的温度数据,由于1602 LCD液晶只能显示ASCII码,请把此浮点变量转换为液晶可显示的ASCII码存放到无符号字符数组td_result[16]中,其中整数部分两位,小数点一位,小数部分一位,其它不用的12位不能在LCD上显示(提示:可以定义一个4位的数组,把需要显示的4位数复制到该数组中进行显示)。
注意:TD_Data与td_result[16]均为全局变量,子函数中不需要再重新定义,子函数名为
void FloattoAscii(void)
{
}
提示:数字0-9所对应的ASCII码为0x30-0x39,小数点的ASCII码为0x2E,另外C语言中直接对字符加单引号也可以表示其ASCII码,如’2’即表示2的ASCII码
假设浮点变量TD_Data存放的是热敏电阻测量的温度数据,当采集到的温度低于20℃或高于40℃
时,在液晶第一行显示“Error”;当温度在40℃到20℃之间时(含),在第一行显示“good”。
要求第二行显示实时温度。液晶显示子程序可参考第二题,假设显示的温度数据已经转换为ASCII
码并保存在无符号字符数组td_result[16]中。以上变量均为全局变量,子程序不需要再定义,子
函数名称为
Void display(void)
{
}
//函数名称为Void display(void)
原创力文档

文档评论(0)