电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

音乐倒数定时器课程设计

9页
  • 卖家[上传人]:aa****6
  • 文档编号:38387320
  • 上传时间:2018-05-01
  • 文档格式:DOC
  • 文档大小:180KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、桂林航天工业学院桂林航天工业学院单片机课程设计与制作说明书单片机课程设计与制作说明书设计题目音乐倒数定时器专 业电子信息工程技术学生姓名廖培霖班 级电信二班学 号6指导教师孙智研起止日期2013.06.242013.07.05桂林航天工业学院桂林航天工业学院单片机课程设计与制作成绩评定表单片机课程设计与制作成绩评定表设计 内容具体要求评 分加 分文献 检索所查阅的文献具有一定的广泛性; 有综合归纳资料的能力。优良中差调研 论证能独立查阅文献,收集资料;能制 定课程设计方案和日程安排。优良中差工作 能力 态度工作态度认真,遵守纪律,出勤情 况是否良好,能独立完成设计工作。优良中差工作 量工作量饱满,难度适中。优良中差实物 功能可以实现设计要求的功能。优良中差答辩 情况主动回答指导老师提出的问题,表 达流畅,回答问题正确。优良中差说明 书质 量说明书立论正确,论述充分,结构 严谨合理,文字通顺,技术用语准 确,符号统一,编号齐全,图表完 备,格式规范工整。优良中差综合成绩评定 指导教师签名年 月 日桂桂林林航航天天工工业业学学院院电电子子工工程程系系单单片片机机课课程程设设计计任任务务书书

      2、专专业业:电电子子信信息息工工程程技技术术 年年级级: 2 20 01 11 1 级级姓姓名名廖廖培培霖霖学学号号6 6指指导导教教师师(签签名名)孙孙智智研研课课程程设设计计题题目目音乐倒数定时器音乐倒数定时器任任务务下下达达日日期期2 20 01 13 3 年年 6 6 月月 2 24 4日日设设计计提提交交期期限限2 20 01 13 3 年年 7 7 月月 5 5 日日设设计计主主要要内内容容使使用用 8 89 9C C5 51 1、1 16 60 02 2 显显示示的的 9 9 秒秒倒倒计计时时,显显示示时时间间范范围围为为9 9 秒秒。主主要要技技术术要要求求及及参参数数基基本本要要求求:1 19 9 秒秒倒倒计计时时。2 29 9 秒秒倒倒计计时时结结束束播播放放音音乐乐。成成果果提提交交形形式式技技术术报报告告一一份份,制制作作实实物物一一件件。设设计计进进度度安安排排第第 1 1 周周查查资资料料,研研究究设设计计题题目目、内内容容及及要要求求并并进进行行初初步步设设计计。第第 2 2 周周设设计计、制制板板、安安装装及及调调试试,并并撰撰写写设设计计报报告告。第第

      3、2 2 周周周周五五上上午午提提交交设设计计报报告告并并现现场场答答辩辩。教教研研室室意意见见签签名名: 2 20 01 13 3 年年 月月 日日 装装 订订 线线音乐倒数定时器课程设计音乐倒数定时器课程设计一一 设计原理1利用单片机板程序可移植性,运用单片机软件写一个音乐倒计时软件,在程序里利用延迟的不同来确定音的频率,利用节拍决定音符的长短.2 蜂鸣器(P1.2 端口)产生音乐的原理音乐声的产生是有定时器来产生固定频率的方波信号推动压电喇叭,发出旋律。而定时器原先已利用设计时间计时处理了,怎么能在设计来做音乐旋律的控制?在此设计定义一个音乐演奏标志,若音乐演奏标志为 0 则执行中断程序中计时程序的部分程序,若音乐演奏标志为 1 则执行音乐发生控制程序。因此只要适当的运用程序设计技巧,计时中断程序中可以做许多种不同的工作,而这些工作是需要特定一段时间久必须要被触发而被执行的程序。3 计数器原理定时器设计时间计时处理,其时分秒控制,定时器 0 计时中断程序每个 5ms 中断一次当做一个计数,每中断一次则计数加 1,当计数 200 次时,表示 1s 到了,秒变量加 1,同理再判断是否

      4、9 钟到了,若计数到了则将相关变量清除为 0。通过对时间进行/10(求整,求出整数位温度) ,%10(求余,求出个位数温度) ,把最后的温度整数位和个位赋值给 P0 口通过 1602 显示出来。当时间为 0 是,关闭定时中断 T0,并打开音乐定时中断 T1 通过 P1.2 导通蜂鸣器播放音乐。二 设计目的1 通过该设计提高分析解决问题的能力。2 了解模拟电路及数字电路的相关知识。3 学习单片机定时器时间计时处理,按键扫描,LCD 显示及音乐演奏的设计方法。三 设计过程和硬件需要用单片机的仿真软件测试程序的可用性,测试好了再把程序输进单片机板,再在接口处接上蜂鸣器.在这过程中可能会遇到 LCD 板不显示或者出现白条,解决办法是调节屏幕对比度再重置或者重新载入程序.四 部分硬件方案论述 1 LCD1602 显示方式五 程序解析#include #define uchar unsigned char #define uint unsigned int sbit lcde=P26; /确定位地址 sbit lcdrs=P24; sbit lcdw=P25; sbit speaker=P12;

      5、/蜂鸣器接口 uchar code table=“0432 00/00/00“; uchar code table1=“ 00:00:09“; uchar count,s1num; static char miao=9,shi=0,fen=0;/生日快乐歌的音符频率表,不同频率由不同的延时来决定 uchar code SONG_TONE=212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,159,169,190,119,119,126,159,142,159,0; /uchar code SONG_TONE=212,212,190,212,159,169,0;/生日快乐歌节拍表,节拍决定每个音符的演奏长短 uchar code SONG_LONG=9,3,12,12,12,24,9,3,12,12,12,24,9,3,12,12,12,12,12,9,3,12,12,12,24,0; /uchar code SONG_LONG=9,3,12,12,12,24,0; /延时 void delay(uint z)

      6、uint x,y; for(x=z;x0;x-) for(y=110;y0;y-); void write_com(uchar x) P0=x;lcdrs=0; lcdw=0; lcde=1; delay(2); lcde=0; lcdw=0; void write_date(uchar x) lcdrs=1; lcdw=0; P0=x; / delay(5); lcde=1;delay(2); lcde=0; void write_sfm(uchar add,uchar date) /时间函数 uchar shi,ge; shi=date/10; ge=date%10; write_com(0x80+0x40+add); write_date(0x30+shi); write_date(0x30+ge); /播放函数 void PlayMusic() uint i=0,j,k;while(SONG_LONGi!=0|SONG_TONEi!=0) /播放各个音符,SONG_LONG 为拍子长度for(j=0;jSONG_LONGi*20;j+)speaker=speaker;/SONG

      7、_TONE 延时表决定了每个音符的频率for(k=0;kSONG_TONEi/3;k+);delay(10);i+; void init() uchar num; write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01); write_com(0x80); for(num=0;num15;num+) write_date(tablenum); delay(5); write_com(0x80+0x40); for(num=0;num12;num+) write_date(table1num); delay(5); TMOD=0x01; /工作在 0 方式 TH0=(65536-50000)/256; /计数初值 TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; /中断溢出 void main() init(); while(1) if(miao=0PlayMusic(); void timer0() interrupt 1 /中断一 读取时间 TH0=(65536-50000)/256; TL0=(65536-50000)%256; count+; if(count=18) count=0; miao-; if(miao=-1) miao=59;fen-; if(fen=-1) fen=59; shi-; if(shi=-1) shi=23; write_sfm(4,shi); write_sfm(7,fen); write_sfm(10,miao); 六 总结音乐倒计时设计完成了,但是功能比较少,能够做出来的音乐比较少,定时在程序里面完成,显得比较繁琐.所以相对一个好的系统来说存在着几点不足:1 需要在程序里面完成定时.2 音乐体裁较少.设计体会:1 查阅资料和阅读相关文献的重要性,查阅相关文献可以带来技术性的指导和突破.2 对待任何事情都要有耐心和恒心,遇到问题要冷静地思考,积极找出症结所在,逐个解决。 3 通过本次课程设计,我更深刻的认识到了教学实践在大学课程中的重要性,同时也发觉到了自己在学习方面存在的许多不足之处,在以后的学习中我会努力改进这些不足,不断提高自己的动手实践能力。

      《音乐倒数定时器课程设计》由会员aa****6分享,可在线阅读,更多相关《音乐倒数定时器课程设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.