电子设计工程师 考试题.docVIP

  • 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)

1亿VIP精品文档

相关文档