一、设计目的
为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期两周的课程设计。通过设计使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。
1、通过本设计,使学生综合运用《单片机技术原理与应用》、《DSP原理与应用》、《C语言程序设计》以及《数字电路》、《模拟电路》等课程的内容,为以后从事电子产品设计、软件编程、系统控制等工作奠定一定的基础。
2、学会使用KEIL C和PROTEUS等软件,用C语言或汇编语言编写一个较完整的实用程序,并仿真运行,保证设计的正确性。
3、了解单片机接口应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等。
二、设计内容
设计一个“音乐播放器”,应用的是AT89C51单片机,程序运行时播放生日快乐歌,未使用定时器中断,所有频率完全用延时实现。
实验原理图中涉及到的模块有单片机AT89C51芯片,提供单片机稳定频率时钟信号的晶振电路,具有复位功能的复位电路,利用P3^7输出控制speaker,利用键盘扫描设计程序,利用P2^0端口接入按键,使程序满足一下功能:按键未按下时,没有任何声音;当按下按键时,放出第一首歌曲,当第一首歌曲放完,如果再按一下按键,就会播放第二首歌曲,待第二首歌曲播放结束,再按下按键,就会播放第三首歌曲。
三、设计方案及思路
本次课程设计旨在设计音乐播放器,用的单片机芯片为AT89C51单片机芯片,提供核心框架功能。乐曲中不同的音符,实质就是不同频率的声音。通过单片机产
生不同的频率的脉冲信号,由蜂鸣器放出,就产生了美妙和谐的乐曲。
AT89C51是一种低电压、高性能CMOS 8位高效微控制器,它将多功能8位CPU和闪烁存储器组合在单个芯片中,采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,可擦除只读存储器可以反复擦除1000次。
1、单片机接口的选择:MCS-51是标准的40引脚双列直插式集成电路芯片,