单片机课程设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计实验报告

课程设计题目:数字音乐盒

课程设计要求:.利用口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少三首乐曲,每首不少于秒)

.采用显示信息

.开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)

.可通过功能键选择乐曲,暂停,播放。

.选作内容:显示乐曲播放时间或剩余时间

硬件电路:本设计中用到了单片机,*键盘,蜂鸣器,* ,七段

显示数码管。

原理说明:当键盘有键按下时,判断键值,启动计数器,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器,显示乐曲播放的时间,并驱动,显示歌曲号及播放时间。也可在显示歌曲号。

()硬件电路中用控制按键,其中扫描行,扫描列。

()用,控制,其中控制七段码,用为数码管位选信号。

()用,作为的的控制信号。用作为的的控制信号。

()用口控制蜂鸣器。

()电路为晶振频率工作,起振电路中均为。

电路图:

【实验时请仔细阅读后文说明!此图仅为我站制作,并不代表原作者意愿;若您制作成功,望在网络推广。】

实验控制流程图如下:

键盘如下:

实验程序如下:

;定义液晶显示端口标号

;******************************************** ;*******************************************

:

;液晶初始化

;清屏

位,行显示

;屏显,光标,闪烁

;计数地址加,显示幕

内存初始化

:

键盘扫描

:

;有按键转到

:

:

:

;读键盘

:

;为跳转,第一行无按键

:

:

:

:

:

;若同时有其他按键,则等待

:

:

列扫描

:

:

:

;判断口

:

:

:

相关文档
最新文档