单片机课程设计剖析
单片机原理及应用课程设计报告

单片机原理及应用课程设计报告单片机是一种集成了微处理器、存储器和输入输出端口的芯片,广泛应用于各种电子设备中。
在现代电子科技中,单片机作为控制系统的核心,发挥着至关重要的作用。
本文将介绍单片机的原理及应用,并结合实际课程设计案例,探讨其在电子控制领域的应用。
单片机的原理主要包括中央处理器(CPU)、存储器和输入输出端口。
CPU是单片机的核心,负责执行程序指令和进行数据处理;存储器用于存储程序指令和数据;输入输出端口则实现单片机与外部设备的通讯。
通过这三个部分的协同工作,单片机能够实现各种控制功能。
在单片机的应用中,最常见的是嵌入式系统。
嵌入式系统是将计算机技术应用于各种电子设备中,如家用电器、汽车、医疗设备等。
通过单片机的控制,这些电子设备可以实现智能化、自动化的功能,为人们的生活带来便利。
在单片机的课程设计中,学生通常需要设计一个简单的控制系统。
以智能灯控系统为例,学生可以通过单片机控制灯的亮度和颜色,实现远程控制和定时开关功能。
通过设计这样一个项目,学生可以更好地理解单片机的工作原理和应用方法。
除了嵌入式系统,单片机还广泛应用于工业控制领域。
例如,自动化生产线中的各种传感器和执行器,都需要通过单片机来进行控制和监控。
单片机的高可靠性和实时性,使其成为工业控制领域的首选方案。
总的来说,单片机作为一种集成了微处理器、存储器和输入输出端口的芯片,具有广泛的应用前景。
通过学习单片机的原理及应用,人们可以更好地理解现代电子技术的发展趋势,为未来的职业发展奠定基础。
希望通过本文的介绍,读者对单片机的原理及应用有了更深入的了解,并能够在实际工作中灵活运用这一技术,为电子控制领域的发展做出贡献。
单片机课程设计报告

单片机课程设计报告单片机课程设计报告一、设计目的本次课程设计的目的是通过实践操作,了解和掌握单片机的基本原理、控制方法和应用技术,提高学生的综合素质和实践能力。
二、设计内容本次课程设计的内容是设计一个基于单片机的温度控制系统。
系统通过读取温度传感器的数据,对温度进行监测,并根据设定的温度范围控制加热和制冷设备的开关。
三、设计原理1. 硬件设计:本设计采用STC89C52单片机作为控制核心,并使用LM35温度传感器进行温度检测。
另外,还需要接入一个电阻加热器和一个制冷装置,用于温度控制。
2. 软件设计:单片机程序的设计主要包括以下几个部分:(1) 温度获取:通过ADC接口读取温度传感器的模拟信号,并转换为数字信号。
(2) 温度比较:将获取到的温度值与设定的温度上下限进行比较,判断是否需要开启加热或制冷设备。
(3) 加热控制:若温度低于设定上限,单片机将控制电阻加热器开启,加热提高温度。
(4) 制冷控制:若温度高于设定下限,单片机将控制制冷装置开启,制冷降低温度。
(5) 显示功能:将当前温度值和控制状态通过数码管显示出来,方便观察和调试。
四、设计步骤1. 硬件搭建:将STC89C52连接好电源和调试下载线,将温度传感器和数码管连接到对应的引脚,并连接电阻加热器和制冷装置。
2. 软件开发:使用Keil C51软件进行编程。
根据设计原理,逐步实现温度获取、温度比较、加热控制、制冷控制和显示功能。
3. 调试测试:将程序下载到单片机,进行硬件和软件的调试测试。
通过串口调试助手观察温度变化和控制状态是否正确。
4. 优化改进:根据测试结果,对程序进行优化和改进,提高系统的性能和可靠性。
五、设计总结通过本次单片机课程设计,我对单片机的原理和应用有了更深入的了解。
通过实践操作,我掌握了单片机的编程方法和调试技巧。
在设计过程中,我也遇到了一些问题,如温度传感器的误差和加热控制的精度等,但通过不断学习和改进,最终完成了设计任务。
单片机课程设计报告

单片机课程设计报告一、设计目的本课程设计旨在通过对单片机的学习和实践,培养学生的嵌入式系统设计能力。
通过设计报告的撰写,学生需要整理和总结自己在课程设计中的工作,提高自己的表达和沟通能力。
二、设计背景随着科技的迅猛发展,嵌入式系统在各个领域得到广泛应用。
单片机作为嵌入式系统设计的重要组成部分,具有体积小、功耗低、可靠性高等优势,被广泛应用于家电、智能家居、汽车电子等领域。
因此,掌握单片机的基础原理和应用技巧对于工程师来说至关重要。
三、设计内容本次课程设计的主要内容为设计并实现一个简单的单片机应用系统。
具体要求如下:1. 选取一个合适的单片机型号,并给出详细的理由;2. 设计一个实际应用场景,如温度监测、电子琴等,要求具备一定的实际意义;3. 硬件方面,设计电路及相关外围电路,如传感器、显示器等;4. 软件方面,设计控制程序,实现所选应用场景的功能;5. 进行系统集成和调试,确保系统正常工作;6. 撰写设计报告,对设计过程和结果进行详细说明。
四、设计方案1. 单片机的选择在选择单片机时,需要考虑应用需求和成本因素。
根据本次设计的要求,我们选择了XX单片机,这款单片机具有性能稳定、易于编程和丰富的外围接口等特点,非常适合本次设计的需求。
2. 应用场景的设计本次设计的应用场景为温度监测系统。
随着人们对室内温度的要求越来越高,设计一个简单且准确的温度监测系统对于提高生活质量至关重要。
我们将使用温度传感器和数码显示器来实现温度的监测和显示功能。
3. 硬件设计在硬件设计方面,我们将按照以下步骤进行:a) 选择合适的温度传感器,将传感器与单片机进行连接;b) 设计电源电路和信号采集电路,确保传感器与单片机之间的正常通信;c) 设计数字显示电路,将单片机采集到的温度数值进行显示。
4. 软件设计软件设计主要包括编写单片机控制程序。
我们将按照以下步骤进行:a) 初始化单片机和相关外围设备,确保其正常工作;b) 采集传感器的温度数值,并进行数据处理;c) 控制数码显示器,将温度数值显示在屏幕上。
单片机课程设计报告 (2)

单片机课程设计报告1. 引言本文为单片机课程设计报告,主要介绍了课程设计的背景、目的、设计方案、实施过程以及结果分析和总结。
2. 背景单片机是嵌入式系统的核心部件,广泛应用于各个领域。
作为计算机科学与技术专业的学生,掌握单片机的基本原理和应用是必不可少的。
因此,本次课程设计旨在通过实践,加深对单片机的理解和应用能力。
3. 目的本次课程设计的目的是设计一个基于单片机的智能温度监控系统。
该系统能够实时监测环境温度,并通过显示屏展示当前温度值,并在温度超过设定阈值时发出警报。
4. 设计方案4.1 硬件设计本设计使用STC89C52单片机作为控制核心,配合温度传感器和液晶显示屏,实现温度监测和显示的功能。
温度传感器负责采集环境温度,将采集到的数据发送给单片机进行处理;液晶显示屏用于显示当前温度值和警报信息。
4.2 软件设计软件设计分为两个模块:温度采集和温度监控。
温度采集模块通过单片机的ADC接口获取温度传感器的模拟信号,将其转化为数字信号,并保存在单片机的内存中。
温度监控模块不断读取内存中的温度值,并与设定的阈值进行比较,如果温度超过阈值,则发出警报信号,同时在液晶显示屏上显示警报信息。
5. 实施过程5.1 硬件实施首先,根据设计方案的要求,将STC89C52单片机、温度传感器和液晶显示屏组装在一起,搭建出硬件平台。
接下来,使用面包板和杜邦线等连接元件,将各个模块按照设计方案进行连线。
最后,使用电源适配器给整个系统供电。
5.2 软件实施软件实施主要分为两个步骤:编写硬件控制程序和编写温度监控程序。
硬件控制程序主要负责初始化硬件设备和处理硬件输入输出;温度监控程序则负责实现温度采集和温度监控逻辑。
在编写硬件控制程序时,需要使用STC89C52的GPIO接口对传感器和显示屏进行控制。
在编写温度监控程序时,需要使用STC89C52的ADC接口进行温度采集,以及使用GPIO接口对警报信号和显示屏进行控制。
6. 结果分析和总结经过实施过程的努力,我们成功地完成了基于单片机的智能温度监控系统。
单片机课程设计

单片机课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理和结构,理解其工作流程。
2. 使学生了解并熟练运用单片机的编程语言,如C语言或汇编语言。
3. 帮助学生掌握单片机外围电路的设计与搭建,使其能独立完成简单的电路系统。
技能目标:1. 培养学生运用单片机解决实际问题的能力,提高创新思维和动手实践能力。
2. 培养学生具备查阅资料、分析问题、设计方案、调试程序等综合技能。
情感态度价值观目标:1. 培养学生对单片机课程的兴趣,激发学习热情,形成自主学习、合作学习的良好习惯。
2. 培养学生具备团队协作精神,学会与他人分享、交流、合作,提高沟通能力。
3. 培养学生关注科技发展,了解单片机在现实生活中的应用,增强社会责任感和创新意识。
课程性质分析:本课程为单片机课程设计,旨在让学生在掌握理论知识的基础上,通过实际操作,提高解决实际问题的能力。
学生特点分析:学生已具备一定的电子技术基础和编程能力,对单片机有一定了解,但实践经验不足,需要通过本课程加强实践操作和综合运用。
教学要求:1. 理论与实践相结合,注重培养学生的动手能力。
2. 引导学生主动思考,发现问题,解决问题。
3. 创设实际情境,提高学生的学习兴趣和参与度。
4. 注重培养学生的团队协作能力和沟通能力。
二、教学内容1. 单片机原理及结构:介绍单片机的组成、工作原理,重点讲解CPU、存储器、输入输出接口等部分。
参考教材章节:第一章 单片机概述2. 单片机编程语言:学习C语言和汇编语言的基础知识,掌握编程技巧,能独立编写简单的单片机程序。
参考教材章节:第二章 单片机编程语言3. 单片机外围电路设计:讲解并实践常用外围电路的设计与搭建,如LED 灯、蜂鸣器、数码管等。
参考教材章节:第三章 单片机外围电路设计4. 单片机程序下载与调试:学习使用编程器、仿真器等工具,掌握程序下载、调试方法。
参考教材章节:第四章 单片机程序下载与调试5. 实践项目:设计并实现几个实际项目,如温度控制器、智能小车、智能家居系统等,锻炼学生解决实际问题的能力。
单片机原理及应用课程设计报告

单片机原理及应用课程设计报告
一、概述
单片机原理及应用课程设计是一门理论与实践相结合的课程,旨在培养学生掌握单片机的基本原理和应用技能。
通过本次课程设计,我深入了解了单片机的内部结构和工作原理,掌握了单片机的基本操作和编程方法,学会了使用单片机进行简单的应用开发。
二、设计内容
本次课程设计的主题是设计一个基于单片机的智能小车。
小车采用红外传感器进行避障,使用电机驱动小车前进、后退和转弯。
同时,小车还具有遥控控制功能,可以通过遥控器控制小车的运动。
在实现这些功能的过程中,我深入了解了单片机的定时器、中断、串口通信等内部资源的使用方法。
三、实验结果
经过多次实验和调试,智能小车最终实现了预期的功能,能够自动避障并按照遥控器的指令进行运动。
实验结果表明,单片机具有很高的实用性和应用价值。
四、总结
通过本次课程设计,我不仅掌握了单片机的应用技能,还培养了解决问题的能力和创新思维。
我相信这次课程设计将对我未来的学习和工作产生积极的影响。
单片机课程设计——液位检测系统剖析电子教案

单片机课程设计——液位检测系统剖析烟台大学机电汽车工程学院单片机课程设计液位检测系统设计报告指导教师: 姜风国班级:机101-4姓名:学号:小组成员:设计时间: 2013.5.27-6.7目录第一章设计任务书••••••••••••••••••••••••••••1第二章项目简介••••••••••••••••••••••••••••••2第三章任务分工••••••••••••••••••••••••••••••3第四章功能描述••••••••••••••••••••••••••••••4 一功能简介•••••••••••••••••••••••••••••••4二系统硬件设计简介••••••••••••••••••••••••4三核心器件的选择及介绍••••••••••••••••••••5(一)单片机AT89C51••••••••••••••••••••••••5 (二)传感器的选择•••••••••••••••••••••••••8(三)数模转换器ADC0809•••••••••••••••••••••9第五章硬件电路的设计••••••••••••••••••••••••11 一传感器电路的设计••••••••••••••••••••••••11二 A/D转换电路的设计•••••••••••••••••••••••11三 LED显示电路的设计•••••••••••••••••••••••11四报警电路的设计•••••••••••••••••••••••••••12第六章系统软件部分的设计••••••••••••••••••••12 一程序框图•••••••••••••••••••••••••••••••••13二程序清单•••••••••••••••••••••••••••••••••14第七章总结••••••••••••••••••••••••••••••••••••17附录电路原理设计图•••••••••••••••••••••••••••18第一章设计任务书一、本设计研究的内容:设计某制药厂液缸内液位检测系统,本设计以MCS-51系列单片机为核心,采用常用电子器件设计,自行设计电源,选用合适的液位检测传感器,检测液位,数码管显示,当液位高度太高或太低时,报警。
单片机课程设计小结

单片机课程设计小结1. 引言单片机课程设计是电子信息类专业中重要的一门实践性课程,本文对我在单片机课程设计中的所学所得进行总结和归纳。
通过这门课的学习,我不仅掌握了单片机的基本原理和应用技术,还锻炼了解决实际问题、团队协作和项目管理等综合能力。
2. 课程设计内容单片机课程设计主要包括以下几个方面的内容:2.1 单片机基础知识单片机课程设计首先学习了单片机的基本原理、指令系统和编程语言。
掌握了汇编语言和C语言在单片机编程中的应用,学会了使用开发工具和调试设备来进行程序的编写和调试。
通过这一部分的学习,我对单片机的原理和编程方法有了初步的了解。
2.2 单片机应用开发在单片机应用开发方面,课程设计要求我们根据所学的知识,自主设计、制作并完成一个具有实际应用的小型项目。
这个项目可以是一个简单的温度控制系统、一个计时器、一个电子显示屏等等。
通过这个实践项目,我不仅应用了所学的单片机知识,还学会了项目的计划和管理,培养了解决问题和合作能力。
2.3 模拟电子技术基础单片机的应用离不开模拟电子技术的支持,课程设计中还涉及了模拟电子技术的基础知识,包括电路原理、电路图的绘制和实际电路的制作与调试等。
这一部分的内容加深了我对电子电路的理解,提高了我的实际动手能力。
3. 课程设计过程和方法在单片机课程设计过程中,我们通常会采用以下方法来完成设计任务:3.1 课堂学习与自主学习相结合在课程设计开始前,我们通常会进行相关的课堂学习,掌握单片机的基本原理和编程方法。
之后,我们会进行自主学习,通过学习相关的教材和资料,深入理解和应用所学的知识。
3.2 小组合作与讨论在课程设计中,通常会要求我们组成小组来共同完成一个项目。
小组合作可以提高团队协作和分工合作能力,通过讨论和交流,可以找到更好的解决方案,并提高项目的质量。
3.3 反复实践和调试在完成设计任务后,我们通常需要进行反复实践和调试,通过对实际设备的操作和程序的调试,发现和解决问题,最终使设计项目能够正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南理工大学《单片机应用与仿真训练》设计报告题目:基于单片机的电子琴设计姓名:吴章艳方世巍学号:310808010403 310808010409专业班级:电气08—04班指导老师:刘巍所在学院:电气工程与自动化学院2011年7月1日摘要本设计是利用AT89S52单片机来对电子琴的主体部分进行设计,主要运用了AT89S52单片机的定时、中断功能。
定时器可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大后,就会发出不同音调。
以STC89C52单片机为核心控制元件,与键盘、扬声器等部件组成核心模块设计电子琴。
定时器按设计的定时参数产生中断,这一次中断发出脉冲低电平,下一次取反发出脉冲高电平,由于定时参数不同,就发出不同频率的脉冲。
本制作中巧妙地利用了单片机的定时器,让定时器中断一次就改变喇叭的状态一次,即形成矩形方波频率信号,每个频率信号对应不同的音阶,再分别由对应的按键控制,当相应的按键按下后便可产生相应的音调。
首先设计电子琴的硬件电路和软件部分,设计中应用中断系统和定时/计数原理控制演奏器发声,对音乐发生所必须确定的音符和节拍分别用程序语言实现,然后利用电路仿真软件Proteus进行仿真,完善电子琴的软硬件设计,最后进行软硬件的调试运行,最终实现了电子琴的基本功能。
电子琴能够为教师在进行现代音乐、电子音乐、电脑音乐的教学时,提供更为快捷、简便、有效的教学手段。
该设计为未来进一步实现高性能电子琴产品奠定一定的基础,这对提高音乐教学质量具有重要意义。
关键词:AT89S52单片机、按键、扬声器、电子琴目录1 概述 (3)1.1电子琴设计背景 (3)1.2 设计目的及内容 (3)2 系统总体方案及硬件设计 (4)2.1系统总体结构图 (4)2.2 系统硬件设计 (4)2.2.1元件简介 (4)2.2.2 AT89S52模块电路 (8)2.2.3 键盘扫描模块电路 (9)2.2.4 数码管显示模块电路 (10)2.2.5 声音输出部分模块 (11)3 软件设计 (12)3.1音乐相关知识 (12)3.2如何用单片机实现音乐的节拍 (12)3.3如何用单片机产生音频脉冲 (13)3.4系统总体功能流程图 (14)4 Proteus软件仿真 (16)5 课程设计体会 (17)参考文献 (18)附录电子琴程序清单 (19)1 概述1.1电子琴设计背景电子琴音色优美,音域较宽,和声丰富,表现力及其丰富。
它可模仿多种音色,还可随意配上类似打击乐音响的节拍伴奏,适合于演奏节奏性较强的现代音乐。
它还能够作为独奏乐器出现,具有鲜明的时代特色,深受广大音乐爱好者的喜爱,又是我国广大中小学生学习音乐的重要工具,而且电子琴容易制作,价格便宜,有很好的市场前景。
随着科技的不断发展,电子产品也在不断地进步。
现在的电子产品越来越接近智能化,性能也精益求精。
现阶段,单片机发展日益成熟,而且发展迅猛,以单片机为核心部件的电子琴将会比以555定时器为核心部件电子琴的性能更加稳定,而且依靠单片机强大的编程功能更容易实现电子琴各音节所对应频率的产生,可以随意弹奏想要表达的音乐,而且制作简单,成本低所以此设计具有很现实的意义。
1.2 设计目的及内容本设计的目的主要是复习并运用我们所学的单片机知识,同时通过本次设计能够对电子电路以及作图软件等方面的知识有进一步的认识和掌握:熟悉AT89S52单片机的内部结构和功能,合理利用其功能实现简单设计,能够完成相关软件编程设计工作,掌握一般的简单电子电路的设计方法。
本次设计的主要内容是利用运用单片机的定时、中断功能编程设计出具有发出以C调为标准音Dou、Ruai、Mi、Fa、Sou、La、Si和高音Dou八个音的功能并通过16个按键控制弹奏出音乐的电子琴。
它包括放大电路,时钟电路、复位电路以及键盘接口电路四部分。
2 系统总体方案及硬件设计2.1系统总体结构图本设计是利用AT89S52单片机来对电子琴的主体部分进行设计,主要运用了AT89S52单片机的定时、中断功能。
定时器可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大后,就会发出不同音调。
以STC89C52单片机为核心控制元件,与键盘、扬声器等部件组成核心模块设计电子琴。
其系统结构图如图2-1:AT89S52是一个低电压、高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89S52单片机在电子行业中有着广泛的应用。
其PDIP封装芯片如图2-2所示:图2-2 AT89S52 PDIP封装芯片AT89S52为8位通用微处理器,其管脚图如图2-3所示,主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。
RST/Vpd (9 脚)为复位输入端口,外接电阻电容组成的复位电路。
VCC(40 脚)和VSS (20 脚)为供电端口,分别接+5V电源的正负端。
P0-P3 为可编程通用I/O 脚,其功能用途由软件定义。
图2-3 AT89S52 PDIP封装芯片管脚图P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。
在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
P1 是一个带内部上拉电阻的8 位双向I/O 口。
与AT89C51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EX)。
Flash 编程和程序校验期间,P1 接收低8 位地址。
P2 是一个带有内部上拉电阻的8 位双向I/O 口,在访问外部程序存储器或16 位地址的外部数据存储器(例如执行MOVX @DPTR 指令)时,P2 口送出高8 位地址数据。
在访问8 位地址的外部数据存储器(如执行MOVX @RI 指令)时,P2口输出P2 锁存器的内容。
Flash 编程或校验时,P2亦接收高位地址和一些控制信号。
P3 口是一组带有内部上拉电阻的8 位双向I/O 口。
P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能,P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。
RST:复位输入。
当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。
一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。
要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。
PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲。
在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
EA/VPP:外部访问允许。
欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),EA 端必须保持低电平(接地)。
如EA端为高电平(接Vcc 端),CPU 则执行内部程序存储器中的指令。
XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
(2)LED数码管本设计的显示电路采用一个两位共阴LED数码管显示,LED(Light-Emitting Diode)是一种外加电压从而流过电流并发出可见光的器件。
LED是属于电流控制器件,使用时必须加限流电阻。
LED有单个LED和八段LED之分,也有共阴和共阳两种。
常用的七段显示器的结构如图2-4图a所示。
发光二极管的阳极连在一起的称为共阳极显示器(如图b所示),阴极连在一起的称为共阴极显示器(如图c所示)。
1位显示器由八个发光二极管组成,其中七个发光二极管a-g控制七个笔画(段)的亮或暗,另一个控制一个小数点的亮和暗,这种笔画式的七段显示器能显示的字符较少,字符的开头有些失真,但控制简单,使用方便。
此外,要画出电路图,首先还要搞清楚他的引脚图的分布,在了解了正确的引脚图后才能进行正确的字型段码编码。
才能显示出正确的数字来。
(a)外形(b)共阳极 (C)共阴极图2-4 数码管引脚(3)LM386简介LM386是一种音频集成功放,具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点,广泛应用于录音机和收音机之中。
图2-5 LM386内部电路原理图LM386内部电路原理图如图2-5所示。
与通用型集成运放相类似,它是一个三级放大电路。
第一级为差分放大电路,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构成反馈网络,从而引入了深度电压串联负反馈,使整个电路具有稳定的电压增益。
图2-6 LM386引脚图LM386的外形和引脚的排列如图2-6所示。
引脚2为反相输入端,3为同相输入端;引脚5为输出端;引脚6和4分别为电源和地;引脚1和8为电压增益设定端;使用时在引脚7和地之间接旁路电容,通常取10μF。
查LM386的电源电压4-12V或5-18V(LM386N-4);静态消耗电流为4mA;电压增益为20-200dB;在1、8脚开路时,带宽为300KHz;输入阻抗为50K;音频功率0.5W。
尽管LM386的应用非常简单,但稍不注意,特别是器件上电、断电瞬间,甚至工作稳定后,一些操作(如插拔音频插头、旋音量调节钮)都会带来的瞬态冲击,在输出喇叭上会产生非常讨厌的噪声。
2.2.2 AT89S52模块电路AT89S52单片机主程序模块通过对键盘扫描程序信号的读取,再通过对应的表,取出数码管显示编码和定时器初始值以产生不同的声音信号。