单片机d类音频功率放大器设计(原理图+电路图+流程图+源程序)
通过这次的毕业设计,我最大的收获就是自己做出来一个东西,结果如何不重要,因为这完全是通过自己制作的,并且本课题涉及的大部分内容是我以前所没有接触过的。但无论是软件还是硬件,仍有许多需要改进和完善的地方,也有许多可以扩展的地方。这次毕社给我的感受很深刻,总结起来可有一下几个方面:
以前的学习多重于理论方面,而且知识面不够宽,通过这次毕业设计,使我第一次系统全面的回顾了大学四年所有的课程:模拟电路、数字电路、编程等等 从中我还体会到了所学理论知识的重要性:知识掌握得越多,设计得就更全面、更顺利、更好。再有学会了怎样查阅资料和利用工具书。由于一个人不可能什么都学过,什么都懂,更加不可能一学就通,因此,当你在设计过程中需要用一些不曾学过的东西时,就要去有针对性地查找资料。
我经过这次系统的毕业设计,大致地了解了对一课题进行系统研究、设计及制作的全过程。这些认识使我们在将来的工作和学习当中都会有很大的帮助。在往后加以吸收利用,以提高自己的应用能力,而且还能增长自己见识补充最新的知识。毕业设计培养了严肃认真和实事求是的科学态度。而且培养了吃苦耐劳的精神以及严谨的作风,提高了交流沟通和团体协作能力。这些对我以后的工作都非常有帮助的。
参考文献毕业论文http://www.751com.cn/ 论文网http://www.751com.cn/
[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] 下一页