基于aduc单片机多功能定时装置(电子时钟)设计

基于aduc单片机多功能定时装置(电子时钟)设计

ID:13010328

大小:660.59 KB

页数:40页

时间:2018-07-20

基于aduc单片机多功能定时装置(电子时钟)设计_第1页
基于aduc单片机多功能定时装置(电子时钟)设计_第2页
基于aduc单片机多功能定时装置(电子时钟)设计_第3页
基于aduc单片机多功能定时装置(电子时钟)设计_第4页
基于aduc单片机多功能定时装置(电子时钟)设计_第5页
资源描述:

《基于aduc单片机多功能定时装置(电子时钟)设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南大学电气与信息工程学院本科生课程设计题  目:电子时钟课  程: 单片机课程设计专  业: 电子信息工程班  级: 1101班学  号: 姓  名: 指导老师:吴桂清设计时间:2014年5月-40-第一章绪论1.1课程设计目的学习单片机原理,并设计电子时钟。1.2课程任务设计的电子时钟具有以下功能:(1)、选择LCD显示,可显示年、月、日、时、分、秒。(2)、会使用实时钟芯片DS1307。(3)、选择蜂鸣器电路,实现闹钟设置和报警功能。(4)、选择按键功能,设计实现时钟校正功能。(5)、上电或RESET后能自动显

2、示当前时间(时:分:秒)。1.3课程设计要求(1)、画出硬件原理图。(2)、采用单片机C语言或汇编语言进行编程。(3)、完成硬件与软件调试综合调试,实现预定功能,并写出课程设计报告。1.4课程设计意义通过自己动手设计制作单片及组成的器件,深入了解了单片机的实际应用,能更深地理解课堂上所学的内容,使得单调的理论知识与实际联系起来,帮助我们更好的理解。-40-第二章设计原理及总体方案选择2.1基本功能简述电子时钟,通过DS1307芯片提供实时时钟,并通过LCD12864显示。DS1307是低功耗、两线制串行读写接口、日历

3、和时钟数据按BCD码存取得时钟/日历芯片。它提供秒、分、小时、星期、日期、月和年等时钟日历数据。除此之外,还具有跑表和闹钟的功能。跑表是通过中断实现,闹钟由蜂鸣器实现并以歌曲为闹铃实现。本电子时钟是由ADUC848芯片、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器、LCD显示模块和DS1307芯片这七部分组成。图2.1电子时钟设计框图2.2乐理基础与发声原理简述在音乐中使用的各个固定频率的音叫音级。常用符号C、D、E、F、G、A、B、c、d、e、……a1、b1、c2、d2……表示,它们对应于钢琴上

4、的白键。两音之间音高的距离叫音程。在上述音级中,E与F、B与C之间音高的距离仅为其它相邻音级之间距离的一半,称它们之间的音程为半音音程,而称其它相邻各音之间的距离为全音音程。在这些全音音程之间又加入新的半音音级,用符号﹟C、﹟D、﹟F、﹟G、﹟A、﹟c、﹟d、﹟f、……-40-表示,对应于钢琴上的黑键。音持续时间的长短即时值,一般用拍数表示。休止符表示暂停发音。表2.1各音符及对应频率音符低DO低#DO低RE低#RE低MI低EA简谱码DO_LDO#_LRE_LRE#_LMI_LFA_L频率262HZ277HZ294H

5、Z311HZ330HZ349HZ音符低#FA低SO低#SO低LA低#LA低SI简谱码FA#_LSO_LSO#_LLA_LLA#_LSI_L频率370HZ393HZ415HZ440HZ466HZ494HZ音符中DO中#DO中RE中#RE中MI中EA简谱码DODO#RERE#MIFA频率523HZ554HZ587HZ622HZ659HZ698HZ音符中#FA中SO中#SO中LA中#LA中SI简谱码FA#SOSO#LALA#SI频率740HZ785HZ831HZ880HZ932HZ988HZ音符高DO高#DO高RE高#RE

6、高MI高EA简谱码DO_HDO#_HRE_HRE#_HMI_HFA_H频率1047HZ1109HZ1174HZ1245HZ1318HZ1397HZ音符高#FA高SO高#SO高LA高#LA高SI简谱码FA#_HSO_HSO#_HLA_HLA#_HSI_H频率1480HZ1568HZ1661HZ1760HZ1865HZ1976HZ每个音符分为简谱码和节拍码。简谱码为D0-L到SI-H。在此设计程序中,包括了两个数据表,它们分别存放了已经计算好的、各种音符频率所对应的、半周期的定时时间初始值的高八位和低八位。有了这些数据,

7、单片机就可以演奏从低音、中音、高音,三个八度的音符。在播放乐曲时,单片机根据音符的不同数值,从表中找到定时时间初始值,送入定时器即可控制音调。此外乐曲的数据也要写个数据表,在此设计程序中名为:codeunsignedcharData_Sheet[],表中每三个数字代表一个音符,它们分别为:-40-第一个数字是音符的数值1234567之一,代表Do、Re、Mi...;第二个数字是012之一,代表低音、中音、高音;第三个数字是时间长度,此实验程序以半拍为单位。乐曲数据表的结尾处为三个0,在程序中作为结束标志。流程图为:闹

8、钟主程序流程图-40-中断1中断子程序流程图:2.3LCD原理简述1、SMG12864D3液晶显示模块的接口信号说明:编号符号引脚说明编号符号引脚说明1CS2片选IC2信号11DB2DataI/O2CS1片选IC1信号12DB3DataI/O3VSS电源地13DB4DataI/O4VDD电源正极(+5V)14DB5DataI/O5V0LCD偏压

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。