目 录一、概述1、设计目的…………………………………………………………… 12、课题简介…………………………………………………………… 1 二、系统设计 1、总体设计方案……………………………………………………… 2 2、硬件部分简介……………………………………………………… 3 (A)AT89c51 芯片简介……………………………………………… 3 (B)硬件设计………………………………………………………… 4 3、软件部分…………………………………………………………… 5 (A)初始化程序………………………………………………………6 (B)主程序……………………………………………………………8 (C)中断程序…………………………………………………………9 (D)里程、速度处理程序……………………………………………11 (E)显示子程序………………………………………………………14 (F)延时子程序………………………………………………………16 三、调试………………………………………………………………………17 1、硬件调试…………………………………………………………… 17 2、软件调试…………………………………………………………… 17 四、操作说明…………………………………………………………………19五、参考文献…………………………………………………………………20六、 致 谢…………………………………………………………………21七、附录………………………………………………………………………22 1、元器件清单………………………………………………………… 22 2、整体原理图………………………………………………………… 23 3、完整程序…………………………………………………………… 24 自行车里程计/速度计的设计一、 概述1、 设计目的本设计采纳 AT89C51 单片机作控制,利用霍尔元件等器件设计一个可用LED 数码管显示当前自行车行驶的距离及速度并具有超速报警功能的自行车里程/速度表,使其作为自行车的一种辅助工具,让自行车的功用更强大,给人们带来更多的方便。2、 课题简介 自行车被发明及使用到现在已有两百多年的历史,在这两百年间人类在不断的尝试与研发过程中,自行车进展的目的也从最早的代步工具转换成休闲娱乐的用途,随着生活水平的提高,人们希望自行车的功能更强大,而里程计/速度计正满足了这个需求。现在先进的里程/速度计不仅能显示实时的速度和里...