欢迎来到天天文库
浏览记录
ID:42600622
大小:364.78 KB
页数:10页
时间:2019-09-18
《单片机课设按键发音报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、设计目的为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期两周的课程设计。通过设计使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。1、通过本设计,使学生综合运用《单片机技术原理与应用》、《DSP原理与应用》《C语言程序设计》以及《数字电路》、《模拟电路》等课程的内容,为以后从事电子产品设计、软件编程、系统控制等工作奠定一定的基础。2、学会使用KEILC和PROTEUS等软件,用C语言或汇编语言编写一个较完整的实用程序,并仿真运行,保证设计的正确性。3、了解单片机接口应用开发的全过程:分析需求
2、、设计原理图、选用元器件、布线、编程、调试、撰写报告等。二设计内容单片机的P1口分别接有7个按键,分别对应输出7个音符。当某一按键按下时,发出对应的音符的声音。三、设计要求1、掌握原理图的画法,在PROTEUS平台上用单片机完成所选题目的原理图设计2、在KEILC平台上使用C语言编程实现编程,并调试通过3、在PROTEUS平台上利用设讣好的原理图和调试好的程序完成整个仿真。4、按设计报告要求完成课程设计报告四方案实施所需的条件I软件条件软件平台用的是Keil、Proteus软件语言:C语言2.硬件条件PC机一台,AT89S51,蜂鸣器3系统整体方案利用AT89S5
3、1产牛乐曲音符,再把乐谱翻译成计算机音乐语言,由单片机进行信息处理,经过信号放大,由蜂鸣器放岀声音。由于音符和节拍是由计算机产生的,所以发音音符和节拍准确。实现功能如下:1、按下开关K1,K2,K3,K4K5K6K7发出不同声音。4电路原理1、发出声音部分电路音乐播放部分电路原理图如2-1图所示:■LSInZ■SOUNDER图2-1音乐播放电路原理图图2-1音乐播放电路原理图中可以看出:从单片机T0/3.5口的定时器送出脉冲调制方波信号,经三极管NPN放大后传输至蜂鸣器输出,发出乐曲声。R17是限流电阻防止电流过大烧坏三极管及蜂鸣器。三极管是属于流控流
4、型的器件,在这用于驱动蜂鸣器,通过三极管可以控制流过蜂鸣器的电流,达到我们想要的功率。2、按键电路原理按键部分电路原理图如2-2图所示:O・O—图2・2按键电路原理图此按键电路的K1〜K4开关分别接至单片机P1・O〜P1・4口,由单片机内置程序控制。当按下K广K7屮任意一个开关播放。3、核心部分电路原理核心部分电路原理图如2-3图所示:1:1C24[叫二R1
5、~X12・._CRYSTAL•"二•l■•.牛C3・・qFWO14PDDWDDPD.1MD1PD2WD2PD3WD3PDWDCPD5WD5P0J&WD6PD.T^DTXlAL■^TAflOXTA
6、12RSTPSENALEP2£WP2.UWSP22A10P2MM1P2.WM2P2SA13P2J6MHP2MMSEAP1Un4尋1<愛一<>盏一<-10'『壽1带SOUNDS?图2-3核心部分原理图图2-4三点式电容振荡电路图这是核心部分电路屮的并联晶体振荡器电路图,在这屮晶体振荡器为单片提供一个稳定的准确的吋钟信号,2个电容与晶体振荡器
7、构成三点式电容振荡器电路,五硬件介绍此次设计屮用到了AT89S51单片机,蜂鸣器,LED,NPN三极管,晶体振荡器等。1、AT89S51:0987654321098765432143333333333222222222丿0123456789012345678911111111112Pl.0匚Pl.1匚Pl.2匚Pl.3匚Pl.4匚MOSI/P1.5匚MIS0/P1.6匚SCK/P1.7匚RST匚RXD/P3.0匚TXD/P3,1匚INT0/P3.2匚INT1/P3.3匚T0/P3.4匚T1/P3.5匚画P3.6匚RD/P3.7匚XTAL2匚XTAL1匚PDIPGN
8、D匚□Vcc□PO.O/ADO□PO.1ZAD1=1PO.2ZAD2=1PO.3/AD3=1P0.4/AD4□PO.5/AD5□PO.6/AD6=1巴.7/AD7□EA/VPP□ALE/PROG□PESN=1P2.7/A15=1P2.6/A14=1P2.5/A13=1P2.4/A12=1P2.3/A11=1P2.2ZA10=1P2.1/A3=1P2.0/A8图2-5AT89S51管脚图AT89S51概述:AT89S51是一个低功耗,高性能CM0S8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的flash只
9、读程序存储
此文档下载收益归作者所有