- 2
- 0
- 约5.02千字
- 约 8页
- 2017-11-01 发布于江苏
- 举报
CPLD与单片机定时器与音乐播放器
《电子系统设计》课程设计报告
PAGE \* MERGEFORMAT 7
基于CPLD与51单片机的
定时器与音乐播放器
马大康 万树 覃朋 2009.12一、系统简介
本系统利用CPLD和51单片机联合实现了倒计时器和音乐播放器的功能。作为《电子系统设计》的课程设计,本系统充分利用了两块开发板上的资源,并实现了可编程器件与单片机之间的串口异步通信,器件连接方便,并有良好的人机交互界面。
二、系统结构框图与思路
图1 系统结构框图
图2 CPLD内部功能模块划分及连接
经过对两块开发板板上资源的对比,我们发现,CPLD板上的资源较为丰富,尤其是其8个独立按键和1602液晶屏,十分适合人机交互,因此我们选择用CPLD开发板作为主控板。单片机板上拥有4个七段数码管,显示变化的数字十分方便,可以构成1~60分钟可变初值的倒计时器。
由于之前的实验中已经实现了在CPLD中嵌入简易的UART,因此可以利用CPLD上的8个拨码开关设定倒计时器的初值,并通过异步串行通信传输给单片机。单片机上的拨码可以实现对倒计时器进行暂停、清零。
除此之外,由于CPLD板上已有蜂鸣器,可以播放预先存入的歌曲,并通过板上的其他按键控制音乐的暂停与继续播放。介于上述分析,设计的系统结构框图如图1所示,CPLD中功能模块的划分如图2所示。
操
原创力文档

文档评论(0)