音乐倒数计数器(单片机课程设计)

上传人:飞*** 文档编号:29221266 上传时间:2018-01-22 格式:DOC 页数:27 大小:1.08MB
返回 下载 相关 举报
音乐倒数计数器(单片机课程设计)_第1页
第1页 / 共27页
音乐倒数计数器(单片机课程设计)_第2页
第2页 / 共27页
音乐倒数计数器(单片机课程设计)_第3页
第3页 / 共27页
音乐倒数计数器(单片机课程设计)_第4页
第4页 / 共27页
音乐倒数计数器(单片机课程设计)_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《音乐倒数计数器(单片机课程设计)》由会员分享,可在线阅读,更多相关《音乐倒数计数器(单片机课程设计)(27页珍藏版)》请在金锄头文库上搜索。

1、摘 要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种。本实验是基于MCS51系列单片机所设计的,可以实现键盘按键与数字动态显示并可以用音乐倒数的计数器。本设计基于单片机技术原理,以单片机芯片STC89C52作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个计数器,包括以下功能:输出时间,按下键就开始计时,并将时间显示在LCD1602显示器上。当倒计数为0时,蜂鸣器就发出音乐声响等等。该计数器系统主要由计数器模块、LCD显示器模块、蜂鸣器模块、键盘模块、复位模块等部分组成。关键

2、词:STC89C52、键盘、LCD1602 显示、蜂鸣器目录摘 要 .I1 项目概述和要求 .11.1 单片机基础知识 .11.2 单片机的发展趋势 .11.3 项目设计任务与要求 .32 系统设计 .42.1 框图设计 .42.2 部分硬件方案论述 .42.3 电路原理图 .42.4 元件清单 .52.4.1STC89C52 芯片 .52.4.2 字符型 LCD1602.62.4.3 按键控制模块 .82.4.4 其它元件 .83 软件设计 .93.1 程序流程图 .94 系统的仿真与调试 .124.1 硬件调试 .124.2 软件调试 .124.3 软硬件调试 .125 总结 .13参考文

3、献 .14附录程序. 251 项目概述和要求1.1 单片机基础知识单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的

4、生活之中。单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。MCS-51 单片机是美国 INTEL 公司于 1980 年推出的产品,与 MCS- 48 单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达 111 条,MCS-51 单片机可以算是相当成功的产品,一直到现在,MCS-51 系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与 MSC-51 单片机作为代表进行理

5、论基础学习。MCS-51 系列单片机主要包括 8031、8051 和 8751 等通用产品。1.2 单片机的发展趋势单片机现在可以说是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从 8 位、16 位到 32 位,数不胜数,应有尽有,有与主流 C51 系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供了广阔的天地。纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:一、微型单片化现在常规的单片机普遍都是将中央处理器(CPU) 、随机存取数据存储(RAM) 、只读程序存储器(ROM) 、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一

6、的芯片上,增强型的单片机集成了如 A/D 转换器、PMW(脉宽调制电路) 、WDT(看门狗) 、有些单片机将 LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中 SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。二、低功耗 CMOS 化MCS-51 系列的 8031 推出时的功耗达 630mW,而现在的单片机普遍都在100m

7、W 左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了 CMOS(互补金属氧化物半导体工艺) 。像 80C51 就采用了HMOS(即高密度金属氧化物半导体工艺)和 CHMOS(互补高密度金属氧化物半导体工艺) 。CMOS 虽然功耗低,但由于其物理特征决定其工作速度不够高,而 CHMOS 则具备了高速和低功耗的特点,这些特征,更适合于要求低功耗像电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。三、主流与多品种共存现在虽然单片机的品种繁多,各具特色,但仍以 89C51 为核心的单片机占主流,兼容其结构和指令系统的有 PHILIPS 公司的产品,ATMEL

8、公司的产品和中国台湾的 Winbond 系列单片机。所以 89C51 占据了半壁江山。而Microchip 公司的 PIC 精简指令集合(RISC)也有着强劲的发展势头,中国台湾的 HOLTEX 公司近年的单片机产量与日俱增,与其底价质优的优势,占据一定的市场份额。此外还有 MOTOROLA 公司的产品,日本几大公司的专用单片机。在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补、相辅相成、共同发展的道路。九十年代以后,单片机在结构上采用双 CPU 或内部流水线,CPU 位数有 8位、16 位、32 位,时钟频率高达 20MHZ,片内带有 PWM 输出、监

9、视定时器WDT、可编程计数器阵列 PCA、DMA 传输、调制解调器等。芯片向高度集成化、低功耗方向的发展,使得单片机在大量数据的实时处理、高级通信系统、数字信号处理、复杂工业过程控制、高级机器人以及局域网等方面得到大量应用。这类单片机有 NEC 公司的 MPD7800,MITSUBISHI 公司的M337700,REVKWELL 公司的 R6500。1.3 项目设计任务与要求 设计任务:利用 STC89C52 单片机结合字符型 LCD 显示器设计一个简易的倒数计数器。做一小段时间倒计数,当倒计数为 0 时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。 设计要求:1. 字符型 LCD(1

10、62)显示器,显示格式为 “TIME 分分:秒秒” 。2. 用 4 个按键操作来设置当前想要倒计数的时间。3. 一旦按下键则开始倒计数,当计数为 0 时,发出一阵音乐声。4. 程序执行后工作指示灯 LCD 闪动,表示程序开始执行,按下操作键K1K4 动作如下: K1-可调整倒计数的时间 160 分钟。 K2-设置倒计数的时间为 5 分钟,显示“0500”。 K2-设置倒计数的时间为 10 分钟,显示“1000”。 K2-设置倒计数的时间为 20 分钟,显示“2000”。5. 复位后 LCD 的画面应能显示倒计时的分钟和秒数,此时按 K1 键,则在 LCD 上显示出设置画面。此时,若: 按 K2

11、 键-增加倒计数的时间 1 分钟。 按 K2 键-减少倒计数的时间 1 分钟。 按 K4 键-设置完成。2 系统设计2.1 框图设计框图设计是为了能够从整体上把握系统的各个大的模块以及各个模块之间的联系。同时罗列出需要主要使用到的各个器件,以方面系统开发中器件的选取。通过框图设计,让设计者从整体上把握系统的开发。本系统设计的框图如下图 2-1 所示。A T 8 9 C 5 1复位电路蜂鸣器L C D 1 6 0 2键盘图 2 - 1 系统结构框图2.2 部分硬件方案论述LCD1602 显示方式的方案比较。方案一:采用花样显示,花样显示是指 LCD 显示某一屏字符时,采取从左到右或者是从右到左的

12、整屏移动的显示方式。在这种显示方式下,给人的感觉就是程序是在执行的,同时如果控制好了移动一屏的时间间隔的话,在整体视觉上可以达到很好的效果。方案二:采用静态显示,静态显示是指 LCD 显示某一屏字符时,时钟保持当前字符的显示,不使用移屏显示。便于控制,同时能够满足正常的显示效果。由于在显示中存在播放时间的动态变化,这样的话,即使是不产生整屏移动,也能给人动态感,也易于控制。基于以上各种特点,我选择了方案二。2.3 电路原理图电路原理图如图 2-2 所示。图 2-2 电路原理图2.4 元件清单2.4.1 AT89C51 芯片STC89C52 芯片图如下图 2-3 所示。图 2-3 AT89C51 芯片图主要性能:与 MCS-51 单片机产品兼容 、8K 字节在系统可编程 Flash 存储器、 1000 次擦写周期、全静态操作:0Hz33Hz 、三级加密程序存储器 、 32 个可编程 I/O 口线、三个 16 位定时器/计数器八个中断源、全双工 UART 串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号