基于STC89C52单片机音乐播放器的设计
目录
第1章单片机系统硬件电路 1
实习目的与要求 1
单片机型号及特性 2
单片机实验开发板原理图及硬件结构 3
第2章单片机应用系统软件 7
STC下载软件 7
Keil编译软件 8
硬件调试 8
第3章音乐播放器设计 10
软件开发系统方案 10
音乐播放器系统模块 11
第4章总结及体会 12
参考文献 13
附录音乐播放器设计主要程序代码 14
单片机系统硬件电路
实习目的与要求
1、实习目的
生产实习是我们大学学习期间很重要的实践环节。实习是每一个大学毕业生的必修课,它不仅让我们学到了很多在课堂上根本就学不到的知识,还使我们开阔了视野,增长了见识,为我们以后更好把所学的知识运用到实际工作中打下坚实的基础。通过生产实习使我更深入地接触专业知识,进一步了解电子产品的生产,实践学习基本的电子工艺,掌握一般的电子工艺技能,掌握电子元器件基础知识,电子技术中的焊接、装配工艺、常用仪表的使用等,并通过撰写实习报告,使我学会综合应用所学知识,提高分析和解决专业问题的能力。
利用单片机实验开发板,掌握电路原理图;通过对开发板的测试,了解开发板的工作原理及性能,掌握元器件及系统故障的排除方法;通过单片机系统的调试、程序编写及运行,掌握单片机系统的工作原理、执行过程和操作方法。
通过这次生产实习不但可以掌握单片机软、硬件的综合调试方法,而且还可以熟练掌握电路原理图,激发对单片机智慧性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。在制作学习过程中,可以使学生对单片机产生浓厚的兴趣,达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,从而加深对专业知识的系统把握。
2、实习要求
(1)掌握STC89C52单片机的基本硬件结构及工作原理;
(2)熟悉Keil软件操作、程序下载及调试方法;
(3)掌握STC89C52单片机的C语言基本程序设计;
(4)掌握该电路板的设计原理及硬件布局;
(5)学习并掌握使用STC89C52单片机开发控制系统的基本步骤及方法。
单片机型号及特性
1、STC89C52单片机简介
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC
89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。
2、STC89C52单片机特性:
(1)8K字节程序存储空间;
(2)512字节数据存储空间;
(3)内带2K字节EEPROM存储空间;
(4)可直接使用串口下载。
单片机实验开发板原理图及硬件结构
1、单片机最小系统
最小系统一般应该包括:单片机、晶振电路、复位电路。STC89C52单片机最小系统复位电路的极性电容MC4的大小直接影响单片机的复位时间,一般采用10~30uF,STC89C52单片机最小系统容值越大需要的复位时间越短。,在正常工作的情况下可以采用更高频率的晶振,STC89C52单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。STC89C52单片机最小系统起振电容MC2、MC3一般采用15~33pF,并且电容离晶振越近越好,晶振离单片机越近越好;P0口为漏极开路输出,作为输出口时需加上拉电阻,阻值一般为10K。单片机最小系统,其实就是能使单片机工作的最少的器件构成的系统。
(1)复位电路:复位电路工作原理如图1-1所示。VCC上电时,MC4充电,,使得单片机复位;几个毫秒后,MC4充满,,电压也为0,使得单片机进入工作状态。工作期间,按下复
基于STC89C52单片机音乐播放器的设计_毕业设计论文 来自淘豆网m.daumloan.com转载请标明出处.