随着人们生活水平的不断提高,自行车已经不仅仅是运输、代步的工具,其辅助功能也变得越来越重要,而装在自行车上的码表就是骑行者应该具备的装备之一。本文设计的自行车码表以C语言为基础,通过霍尔传感器测量轮胎转过的圈数,并统计一定圈数所需要的时间,从而计算出当前速度,通过Air800获得GPS的信息,使用百度地图定位SDK显示出定位,同时利用和风天气的API显示天气数据,并在OLED中显示出来,更好地帮助了骑行者实时看到运动的变化,了解运动的距离、速度,并能查询历史轨迹。