基于89C52单片机功放的设计(尹东东)(5)

2019-02-15 13:43

聊城大学本科毕业论文(设计)

致 谢

首先感谢我的导师任世杰老师在论文设计期间对我的培养、关心和指导,半年以来,我的设计工作就在任老师的办公室进行,他指导并协助我制定详细的工作计划,督促我完成每一天的任务,面对困难我们共同探讨,解决困难我们共同高兴,我每一点的进步都有他辛勤的劳动。更重要的是任老师四年以来对我人格的教育和培养,教会我一套行之有效的科学研究方法。在此,谨向他表示由衷的感谢!

特别感谢论文答辩委员会的诸位领导及老师能在百忙之中审阅我的论文,并出席论文答辩会。

感谢理工学院的所有老师给予我的教育、关心和帮助。

在此,还要感谢我的父母以及E通科技社的所有成员,在我的论文设计期间,对我硬件设计和相关软件编程方面给予很大的帮助。感谢他们对我的关心与支持。

最后,再次对关心、帮助我的老师和同学表示忠心的感谢!

17

聊城大学本科毕业论文(设计)

附录:

附录一:印制电路板 (1)主板与显示电路 242413521135211122112121221121211212221121211212211122112221111122222222121211123123 (2)电源与控制电路 1221123187652121212342211123423211221112123321

18

聊城大学本科毕业论文(设计)

123456781234567812321123456789654124039383736353433323130292827262524232221530451233343222221011121314151617181920311111211212122423222120191817161514132423222120191817161514132432271116123456789101112123456789101112222222222222222222222222222222222111111111111111111111111111111111 附录二:主要元器件清单

STC89C52单片机 1个 CD4067 16路译码器 2个 NE5532运算放大器 1个 BT90-SS-112DM继电器 1个 LM7812三端稳压集成电路 1个 LM7905三端稳压集成电路 1个 LM1875 1个 电阻,电位器,电容,三极管 若干 四位数码管 1个 附录三:部分程序清单

#include #include #include #define uint unsigned int #define uchar unsigned char

19

聊城大学本科毕业论文(设计)

uchar irtime; uchar IRcord[4]; uchar irdata[33]; uchar num,a,b; bit irpro_ok,irok;

sbit IR=P3^2; //红外接口标志

sbit wela1=P1^1; sbit wela2=P1^2; sbit wela3=P1^3; sbit jidianqi=P1^4; sbit key1=P1^5; sbit key2=P1^6; sbit key3=P1^7; sbit voicec=P2^4; sbit vc1=P2^0; sbit vc2=P2^1; sbit vc3=P2^2; sbit vc4=P2^3; void Ir_work(); void Ircordpro(); uchar code dula[]= {0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82, 0xf8,0x80,0x90}; /*uchar code voice[]= {0x00,0x01,0x02,0x03, 0x04,0x05,0x06,0x07, 0x08,0x09,0xa,0xb, 0xc,0xd,0xe,0xf}; */ void delayms(uint xms) //延时

{ uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--);

}

void keyscan() //按键检测

{

if(key1==0) //电源开关

{

delayms(50); if(key1==0)

{

jidianqi=~jidianqi; while(!(key1)); //等待按键释

20

聊城大学本科毕业论文(设计)

}

}

}

if(key2==0) //音量加

{

delayms(20); if(key2==0) {

if(num>=16) //当到16时重新归零

num=16; else num++;

while(!key2); //等待按键释

} }

if(key3==0) //音量减

{

delayms(20); if(key3==0)

{

if(num<=0) //当到0时重新归零

num=0; else num--;

while(!key3); //等待按键释

} }

void display() //数码管显示

{ a=num/10; b=num; if(jidianqi==0)

{

wela1=1,wela2=0,wela3=0;

P0=0xc0; delayms(2);

wela1=0,wela2=1,wela3=1;

P0=0x8e; delayms(2); jidianqi=0;

} if(jidianqi==1)

21


基于89C52单片机功放的设计(尹东东)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《水仙子·咏江南》公开课教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: