'
bg4uvr现在以可以工作了,要是有高度就更好了
'
主要是受了2051程序空间的限制。高度在写的时候是写了的,不过高度数据输出的格式,比较麻烦,它不是固定位数,处理起来,用了不少代码空间,后来为了能装在2051中,给删除了。
比如有时候,高度1米,它输出成“00001”,但有的时候,就会输出成“1”,另外还会有负值。如果直接拿来显示,因为位不正确,显示出来的结果会是错误的。所以要想正确显示高度,必须先进行高度数据的有效位数判断才行。
另外bd5fna提出,缺少了日期的显示。如果不做utc-bjt的转换,加上日期显示是极其简单的,可因为进行时区转换,这样要判断日期加1(或减1)的情况,要按月份判断,并且2月要根据年份的不同(闰年

),来进行不同的变换。这段带日期的utc-bjt程序,目标代码又是好几百字节。
现在的版本,差不多快用光2051的程序空间了。所以如果加上上面两个功能,最少也需要51的单片机了。现在工作比较忙,看一下,如果春节回老家,那在老家时也许会写一个在功能上尽量丰富的版本