音乐倒数计数器ds

ID:44778620

大小:231.48 KB

页数:24页

时间:2019-10-28

音乐倒数计数器ds_第1页
音乐倒数计数器ds_第2页
音乐倒数计数器ds_第3页
音乐倒数计数器ds_第4页
音乐倒数计数器ds_第5页
资源描述:

《音乐倒数计数器ds》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用黄河科技学院课程设计报告书题目:音乐倒数计数器课程:单片机课程设计专业:数控技术班级:学号:学生姓名:指导教师:何春霞2013年01月6日文档实用摘要本设计是基于AT89C52单片机的音乐倒数计数器,根据单片机技术原理,通过硬件电路设计与软件设计,制作出的音乐倒数计数器能稳定运行,并能正常播放音乐。该设计硬件部分主要包括按键电路、复位电路、LCD显示电路以及蜂鸣器组成,其中K1键作为第二功能键加入外部中断0,用以切换时间选择模式。计数值为零时,通过定时器T1调节音频,是蜂鸣器发出不同的音调。本设计利用KeiluVision4作为编程软件进行源程序设计及调试,同时使用

2、PROTEUS7.7进行硬件电路的搭建仿真。关键字:单片机音乐计数器proteus蜂鸣器文档实用目录1任务提出与方案论证71.1采用555定时器71.2采用单片机控制.............72总体设计82.1系统硬件设计82.2系统软件设计83详细设计及仿真93.1硬件电路详细设计93.2软件详细设计123.3系统仿真.......................................................144总结16参考文献17附录........................................................

3、.......18文档实用1任务提出与方案论证21世纪电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,而作为创新的倒数计数器更是在普通家庭中广泛应用。1.1采用555定时器555定时器是一种模拟和数字功能相结合的中规模集成器件。555定时器的功能主要由两个电压比较器决定。两个电压比较器的输出电压控制RS触发器和放电管的状态。在电源与地之间加上电压,当5脚悬空时,则电压比较器A1的反相输入端的电压为2VCC/3,A2的同相输入端的电压为VCC/3.若触发输入端TR的电压小于VCC/3,则比较器

4、A2的输出为1,可使RS触发器置1,使输出端OUT=1.如果阈值输入端TH的电压大于2VCC/3,同时TR端的电压大于VCC/3,则A1的输出为1,A2的输出为0,可将RS触发器置0,使输出为0电平。本方案由于555定时器回差太小、且不能调整、功能上有所欠缺等缺点不宜选择。1.2采用单片机控制单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。它在硬件结构、指令系统、I/O端口、功率消耗及可靠性等方面均有其独特之处,其最显著的特点之一就是具有非常有效的控制功能。而LED显示器具有体积小、重量轻、工作电压低、功耗极低、稳定可靠、成本低、控制驱

5、动方便、接口简单易用、模块化结构紧凑等特点,同时外接的继电器可以完成对大电流的控制,功能更加全面。这个方案价格便宜,编程简单,专用性强,功能可随着单片机的选择而调整,比较适合本设计综上所述,方案1.2有很大的优势,可以利用单片机和LCD显示器来实现定时倒数,通过蜂鸣器来发出音乐。文档实用2总体设计2.1系统硬件设计以AT89C52单片机作为主控制器,外加按键电路、复位电路、LCD显示电路和蜂鸣器构成。其系统框图如下:AT89C52按键电路LCD显示蜂鸣器复位电路2.2系统软件设计本设计将各个功能部分分别封装为函数,故在主函数只需进行相关的初始化即可。在主函数的大循环中设

6、置播放音乐的标志位FLAG_M,在while(1)不断检测FLAG_M是否为真,若为真,表示定时时间已到,播放预先设置的音乐-----千年之恋。其主函数框图如下:开始相关的初始化设置NFLAG==1Y播放音乐文档实用3详细设计及仿真在本设计中利用了单片机的两个外部中断,以及定时器T0/T1,使得电路在运行的过程中更加灵敏及稳定。软件的设计上将各功能封装成函数,便于调用和调试。最后用proteus7.7搭建电路仿真,系统能正常运行。3.1硬件电路详细设计3.1.1AT89C52单片机AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的F

7、lash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。如图1所示:图13.1.2LCD1602液晶显示电路设计与原理工业字符型液晶,能够同时显示16x02即32个字符(16列2行)。1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源。VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样。文

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

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

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

《音乐倒数计数器ds》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用黄河科技学院课程设计报告书题目:音乐倒数计数器课程:单片机课程设计专业:数控技术班级:学号:学生姓名:指导教师:何春霞2013年01月6日文档实用摘要本设计是基于AT89C52单片机的音乐倒数计数器,根据单片机技术原理,通过硬件电路设计与软件设计,制作出的音乐倒数计数器能稳定运行,并能正常播放音乐。该设计硬件部分主要包括按键电路、复位电路、LCD显示电路以及蜂鸣器组成,其中K1键作为第二功能键加入外部中断0,用以切换时间选择模式。计数值为零时,通过定时器T1调节音频,是蜂鸣器发出不同的音调。本设计利用KeiluVision4作为编程软件进行源程序设计及调试,同时使用

2、PROTEUS7.7进行硬件电路的搭建仿真。关键字:单片机音乐计数器proteus蜂鸣器文档实用目录1任务提出与方案论证71.1采用555定时器71.2采用单片机控制.............72总体设计82.1系统硬件设计82.2系统软件设计83详细设计及仿真93.1硬件电路详细设计93.2软件详细设计123.3系统仿真.......................................................144总结16参考文献17附录........................................................

3、.......18文档实用1任务提出与方案论证21世纪电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,而作为创新的倒数计数器更是在普通家庭中广泛应用。1.1采用555定时器555定时器是一种模拟和数字功能相结合的中规模集成器件。555定时器的功能主要由两个电压比较器决定。两个电压比较器的输出电压控制RS触发器和放电管的状态。在电源与地之间加上电压,当5脚悬空时,则电压比较器A1的反相输入端的电压为2VCC/3,A2的同相输入端的电压为VCC/3.若触发输入端TR的电压小于VCC/3,则比较器

4、A2的输出为1,可使RS触发器置1,使输出端OUT=1.如果阈值输入端TH的电压大于2VCC/3,同时TR端的电压大于VCC/3,则A1的输出为1,A2的输出为0,可将RS触发器置0,使输出为0电平。本方案由于555定时器回差太小、且不能调整、功能上有所欠缺等缺点不宜选择。1.2采用单片机控制单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。它在硬件结构、指令系统、I/O端口、功率消耗及可靠性等方面均有其独特之处,其最显著的特点之一就是具有非常有效的控制功能。而LED显示器具有体积小、重量轻、工作电压低、功耗极低、稳定可靠、成本低、控制驱

5、动方便、接口简单易用、模块化结构紧凑等特点,同时外接的继电器可以完成对大电流的控制,功能更加全面。这个方案价格便宜,编程简单,专用性强,功能可随着单片机的选择而调整,比较适合本设计综上所述,方案1.2有很大的优势,可以利用单片机和LCD显示器来实现定时倒数,通过蜂鸣器来发出音乐。文档实用2总体设计2.1系统硬件设计以AT89C52单片机作为主控制器,外加按键电路、复位电路、LCD显示电路和蜂鸣器构成。其系统框图如下:AT89C52按键电路LCD显示蜂鸣器复位电路2.2系统软件设计本设计将各个功能部分分别封装为函数,故在主函数只需进行相关的初始化即可。在主函数的大循环中设

6、置播放音乐的标志位FLAG_M,在while(1)不断检测FLAG_M是否为真,若为真,表示定时时间已到,播放预先设置的音乐-----千年之恋。其主函数框图如下:开始相关的初始化设置NFLAG==1Y播放音乐文档实用3详细设计及仿真在本设计中利用了单片机的两个外部中断,以及定时器T0/T1,使得电路在运行的过程中更加灵敏及稳定。软件的设计上将各功能封装成函数,便于调用和调试。最后用proteus7.7搭建电路仿真,系统能正常运行。3.1硬件电路详细设计3.1.1AT89C52单片机AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的F

7、lash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。如图1所示:图13.1.2LCD1602液晶显示电路设计与原理工业字符型液晶,能够同时显示16x02即32个字符(16列2行)。1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源。VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样。文

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