欢迎来到天天文库
浏览记录
ID:14390712
大小:415.50 KB
页数:36页
时间:2018-07-28
《流水灯显示课程设计--学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、邵阳学院课程设计(论文)流水灯显示目录第1章前言2第2章方案设计32.1基本原理32.2设计思路72.3设计方案7第3章硬件电路设计93.1按键设计电路93.2显示汉字电路设计93.3花样灯电路设计10第4章软件设计114.1主程序流程图及程序114.2音乐播放子程序134.3花样灯程序17第5章系统调试及软件仿真20总结23参考文献24致谢25附录2636邵阳学院课程设计(论文)第1章前言随着科学技术特别是微型计算机技术的高速发展,单片机作为计算机的一个分支,从20世纪70年代初诞生以来,广泛地应用于工业控制、智能仪表、家用电器
2、等各个领域,它正为我国经济的快速发展发挥着举足轻重的作用。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能相对家用电脑弱很多,但因价钱低廉,被应用于各个领域。单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、
3、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。作为电子科学与技术专业的一名工科生掌握好这项技术,也是非常重要。单片机课程设计是我们提高单片机应用能力的好机会,也是我们学好这一课程的必经环节。通过课程设计可以进一步巩固我们前面所学理论知识,使我们对单片机理论知识有一个深刻的认识和全面的掌握。另外通过这一
4、真正意义上的实践活动,我们可以从中发现自己不足之处并能够在自己的深思下和老师同学的帮助下得到及时的解决,使我们的应用能力和科技创新能力得到较大的提高。基于单片机的音乐播放器可应用于mp3、mp4,扩音器等很多方面,并可作为很多系统的辅助功能,作为单片机的重要硬件资源之一,利用定时器可以产生各种固定频率的方波信号,也可以产生包括"Do"、"Re"、"Me"等音阶在内的各种频率声音。将各个音阶连接在一起,便可组成一支曲子或是演奏一段旋律。基于这个思想,我设计了一个电子生日贺卡,本电子生日贺卡可实现文字显示、音乐播放、花样彩灯等功能。由
5、于时间及条件限制,本课程设计了一种简单的电子贺卡,其核心器件采用AT89C51单片机,本播放器具有电路简单,功能强大,易于拓展等特点。通过音乐发声器的设计方案,掌握汇编语言的编程方法,并熟练的运用89C51单片机定时器产生固定频率的方波信号,推动喇叭发出旋律,最重要的是自己还可以通过程序设计输入自己喜欢的歌曲来演奏。36邵阳学院课程设计(论文)第2章方案设计2.1基本原理本次课程设计用AT89C51作为主控器制作一个电子生日贺卡。此电子贺卡分为三个部分,分别是文字显示、音乐播放、花样彩灯。2.1.1文字显示原理采用单片机的LCD图
6、形显示接口技术,利用LCD12864液晶显示模块,屏幕显示内容与12864内部存储器单元建立一一对应关系,模块内部自带扫描与驱动,将显示的内容输入12864对应的存储器中,就能实现内容的显示。利用取码软件,按从左到右、从上到下的原则取码,可以得到“生日快乐”的16X16点阵码。每一个字都有32字节与之对应。编程时,也要按从左到右、从上到下的原则取数据送到相应的存储器中。该类液晶显示模块的指令系统,总共只有七种。其指令表如表2.1所示:表2.1指令表指令名称控制信号控制代码R/WRSDB7DB6DB5DB4DB3DB2DB1DB0显
7、示开关0000111111/0显示起始行设置0011XXXXXX页设置0010111XXX列地址设置0001XXXXXX读状态10BUSY0ON/OFFRST0000写数据01写数据读数据11读数据2.1.2音乐播放原理乐曲中不同的音符,实质就是不同频率的声音。通过单片机产生不同的频率的脉冲信号,经过放大电路,由蜂鸣器放出,就产生了美妙和谐的乐曲,其工作原理如下:(1)要产生音频脉冲,只要算出某一音频的脉冲即1/频率,然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期的时间,每当计时到后就将输出脉冲的I/O反相,然后重
8、复计时此半周期的时间再对I/O反相,就可以在I/O脚上得到此频率的脉冲。36邵阳学院课程设计(论文)(2)利用8051的内部定时器使其工作在计数器模式TMOD1下,改变计数值TH0及TL0以产生不同频率的方法如下:例如,频率为523Hz,其周期天/
此文档下载收益归作者所有