单片机d类音频功率放大器设计(原理图+电路图+流程图+源程序)

单片机d类音频功率放大器设计(原理图+电路图+流程图+源程序)
通过这次的毕业设计,我最大的收获就是自己做出来一个东西,结果如何不重要,因为这完全是通过自己制作的,并且本课题涉及的大部分内容是我以前所没有接触过的。但无论是软件还是硬件,仍有许多需要改进和完善的地方,也有许多可以扩展的地方。这次毕社给我的感受很深刻,总结起来可有一下几个方面:
    以前的学习多重于理论方面,而且知识面不够宽,通过这次毕业设计,使我第一次系统全面的回顾了大学四年所有的课程:模拟电路、数字电路、编程等等 从中我还体会到了所学理论知识的重要性:知识掌握得越多,设计得就更全面、更顺利、更好。再有学会了怎样查阅资料和利用工具书。由于一个人不可能什么都学过,什么都懂,更加不可能一学就通,因此,当你在设计过程中需要用一些不曾学过的东西时,就要去有针对性地查找资料。
我经过这次系统的毕业设计,大致地了解了对一课题进行系统研究、设计及制作的全过程。这些认识使我们在将来的工作和学习当中都会有很大的帮助。在往后加以吸收利用,以提高自己的应用能力,而且还能增长自己见识补充最新的知识。毕业设计培养了严肃认真和实事求是的科学态度。而且培养了吃苦耐劳的精神以及严谨的作风,提高了交流沟通和团体协作能力。这些对我以后的工作都非常有帮助的。
参考文献毕业论文http://www.751com.cn/  论文网http://www.lwfree.com/
[1]  马忠梅.单片机的C语言应用程序设计[M].北京;北京航空肮天大学出版社,1996.
[2]  何立民.单片机应用系统设计[M].北京航空航天大学,1996.
[3]  李  华.MCS—51系列单片实用接口技术[M].北京:北京航空航天大学出版社,1993.
[4]  何立民.单片机应用技术选编(一)[M]北京:北京航空航天大学出版社,1993.
[5]  梁  钥,李爱齐.C语言程序设计实用技术与程序实例[M].上海:上海科普出版社,1996.
[6]  邬宽明.单片机外围器件实用手册(数据传输接口器件分册)[M].北京:北京航空航天大学出版社.2002.
[7]  李胡育.单片机原理及接口技术[M].北京:北京航空航天大学出版社,1994.
[8]  谢自美.电子线路设计•实验•测试[M].武汉:华中科技大学出版社, 2000.
[9]  李东生等编著.Protel99SE电路设计技术入门与应用[M].2002年2月第1版 .
[10] 清源计算机工作室编著.Protel99SE电路设计与仿真[M].2001年5月第1版 .
[11] [美]Joe Camp Bell编著。串行通信 C 程序员指南[M].2000年8月.
[12] [美]Mark Nelson著.串行通信开发指南(第二版)[M].潇湘工作室译.出版日期:2000年9月第1版.
[13] M.Morris Mano.Digital Design (Third Education).Beijing:Higher Educationg Press,2002.
附  录
程序如下:
  ORG 0000H
      LJMP MAIN
      ORG 000BH;T0的中断入口
      LJMP DVT0;转向中断服务程序
      ORG 0013H
      LJMP  DVT1
      ORG 0100H
 MAIN:SETB P2.5;CS 初始化
      CLR P1.6;DIN 初始化
      CLR P1.7;SCLK 初始化
      CLR C;位操作位初始化
      MOV A,#0FH;音量寄存器初始化
      MOV R0,#8
      MOV R1,#00H
      MOV R2,#00H
DENGD:JB P2.4,DENGD ; 等待按键SW1被按下,我们将SW1定义为音量启动端
      ACALL DELAY1
  YLH:JB P2.2,YLL;检测按键SW3是否被按下,我们将SW3定义为音量+
      ACALL DELAY2
      INC A
      AJMP TSQ1
  YLL:JB P2.1,ZHZ;检测按键SW4是否被按下,我们将SW4定义为音量-
      ACALL DELAY2
      DEC A
      AJMP TSQ1
  ZHZ:JB P2.3,YLH;检测按键SW2是否被按下,我们将SW2定义为音量终止端
      ACALL DELAY2
      AJMP DENGD
 TSQ1:CLR P2.5;产生一个1ms锁存数据更新脉冲,
      ACALL DELAY1
      SETB P2.5
      ACALL DELAY1
      CLR P2.5;选中片选端
      MOV TMOD,#00H;设T0 工作在方式0
      MOV TH0,#0E0H;装入初值,产生1K的工作时钟
      MOV TL0,#18H
      SETB ET0;T0 开中断
      SETB TR0;启动T0
      SJMP $;等待中断
 DVT0:CPL P1.7;时钟端取反
      RRC A
      MOV P1.6,C 1242

[1] [2] [3] [4] [5] [6] [7] [8] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有