欢迎来到天天文库
浏览记录
ID:43603652
大小:929.64 KB
页数:30页
时间:2019-10-11
《【精品】李珍论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它己经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬
2、声器。本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音圧。并口本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。一首咅乐是许多不同的咅阶组成的,而每个咅阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器TO来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。方案模块设计1.1系统板硬件连线系统板硬件连线如图1-1所示,发生模块,键
3、盘模块,及LED显示模块连接如下1•把“单片机系统”区域小的P1.0端口用导线连接到“音频放大模块”区域中的SPKI"端口上;2.把“单片机系统”区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4R1-R4端口上;3•把“单片机系统”区域屮的PO.O/ADO-PO.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域小的任一个a-h端口上;要求:PO.O/ADO对应着a,PO.1/AD1对应着b,……,PO.7/AD7对应着h。1.2主要芯片简介1.2.1AT89S51简介1.2.1.1AT89S51的特点AT89S51是一个低功耗,高性能C
4、MOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51MJ为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚(引脚图如图1-1所示),4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个小断
5、优先级2层小断嵌套屮断,2个16位可编程定时计数器,2个全双工申行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停I上芯片其它功能直至外屮断激活或硬件复位。同时该芯片述具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。PDIR(KMSO)CSOC)OC匚P1.2C3匚:P1.4.匚RT5UriacR1.7CRSTC6、FFTt)P33C4TO)P3.4EZCTi)尸3&C(WR)P36C(RO)A37CXT-AL2CXTAL1匸GIMO匚o1N343e7B00z>vccZ3F»OO(AOO)二]RO.1(AD1)ZJRO2{AO2)ZJRO3VVR1P__Z3aiULAF^tOG二1PN7(AIS)UPNEZJP2&ZJP24(A12)~]3;1ma(A5O)ZI17、器•全双工UART串行中断口线•2个外部小断源•中断唤醒省电模式•看门狗(WDT)电路•灵活的ISP字节和分页编程•4k可反复擦写TSPFlashROM•4.5-5.5V工作电压•时钟频率0-33MHZ•128*8bit内部RAM•低功耗空闲和省电模式•3级加密位•软件设置空闲和省电功能•双数据寄存器指针1.2.2LM386LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。LM386特性:静态功耗低,约为4M,可用于电池供电;工作电压范围
6、FFTt)P33C4TO)P3.4EZCTi)尸3&C(WR)P36C(RO)A37CXT-AL2CXTAL1匸GIMO匚o1N343e7B00z>vccZ3F»OO(AOO)二]RO.1(AD1)ZJRO2{AO2)ZJRO3VVR1P__Z3aiULAF^tOG二1PN7(AIS)UPNEZJP2&ZJP24(A12)~]3;1ma(A5O)ZI17、器•全双工UART串行中断口线•2个外部小断源•中断唤醒省电模式•看门狗(WDT)电路•灵活的ISP字节和分页编程•4k可反复擦写TSPFlashROM•4.5-5.5V工作电压•时钟频率0-33MHZ•128*8bit内部RAM•低功耗空闲和省电模式•3级加密位•软件设置空闲和省电功能•双数据寄存器指针1.2.2LM386LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。LM386特性:静态功耗低,约为4M,可用于电池供电;工作电压范围
7、器•全双工UART串行中断口线•2个外部小断源•中断唤醒省电模式•看门狗(WDT)电路•灵活的ISP字节和分页编程•4k可反复擦写TSPFlashROM•4.5-5.5V工作电压•时钟频率0-33MHZ•128*8bit内部RAM•低功耗空闲和省电模式•3级加密位•软件设置空闲和省电功能•双数据寄存器指针1.2.2LM386LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。LM386特性:静态功耗低,约为4M,可用于电池供电;工作电压范围
此文档下载收益归作者所有