基于单片机的音乐码表的设计文献综述
2020-04-12 16:11:32
课题背景 随着人们生活水平的提高,越来越多的人开始对健康提出更高的要求,单车运动也逐渐成为大家所接收的运动方式。
而码表是单车上用以计算里程及速度的电子产品,市面上卖的码表大多由安装于前车圈钢条上的感应磁铁、感应器、连接线、置于握把上面的码表座和码表构成。
码表的工作原理是:车圈旋转时感应器捕捉到感应磁铁带来的信息,通过传感线传输至码表,主机码表对此进行处理后计算出时速、里程等信息。
课题目的 本设计的目的是想做一个带有音乐播放功能的码表,以STC12C5A16S2作为主控芯片,用霍尔传感器把脉冲信号进行处理,从而计算速度、里程等功能,并用程序实现音乐播放功能。
具体设计 单片机: STC12C5A16S2 是 16K Flash 的宏晶 STC12C5A60S2 系列单片机,采用宏晶第六代加密技术,STC12C5A60S2 系列单片机器件是 1 个时钟/机器周期 8051 单片机,低功耗、高速、高可靠、强抗静电、强抗干扰。
本设计采取该单片机,利用模拟电压进行A/D转换后送入单片机,通过编制好的计算程序进行计算,将计算结果通过串口中断方式传送到上位计算机。
单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种算法,并且具有功耗低,体积小,技术成熟,成本低廉等特点。
液晶显示: 本设计使用Nokia5110液晶作为显示屏,采用其的四大理由: 1)性价比高,LCD1602可以显示32个字符,而Nokia5110可以显示15个汉字,30个字符。
Nokia5110裸屏仅8.8元,LCD1602一般15元左右,LCD12864一般50~70元。
2)接口简单,仅四根I/O线即可驱动,LCD1602需11根I/O线,LCD12864需12根。