基于单片机与光电传感器的电动自行车速度/里程表设计

时间:2012-12-03来源:网络

显示部分

本设计的显示模块包括mc14511bcp、cd4076、74ls138和6个led显示管等器件。

mc14511是将锁存、译码、驱动三种功能集于一身的“三合一”器件。锁存器的作用是避免在计数过程中出现跳数现象,便于观察和记录。用译码器将bcd码转换成7段码,再经过大电流反相器,驱动共阴极led数码管。译码器属于非时序电路,其输出状态与时钟无关,仅取决于输入的bcd码。

74ls138的作用相当于位选的功能,当c,b,a的输入分别为“000、001、010、011、100、101”时分别选择不同的mc14511,从而在不同位上显示不同的数字和小数点。cd4076是cmos 4位三态输出d寄存器,通过74ls138的y6,y7来控制其cp的工作,从而使cd4076来控制小数点显示。图6是显示模块框图。

图6 显示模块框图

图7为系统显示部分的电路。系统中用74ls138的y0~y5选择mc14511以驱动led显示,y6、y7来控制cd40756的cp,从而达到以cd4076的q1~q4控制小数点的显示,另一个cd4076只用到其q1和q2,图中字符相对应的地方表示其引脚相连。

图7 系统显示部分的电路

系统的软件设计

系统软件框图

如图8所示,本系统软件采用模块化设计方法。整个系统由初始化模块、频率测量模块、速度,里程计算模块、数据转bcd码模块、速度显示模块、里程显示模块、数据存储,读取模块、定时器中断服务模块以及其他功能模块组成

图8 系统软件框图

1 2 3 4

关键词: 速度 里程表 设计 自行车 电动 单片机 光电 传感器 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版