电子琴的设计
- 格式:doc
- 大小:511.00 KB
- 文档页数:38
单片机电子琴的设计单片机电子琴的设计随着科技的发展,单片机技术在电子领域的应用已经非常广泛。
其中,单片机电子琴是一种非常受欢迎的DIY 电子产品。
通过使用单片机,我们可以实现各种各样的功能,比如手风琴、钢琴、鼓等模拟音乐乐器。
那么,本文将详细讲解单片机电子琴的设计方法和实现过程。
一、硬件设计1.主板设计在单片机电子琴的设计中,主板是最核心的部件,因为它能够控制整个电子琴的运转。
主板设计所需要的元器件如下:(1)单片机:根据需要,选择一款传统型单片机或者ARM 处理器。
(2)输入输出模块:据需要选择合适的硬件平台,比如DAC/ADC、芯片集成的PWM 或外加的DAC 等。
(3)显示模块:可以选用LCD 模块或其它显示模块。
(4)驱动模块:选择一款合适的驱动模块,比如H 桥驱动器、音频功率放大器等。
2.键盘设计键盘设计是单片机电子琴中最为重要的元部件,因为它是与用户进行交互的部分。
键盘设计可能有不同的方法,但是本文所展示的方法采用的是与传统钢琴相似的电容式设计方式。
电容式键盘设计思路是这样的:在钢琴键盘下方安装一组与钢琴键盘平行的电容板。
当按下钢琴键时,会压缩键盘下方的电容板,导致电容板之间的电容值发生变化,这样就可以识别每个键位的编号。
作为键盘电容板有很多种选择,但选择正确的条件是符合设计条件。
在这里,我们用金属箔板作为电容板,每个键位产生的电容值被电路板上面的片式电容器取样。
所以,我们使用红外线LED 与光敏二极管来驱动键盘,金属箔板放在二者之间。
在不按键的情况下,光敏二极管可以检测到被金属箔板反射的红外线,导致电容板上的电容值稳定。
当按下键时,电容板之间的电容值发生变化,此时光敏二极管检测到的红外线信号也将会变化,通过这个变化可以确定该键是否被按下。
3.音频输出在单片机电子琴的设计中,音频输出也是非常重要的。
音频输出通常使用功率放大器和喇叭来完成,我们也可以通过DAC/ADC 或PWM 来实现音频输出。
一、教学目标1. 让学生掌握电子琴的基本演奏技巧,包括手指按弦、音阶练习、和弦演奏等。
2. 培养学生对音乐的理解和欣赏能力,提高音乐素养。
3. 培养学生的团队协作精神和创造力,激发学生对音乐的热爱。
二、教学内容1. 电子琴基本知识:认识电子琴的各个部分、了解电子琴的音色、音量调节等。
2. 演奏技巧:手指按弦、音阶练习、和弦演奏、节奏练习等。
3. 音乐理论:五线谱、音程、和弦、节奏、旋律等。
4. 作品欣赏:国内外经典电子琴作品、现代流行音乐等。
三、教学过程1. 导入(1)向学生介绍电子琴的基本知识,激发学生的学习兴趣。
(2)展示电子琴演奏视频,让学生直观感受电子琴的魅力。
2. 讲解与示范(1)讲解电子琴的基本知识,如音色、音量调节等。
(2)示范手指按弦、音阶练习、和弦演奏等演奏技巧。
(3)讲解音乐理论,如五线谱、音程、和弦、节奏、旋律等。
3. 实践与练习(1)学生跟随教师进行手指按弦、音阶练习、和弦演奏等演奏技巧的练习。
(2)分组进行节奏练习,培养学生的团队协作精神。
(3)学生尝试演奏简单曲目,提高音乐素养。
4. 作品欣赏与讨论(1)播放国内外经典电子琴作品,让学生感受音乐的魅力。
(2)引导学生讨论作品的特点、表现手法等,提高学生的音乐鉴赏能力。
5. 总结与反馈(1)总结本节课的学习内容,强调重点、难点。
(2)收集学生对课程的反馈意见,为下一节课做好准备。
四、教学评价1. 学生对电子琴基本知识的掌握程度。
2. 学生演奏技巧的熟练程度。
3. 学生音乐素养的提高。
4. 学生对音乐的热爱程度。
五、教学资源1. 电子琴教学视频、音频资料。
2. 电子琴教材、乐谱。
3. 多媒体设备,如投影仪、音响等。
六、教学进度安排1. 第一周:电子琴基本知识、演奏技巧讲解与示范。
2. 第二周:手指按弦、音阶练习、和弦演奏等演奏技巧的练习。
3. 第三周:节奏练习、团队协作精神培养。
4. 第四周:作品欣赏与讨论、音乐鉴赏能力提高。
简易电子琴的设计[优秀范文五篇]第一篇:简易电子琴的设计毕-1毕业设计任务书专业:班级:学生签名:一、设计题目简易电子琴的设计二、设计内容要求和技术参数(1)要求能够发出1、2、3、4、5、6、7等七个音符。
(2)使用元件:AT89C51、LM324,喇叭,按键等三、设计应完成的技术资料(1)写出设计过程(包括原理、方案)(2)系统硬件图并描述各部分的功能(3)对软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高(4)写出此次设计的心得体会四、设计考核的主要知识与技能本课题是电子技术与单片机混合的综合性课题,主要考核《电子技术》与《单片机》的基本知识和应用能力。
五、设计时间:六、指导教师签名:第二篇:简易电子琴电路的设计电子综合实训任务书学生姓名:专业班级:指导老师:易迎彦工作单位:武汉理工大学理学院题目:简易电子琴电路的设计初始条件:直流可调稳压电源一台、万用表一块、面包板一块、元器件若干、剪刀、镊子等必备工具要求完成的主要任务:(包括电子综合实训工作量及其技术要求以及说明书撰写等具体要求)1、技术要求:设计一个玩具电子琴,设8个琴键,分别代表1、2、3、4、5、6、7、į八个不同音符,每按下一个琴键,扬声器发出一个音符的声音。
演奏时的音量和节拍可以调节2、主要任务:(一)设计方案(1)按照技术要求,提出自己的设计方案(多种)并进行比较;(2)以CC7555时基集成电路为主,设计一个玩具电子琴电路(实现方案);(3)依据设计方案,进行预答辩;(二)实现方案(4)根据设计的实现方案,画出电路逻辑图和装配图;(5)查阅资料,确定所需各元器件型号和参数;(6)在面包板上组装电路;(7)自拟调整测试方法,并调试电路使其达到设计指标要求;(8)撰写设计说明书,进行答辩。
3、撰写电子综合实训说明书:封面:题目,学院,专业,班级,姓名,学号,指导教师,日期任务书目录(自动生成)正文:1、技术指标;2、设计方案及其比较;3、实现方案;4、调试过程及结论;5、心得体会;6、参考文献成绩评定表时间安排:电子综合实训时间:19周-20周19周:明确任务,查阅资料,提出不同的设计方案(包括实现方案)并答辩; 20周:按照实现方案进行电路布线并调试通过;撰写电子综合实训说明书。
简易电子琴的设计
一、设计题目:设计一简易电子琴,要求能够发出1、2、3、4、5、6、7 等七个音符。
使用元件:AT89C51、LM324,喇叭,按键等二、设计目的
(1)能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,独立对其进行测试与检查。
(2)熟悉8051 单片机的内部结构和功能,合
理使用其内部寄存器,能够完成相关软件编程设计工作。
(3)为实现预期功能,能够对系统进行快速的调试,并能够对出现的功能故障进行分析,及时修改相关软硬件。
(4)对软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。
三、系统硬件图流程图:原理:(一)音乐产生原理及硬件设计由于一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0 来产生这样方波频率信号,因此,我们只要把一首歌曲的音
阶对应频率关系弄正确即可。
tips:感谢大家的阅读,本文由我司收集整编。
仅
供参阅!。
基于STC89C52单片机的电子琴学院名称:专业:班级:姓名:学号:指导教师:**年**月1目录摘要............................................. 错误!未定义书签。
第一章引言...................................... 错误!未定义书签。
第二章任务要求与总体设计方案 . (3)2.1 设计任务与要求 (3)2.2 设计方案 (3)2.2.1 播放模块 (3)2.2.2 按键控制模块 (4)2.3 总体硬件组成框图 (4)三、硬件设计及说明............................................... 53.1系统组成及总体框图........................................ 63.2元件简介.................................................. 73.2.1 STC89SC52 ........................................... 73.2.2 LM386 ............................................... 73.3各功能模块原理图.......................................... 93.4.1 STC89C2模块电路原理图............................... 93.4.2键盘扫描模块电路原理图............................. 103.4.3音频处理模块电路原理图............................. 11四、软件设计..................................... 错误!未定义书签。
4.1 音乐相关知识............................................ 114.2如何用单片机实现音乐的节拍 .............................. 124.3如何用单片机产生音频脉冲 ................................ 124.4系统总体功能流程图...................................... 13五、系统调试................................................... 165.1硬件调试................................................ 175.2 软件调试................................................ 17六、课程设计总结以及心得体会................................... 182七、参考文献................................................... 19附录1:元器件清单.............................................. 20附录2:主要电路原理图.......................................... 20附录3:程序清单................................................ 21摘要电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。
电子琴教学课程设计一、课程目标知识目标:1. 学生能掌握电子琴的基本结构和功能,了解其操作方法。
2. 学生能熟练演奏本节课所学的简单旋律,并掌握相应的乐理知识。
3. 学生能理解并运用电子琴演奏中的常用音色、节奏和动态。
技能目标:1. 学生能运用正确的指法演奏电子琴,提高演奏技巧。
2. 学生能独立完成本节课所学的乐曲,培养音乐表现力。
3. 学生能通过电子琴演奏,提高自己的音乐欣赏和创作能力。
情感态度价值观目标:1. 学生对音乐产生浓厚的兴趣,培养良好的音乐素养。
2. 学生在集体合作中,学会尊重他人,培养团队协作精神。
3. 学生通过音乐学习,培养乐观、自信的人生态度,提高审美情趣。
课程性质:本课程为实践性、操作性较强的音乐课程,注重培养学生的动手能力、音乐表现力和审美情趣。
学生特点:四年级学生具有一定的音乐基础和动手能力,对新鲜事物充满好奇,但注意力容易分散。
教学要求:结合学生特点,教师应以生动、形象的教学方法引导学生学习,注重激发学生的学习兴趣,提高课堂参与度。
同时,关注学生的个体差异,给予针对性的指导,确保每位学生都能在课程中取得进步。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 电子琴基本结构及功能介绍:电子琴的各部分名称、功能及其操作方法。
教材章节:第一章《电子琴的基本认识》2. 简单旋律的演奏与乐理知识:学习基本的五线谱知识,掌握简单的音符、节奏和音阶。
教材章节:第二章《五线谱与基本音阶》、第三章《节奏与音符》3. 电子琴演奏技巧:正确的指法、音色选择、动态表现等。
教材章节:第四章《演奏技巧》4. 乐曲学习:选取适合四年级学生的简单乐曲进行学习,如《小星星》、《两只老虎》等。
教材章节:第五章《经典乐曲学习》5. 音乐欣赏与创作:通过欣赏经典音乐作品,激发学生的创作灵感,进行简单的音乐创作。
教材章节:第六章《音乐欣赏与创作》教学进度安排:第一课时:电子琴基本结构及功能介绍,学习五线谱基本知识。
简易电子琴设计报告一、硬件设计方案及相关解释:设计一个基于AT89C51单片机的简易电子琴。
要求:1.4X4的16个按键矩阵,并且每个键对应一个音。
2.用AT89C51将键盘连接设计成为电子琴。
3.编写电子琴的程序,要达到可以随意弹奏想要表达的音乐的目的。
基本原理:一定频率产生声音,频率高低决定音调。
利用单片机输出脉冲信号经放大后送给喇叭,便可发出声音。
利用单片机的定时器,让定时器中断一次就对改变喇叭的状态一次,即形成矩形方波,这也是数字电路产生声音的方法。
由于一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,可以利用不同的频率的组合,即可构成我们所想要的音乐了,对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,只要把一首歌曲的音阶对应频率关系弄正确即可。
二、设计思路:1.定时/计数器的设计和状态字定义:若要产生音频脉冲,只要算出某一音频的周期(1/频率),再将此周期除以2,即为半周期的时间。
利用定时器计时半周期时间,每当计时终止后就将P1.0反相,然后重复计时再反相。
就可在P1.0引脚上得到此频率的脉冲。
利用AT89C51的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶,例如,频率为523Hz,其周期T=1/523=1912μs,因此只要令计数器计时956μs/1μs=956,每计数956次时将I/O反相,就可得到中音DO(523Hz)。
计数脉冲值与频率的关系式是:N=fi÷2÷fr,式中,N 是计数值;fi是机器频率(晶体振荡器为12MHz时,其频率为1MHz);fr是想要产生的频率。
其计数初值T的求法如下:T=65536-N=65536-fi÷2÷fr例如:设K=65536,fi=1MHz,求中音DO(261Hz)。
T=65536-N=65536-fi÷2÷fr=65536-1000000÷2÷fr=65536-500000/fr,中音DO的T=65536-500000/523=64580。
简易电子琴设计-毕业设计简易电子琴设计-毕业设计引言:在现代科技的飞速发展下,电子琴作为一种电子乐器,已经成为人们日常生活中不可或缺的一部分。
本文将介绍一种简易电子琴的设计方案,旨在帮助毕业设计的学生们更好地理解电子琴的工作原理,并能够通过实践来提高自己的设计能力。
一、设计目标我们的设计目标是制作一款简易电子琴,具备以下功能:1. 发出不同音调的声音;2. 支持多个音符同时发声;3. 具备简单的音效调节功能。
二、硬件设计1. 主控芯片选择我们选择了Arduino UNO作为主控芯片,因为它具备较强的计算和控制能力,并且易于学习和使用。
2. 输入设备设计为了模拟钢琴键盘,我们使用了12个按钮作为输入设备,分别对应12个音符。
通过按下不同的按钮,可以触发不同的音符发声。
3. 输出设备设计为了发出声音,我们使用了一个小型扬声器作为输出设备。
通过控制扬声器的震动频率和幅度,可以发出不同音调的声音。
4. 电源和连接设计我们使用了一个9V电池作为电源,通过Arduino UNO的电源接口供电。
同时,我们还需要使用杜邦线将按钮和扬声器与Arduino UNO连接起来。
三、软件设计1. 初始化设置在Arduino代码中,我们首先需要进行初始化设置。
包括定义输入输出引脚、配置扬声器和按钮的工作模式等。
2. 按钮扫描在电子琴中,我们需要实时检测按钮的状态,以确定用户是否按下了某个按钮。
通过循环扫描每个按钮的状态,我们可以实现按钮的按下和松开的检测。
3. 音符发声当用户按下某个按钮时,我们需要根据按钮的编号来确定对应的音符,并通过控制扬声器的震动频率和幅度来发出相应的声音。
4. 音效调节为了增加音乐的表现力,我们可以在代码中添加一些音效调节功能。
例如,通过改变扬声器的震动频率和幅度,可以实现音符的延长、颤音等效果。
四、实验结果经过一段时间的设计和调试,我们成功地制作出了一款简易电子琴。
通过按下不同的按钮,我们可以发出不同音调的声音。
电子琴的教学课程设计一、课程目标知识目标:1. 学生能够理解电子琴的基本结构,掌握电子琴的演奏姿势和基本操作方法。
2. 学生能够识别并熟练演奏简单乐谱,包括五线谱和简谱。
3. 学生掌握基本的音乐理论知识,如音符、节奏、音阶、和弦等。
技能目标:1. 学生能够独立演奏教材中的初级曲目,并展示正确的指法和演奏技巧。
2. 学生能够通过电子琴创作简单的旋律,培养音乐创作能力。
3. 学生能够运用所学的音乐知识,进行简单的歌曲分析和演奏。
情感态度价值观目标:1. 学生培养对音乐的热爱,提高音乐审美能力,增强学习音乐的动力。
2. 学生通过学习电子琴,培养团队协作精神,学会与他人共同完成音乐作品。
3. 学生在音乐实践中,培养自信心,敢于展示自己的才华,尊重他人的成果。
课程性质:本课程为音乐学科,以实践操作为主,注重培养学生的音乐素养和实际操作能力。
学生特点:针对小学三年级学生,具有好奇心强、学习能力强、活泼好动的特点。
教学要求:教师应以生动活泼、富有创意的教学方法,激发学生的学习兴趣,注重个体差异,使学生在轻松愉快的氛围中掌握电子琴演奏技能。
同时,关注学生的情感态度价值观的培养,引导他们健康成长。
通过分解课程目标为具体的学习成果,使教学设计和评估更有针对性。
二、教学内容本课程依据课程目标,选择以下教学内容,确保科学性和系统性:1. 电子琴基础知识:包括电子琴的结构、演奏姿势、基本操作方法等。
- 教材章节:第一章 电子琴的认识2. 音乐基本理论:涵盖音符、节奏、音阶、和弦等基础知识。
- 教材章节:第二章 音乐基本理论3. 演奏技能训练:学习基本指法、演奏技巧,并能独立演奏教材中的初级曲目。
- 教材章节:第三章 演奏技巧与曲目实践4. 创作练习:运用所学的音乐知识,进行简单的旋律创作。
- 教材章节:第四章 创作练习5. 歌曲分析与演奏:分析教材中经典曲目,提高学生的音乐鉴赏能力。
- 教材章节:第五章 歌曲分析与演奏教学进度安排:第一周:电子琴的认识,学习演奏姿势和基本操作方法。
简易电子琴设计原理简易电子琴是一种简化乐器,使用电子元件代替传统乐器的发声部分。
设计原理可以分为以下几个方面来理解:音频输入与处理、数字到模拟转换、音频输出与控制、按键与电路连接、电源供应。
首先是音频输入与处理。
电子琴需要能够接受外部音源作为输入,并对其进行处理。
一种常用的方法是使用音频放大器来放大输入信号,并通过滤波器去除不需要的频率成分。
这样可以确保只有需要的音频信号被传递到下一步处理。
接下来是数字到模拟转换。
电子琴需要将数字音频信号转换为模拟音频信号,以便将其输出到扬声器或耳机中。
这通常通过数字模拟转换器(DAC)来完成。
DAC将数字音频信号转换为模拟电压信号,以便用来驱动扬声器产生声音。
音频输出与控制是电子琴设计中的另一个重要方面。
一般来说,电子琴需要有扬声器或耳机输出,以便让用户听到所演奏的音乐。
扬声器通常通过音频放大器来驱动,以增加输出音量。
同时,电子琴还需要控制音频输出的音量、音调等参数,这可以通过一些电路组件和控制器实现。
按键与电路连接是电子琴设计中的另一个关键步骤。
按键是用来演奏音符的中心组件。
每个按键都与电路中的一个音频发生器相连。
当用户按下某个按键时,相应的音频发生器会产生特定频率的声音。
这个声音会通过前面提到的音频输出装置传送给扬声器。
最后是电源供应。
电子琴需要适当的电源供应来提供所需的电能。
通常,这可以通过使用电池或外部电源适配器来实现。
电池通常是供电的便捷方式,而外部电源适配器可以在长时间使用时提供稳定的电能。
总的来说,简易电子琴的设计原理主要涉及音频的输入、处理、输出,以及按键与电路的连接,同时也需要适当的电源供应。
这些原理结合起来,构成了一个基本的电子琴设计。
当然,实际的设计中还有许多其他细节和特定的技术可以应用,使得电子琴更加完善和多样化。
摘要电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。
它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。
本文的主要内容是用AT89S51单片机为核心控制元件,设计一个电子琴。
以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。
本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。
关键词:单片机键盘扬声器电子琴AbstractElectronic organ is a modern electronic music technology and the product is a new type of keyboard instruments. It played an important role in modern music. SCM has powerful control functions and flexible programming characteristics. It has converged with modern people's lives, become an irreplaceable part. The main content is AT89S51 control of the core components, design of a electronic organ. SCM as a host to the core, with the keyboard, speaker and other core modules. In the main control module has 16 keys and a speaker. The system is steady, its simple hardware circuits, software functions, reliability of control system and high cost performance is its advantages. It also has certain practical and reference value.Key words : SCM keyboard speaker electronic organ目录1 引言. 12 原理图. 22.1 系统板硬件连线. 33 主要芯片简介. 43.1 AT89S51简介. 43.1.1 主要功能特性. 53.1.2 引脚功能. 53.2 LM386 63.2.1 LM386内部电路. 73.2.2 LM386的引脚图. 83.3 LED数码管. 94 模块原理. 114.1 4X4行列式键盘识别及显示. 114.1.1 系统板上硬件连线设计. 124.1.2 程序设计内容. 134.1.3 I/O并行口直接驱动LED显示. 134.1.4 键盘识别程序框图. 174.1.5 C语言源程序. 184.2 音乐产生的方法. 224.2.1 原理. 224.2.2 程序框图. 254.2.3 程序. 255 结束语. 31致谢. 32参考文献. 331 引言单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。
它的应用必定导致传统的控制技术从根本上发生变革。
因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。
电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。
它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。
本文的主要内容是用AT89S51单片机为核心控制元件,设计一个电子琴。
以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。
本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。
利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。
并且本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。
2 原理图图2-1 电子琴电路图2.1 系统板硬件连线系统板硬件连线如图2-1所示,发生模块,键盘模块,及LED显示模块连接如下1.把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN 端口上;2.把“单片机系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4 R1-R4端口上;3.把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。
3 主要芯片简介3.1 AT89S51简介AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S51具有如下特点:40个引脚(引脚图如图3-1所示),4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
图3-1 管脚图3.1.1 主要功能特性·兼容MCS-51指令系统· 32个双向I/O口· 2个16位可编程定时/计数器·全双工UART串行中断口线· 2个外部中断源·中断唤醒省电模式·看门狗(WDT)电路·灵活的ISP字节和分页编程· 4k可反复擦写ISP Flash ROM · 4.5-5.5V工作电压·时钟频率0-33MHz · 128x8bit内部RAM·低功耗空闲和省电模式· 3级加密位·软件设置空闲和省电功能·双数据寄存器指针3.1.2 引脚功能VCC(40):+5V;GND(20):接地;P0口(39-32):P0口为8位漏极开路双向I/O口,每引脚可吸收8个TTL门电流;P1口(1-8):P1口是从内部提供上拉电阻器的8位双向I/O口,P1口缓冲器能接收和输出4个TTL门电流;P2口(21-28):P2口为内部上拉电阻器的8位双向I/O口,P2口缓冲器可接收和输出4个TTL门电流;P3口(10-17):P3口是8个带内部上拉电阻器的双向I/O口,可接收和输出4个TTL 门电流,P3口也可作为AT89C51的特殊功能口;RST(9):复位输入。
当振荡器复位时,要保持RST引脚2个机器周期的高电平时间;ALE/PROG(30):当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节,在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6,它可用作对外部输出的脉冲或用于定时目的,要注意的是,每当访问外部数据存储器时,将跳过1个ALE脉冲;PSEN(29):外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期2次PSEN有效,但在访问外部数据存储器时,这2次有效的PSEN信号将不出现;EA/VPP(31):当EA保持低电平时,外部程序存储器地址为(0000H-FFFFH)不管是否有内部程序存储器。
FLASH编程期间,此引脚也用于施加12V编程电源(VPP);XTAL1(19):反向振荡器放大器的输入及内部时钟工作电路的输入;XTAL2(18):来自反向振荡器的输出;3.2 LM386LM386是一种音频集成功放,具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点,广泛应用于录音机和收音机之中。
3.2.1 LM386内部电路图3-2 LM386内部电路原理图LM386内部电路原理图如图3-2所示。
与通用型集成运放相类似,它是一个三级放大电路。
第一级为差分放大电路,T1和T3、T2和T4分别构成复合管,作为差分放大电路的放大管;T5和T6组成镜像电流源作为T1和T2的有源负载;T3和T4信号从管的基极输入,从T2管的集电极输出,为双端输入单端输出差分电路。
使用镜像电流源作为差分放大电路有源负载,可使单端输出电路的增益近似等于双端输出电容的增益。
第二级为共射放大电路,T7为放大管,恒流源作有源负载,以增大放大倍数。
第三级中的T8和T9管复合成PNP型管,与NPN型管T10构成准互补输出级。
二极管D1和D2为输出级提供合适的偏置电压,可以消除交越失真。
引脚2为反相输入端,引脚3为同相输入端。
电路由单电源供电,故为OTL电路。
输出端(引脚5)应外接输出电容后再接负载。
电阻R7从输出端连接到T2的发射极,形成反馈通路,并与R5和R6构成反馈网络,从而引入了深度电压串联负反馈,使整个电路具有稳定的电压增益。
3.2.2 LM386的引脚图图3-3 LM386的外形和引脚的排列LM386的外形和引脚的排列如图3-3所示。
引脚2为反相输入端,3为同相输入端;引脚5为输出端;引脚6和4分别为电源和地;引脚1和8为电压增益设定端;使用时在引脚7和地之间接旁路电容,通常取10μF。