欢迎来到天天文库
浏览记录
ID:24162293
大小:414.50 KB
页数:48页
时间:2018-11-13
《基于89C52单片机功放的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科生毕业论文(设计)题目:基于89C52单片机功放的设计单位:物理科学与信息工程学院2011年5月30日聊城大学本科毕业论文(设计)目录前言11.系统硬件设计11.1主板与显示电路设计11.2电源与控制电路41.3CD4067电路51.4遥控器电路61.5NE5532功能特点简介:81.6LM1875简介:92.系统软件设计102.1系统主程序流程图102.2各部分子程序流程图123.制作调试与操作133.1元器件的选择与焊接133.2印刷电路板的设计143.3调试与操作144.改进与扩展14参考文献16致
2、谢17附录:18聊城大学本科毕业论文(设计)摘要该89C52单片机功放的设计硬件部分主要是利用单片机STC89C52RC作为主控元件,通过以继电器为核心的外围电路控制受控线路,以达到手动及遥控相互切换的目的。此外,可通过数码管实时显示当前音量的大小。软件部分以C语言进行单片机编程,主要包括对遥控器的解码,CD4067的编程,数码管显示程序等几部分。最后,通过DXP2004绘制印刷电路板,制作出实物并调试通过。关键词:功放;单片机;数码管;89C52;CD4067;聊城大学本科毕业论文(设计)AbstractT
3、hesingle-chip89C52amplifierdesignhardwarepartmainlyusessinglechipSTC89C52RCasthemastercomponents.Itwillcontrolcircuitcontrolledlinesthroughtheperipheryoftherelayasthecoretoachievethemanualandremotemutualswitchpurpose.Inaddition,itcanalsodisplayreal-timecurr
4、entvolumeofsizethroughdigitaltube.TheSoftwarepartisprogramminginClanguageandmainlyincludesthedecodingoftheremotecontrol,CD4067programming,digitaltubeshowprogramandsoon.Finally,throughtheDXP2004drawprintedcircuitboards,itwillmakeouttherealobjectanddebugthrou
5、gh.Keywords:Amp;SCM;digital;89C52;CD4067基于89C52单片机功放的设计前言功放在各种场合都有着极为广泛的用途。本文以天祥电子TX-1C单片机实验板为依托,基于单片机进行功放音量大小调节,数码管实时显示的设计方案具有设计简单,成本低廉,智能度高等特点。同时以C语言进行单片机编程,可读性好,便于维护和移植。1.系统硬件设计系统的硬件由89C52最小系统,继电器组,红外遥控器,CD406716选1模拟开关芯片,共阳数码管等组成,系统框图如图1所示:STC89C52拓航开发板共
6、阳数码管CD4067继电器红外遥控器图1系统框图1.1主板与显示电路设计电路的核心器件是STC89C52单片机和共阳数码管显示。主芯片采用美国ATMEL公司的AT89C52Flash单片机。它具有8位可重编程Flash存储器,使用+5V电源电压,256×8位的内部RAM,3个16位定时/计数器,7个中断源以及空闲和掉电保护模式等功能。遥控器采用AT89C52中的LV低电压系列,则可用两节1.5V电池供电。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程
7、定时计数器,2个全双工串行通信口,2个读写口线。AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。电路如图2所示。图2主板与显示电路单片机系统既协调整机工作,又进行数据处理,是软硬件系统连接的桥梁。其主要性能如下:(1)工作电压:5.5V-3.4V(5V单片机),工作频率:0-40MHz。(2)用户应用程序空间8K字节,可供存储数据的RAM512字节。(3)3个16位定时器/计数器,5个具优先权顺序的
8、中断源。(4)32条双向且可被独立寻址的I/O口,其中P1/P2/P3是准双向口,P0是开漏输出,作为I/O口使用时,需加上拉电阻。[3]管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入
此文档下载收益归作者所有