单片机实验单片机综合实验报告_第1页
单片机实验单片机综合实验报告_第2页
单片机实验单片机综合实验报告_第3页
单片机实验单片机综合实验报告_第4页
单片机实验单片机综合实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机综合实验报告题目数字音乐盒的设计一、实验内容以单片机为核心,利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30S)。采用LCD显示信息。开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。可通过功能键选择乐曲、暂停、播放。二、实验电路及功能说明1按键输入电路对于数字音乐盒的操作主要就是靠按键进行,如图21所示,分别有播放/停止按键开始播放音乐或者是停止播放;音乐选择按键可以选择音乐库中的音乐进行播放。图21按键控制模块2蜂鸣器电路如图22所示的连接电路,利用P35口产生一定频率的方波,驱动蜂鸣器发生音乐。图223LCD显示电路LCD显示采用LM016L,用来显示开机时的英文欢迎提示字符,并显示所播放的歌曲序号,P0口给LCD显示器送入数据,P20口接寄存器选择端口RS,P21接读写选通端口RW,P22接使能端E。图23LCD显示电路Y4主控制电路如图24所示,主控制电路是由单片机89C51主要组成,另外还有时钟电路,上面所述的功能模块电路都是连接在单片机上实现功能的,所以说由单片机构成的是一个主控制电路。,图24主控制电路三、实验程序流程图主程序子程序LCD显示子程序端口初始化外部中断初始化定时器初始化LCD初始化LCD显示欢迎开始按键是否按下显示播放序号播放音乐N播放音乐子程序流程图4、实验结果分析运行仿真电路后LCD显示器能够显示出WELCOME字符,也能够显示出当前播放的音乐序号。蜂鸣器能够播放出三段音乐,但是音乐有些不够完美,可能是由于编写的音乐代码有错误导致的。五、心得体会这个学期我们做了单片机实验,这是一门很有用的课程,在平时的生活中能够用到。它是一门综合应用相关课程的知识和内容来解决科研、生产、国防建设乃至人类生活所面临的测试问题的课程。刚开始做实验的时候,由于自己的理论知识基础不好,在实验过程遇到了许多的难题,也使我感到理论知识的重要性。但是我并没有气垒,在实验中发现问题,自己看书,独立思考,最终解决问题,从而也就加深我对课本理论知识的理解,达到了“双赢”的效果。六、程序清单INCLUDEINCLUDE“1602H“INCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTUCHARSONG_INDEX0,TONE_INDEX0SBITSPKP35SBITK1P10UCHARCODEHI_LIST0,266,229,232,233,236,238,240,241,242,244,245,246,247,248UCHARCODELO_LIST0,4,13,10,20,3,8,6,2,23,5,26,1,4,3UCHARCODESONG501,2,3,1,1,2,3,1,3,4,5,3,4,5,3,4,5,5,6,1,2,3,6,2,6,6,2,3,4,5,2,5,2,3,1,3,3,3,5,6,2,3,4,6,2,6,4,2,1,2,3,6,2,5,6,3,4,5,6,2,3,1,2,3,5,1,2,3,1,3,2,1,3,2,1,1,2,3,1,3,5,1,5,4,6,2,6,3,4,2,3,6,2,3,4,2,1,1,1,2,2,2,3,3,2,6,3,5,3,5,1,2,6,4,5,1UCHARCODELEN501,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,2,2,1UCHARCODENUM1“WELCOME“UCHARNUM2“SONG“VOIDEX0_INTINTERRUPT0TR00SONG_INDEXSONG_INDEX13TONE_INDEX0VOIDT0_INTINTERRUPT1SPKSPKTH0HI_LISTSONGSONG_INDEXTONE_INDEXTL0LO_LISTSONGSONG_INDEXTONE_INDEXVOIDDELAY_1UINTMSUCHARIWHILEMSFORI0I120IVOIDLCD_XIANSHIUCHARIWRITE_COM0X81FORI0I12IWRITE_DATENUM1IDELAY5WRITE_COM0X800X404FORI0I8IWRITE_DATENUM2IDELAY5VOIDWRITE_SUCHARDATE,UCHARADDSWITCHDATECASE0WRITE_COM0X800X40ADDWRITE_DATE1BREAKCASE1WRITE_COM0X800X40ADDWRITE_DATE2BREAKCASE2WRITE_COM0X800X40ADDWRITE_DATE3BREAKVOIDMAINP20XC0IE0X83TMOD0X00IT01IP0X02LCD_INITLCD_XIANSHIWHILE1WH

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论