毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 电子专业论文

三位半数字温度显示计(二)

作者: 浏览:38次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:三位半数字温度显示计(二),论文范文关键词:三位半数字温度显示计(二)
三位半数字温度显示计(二)毕业论文范文介绍开始:

1、剥线钳不能剥线。在发下设计时所需要的工具时,发现剥线钳不能剥线,原因是钳子不能夹住导线,使前面的剥线槽不能受力工作。我们在剥线钳松动的地方用力敲紧,使它又能正常工作。
2、面包板不能很好地使每个元器件连接起来,特别是芯片不能很好的固定在面包板上,使得芯片不能正常工作,时常会有接触不良的,要紧紧地按住芯片的40个引脚才能使之工作。在不确定面包板的导电性能是否良好的情况下,我们用万用表测量电路中每个元器件的接触是否导通,在导通状况不好的地方,换根导线或是将导线换个插槽是电路导通。在进行调试时,我们会专门指定一个人按住芯片各引脚,使芯片能正常工作。
3、焊接过程中也遇到不少问题,其一是电烙铁尖端受热温度不够,无法熔断锡丝。而在尖端上方受热比较好,在上方熔断锡丝比较容易,但由于刚开始周李琴同学焊接没有什么经验,在熔断锡丝时,往往会熔得太多,造成短路或是焊接不美观的问题。但经过多次焊接尝试之后,基本上不会出现熔断锡丝太多而短路的状况。
4、数码管有损坏。在面包板上连好电路以后,我们专心于调试,在调试不出结果的时候请教了苏湘同学,他在认真检查我们的电路之后,发现电路没问题,数码管却显示不全,最后找出原因,看是否数码管本身存在问题。于是,我们对四个数码管一一进行检查,最终发现其中有两个是坏的。那时候已经是晚上,老师和管理器件的同学已经回去,我们不能马上得到器件。可是又不能耽误我们的进程,我们当天晚上去市里买好了数码管,并进行检查,以备第二天能马上派上用场,在确保器件无损换的条件下进一步调试。
八、体会
     通过这次基于DS18B20传感器测量温度的设计,作为一个团队,我们学到了不少新的知识。首先,这次设计让我把书本上学到的理论知识转化成为现实生活中有价值的实物。如果没有这次设计为我们搭建的平台,我们就不能对书本上的知识进行很好的理解,也不能熟练的把它们应用到现实生活中。同时,这次设计加强了我们独立思考的能力。一个好的设计需要通过我们不断的思维,不断的改善。经过设计之后,我们不像以前那样,遇到问题都不愿意独立思考,只会一味的向别人求助。现在,我们会通过自己的思考,解决我们自己遇到的问题和困难。还有,我们学会不能手高眼低,要踏踏实实,从基础学起、做起。一开始我们通过讨论,初步有了设计的方案,觉得还是比较简单的。但是,具体到设计时,我们遇到了很多麻烦,比如如何将传感器得到的温度转换成为对应的电信号,如何将电信号输送到单片机进行控制,如何把测得的温度用数字显示出来等等。这就要求我们学习要一步一个脚印,掌握扎实的理论基础了。最重要的一点是,我们在这次设计中培养了自己的学习能力。由于好多知识超出了我们的课本范围,这就要求我们自己通过查资料来增加我们的知识,解决遇到的一些问题。在短时间内从书本资料中筛选出我们所需要的知识,对我们的自主学习能力有很大的帮助。就拿DS18B20来说,我们书本上没有介绍到这种温度传感器,所以我们就通过学习DS18B20的说明书,了解它工作的原理以及特性,并弄清楚在实际应用时要注意的事项,对DS18B20进行初始化、编程的要求和规定等。培养了自主学习的能力,无论以后我们要做什么样的设计,我们都能够通过查阅资料来实现。
九、参考文献
杨恢先,黄辉先. 单片机原理与应用及应用【M】.北京:人民邮电出版社,2009.
张道德,杨光友.单片机接口技术(C51版)【M】.北京:中国水利水电出版社,2007
李广弟.单片机基础【M】.北京:北京航空航天大学出版社,1994
康华光.数字电子技术基础(第四版)【M】. 北京:高等教育出版社,1989
李道华.传感器电路分析与设计【M】.武汉大学出版社
十、附录
1.程序清单
#include<reg52.h>
#include<intrins.h>
sbit DQ=P1^2;
sbit LED=P1^0;
sbit speaker=P1^1;
#define uchar unsigned char
#define uint unsigned int
bdata uchar a,b;          //定义a,b位于位选区
sbit mybit=b^7;
uint temp,k,t,s;
float p;
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0x40};
void delay_18B20(uint i)                //延时程序
{while(i--);
}
void Init_DS18B20(void)                 //初始化DS18B20
{ uchar x=0;
    DQ=1;
    delay_18B20(8);
    DQ=0;
    delay_18B20(80);
    DQ=1;
    delay_18B20(14);
    x=DQ;
    delay_18B20(20);
}
uchar ReadOnechar(void)                  //读取一个字符
{ uchar i,dat;
     dat=0;
    for(i=0;i<8;i++)
     { DQ=0;
        dat>>=1;
        DQ=1;
        if(DQ)
          dat|=0x80;
          delay_18B20(4);   
 }
return (dat);
}
void WriteOnechar(uchar dat)             //写入一个字符
{ uchar i=0;
    for(i=0;i<8;i++)
  { DQ=0;
        DQ=dat&0x01;
        delay_18B20(5);
        DQ=1;
  dat>>=1;   
 }
}
void ReadTemp(void)                      //温度转换
{  
    Init_DS18B20();
    WriteOnechar(0xcc);
    WriteOnechar(0x44);
    delay_18B20(100);
    Init_DS18B20();
    WriteOnechar(0xcc);
    WriteOnechar(0xbe);
    delay_18B20(100);
    a=ReadOnechar();
    b=ReadOnechar();
    t=b&0x07;
    t<<=8;
    t=t|a;
    if(mybit)
    {t=~t+1;
     t=t&0x07ff;
     }
    p=t*0.0625;
    s=p*10+0.5;  
    }
void delay(uint z)
{ uint s,t;
    for(s=0;s<z;s++)
       for(t=0;t<200;t++);
}
void delay0(uint y)
{uint s,t;
 for(s=0;s<y;s++)
 for(t=0;t<40;t++);
}
void display(uchar num0,uchar num1,uchar num2,bit num3)       //显示程序
{ 
    P2=0xfe;
    P0=table[num2];
    delay(4);           
 P2=0xfd;
    P0=table[num1+10];
    delay(4);
    P2=0xfb;
 P0=table[num0];
 delay(4);
    num3=mybit;
    if(num3)
    {P2=0xf7;
     P0=0x40;
     delay(4);
  }
}
void main()
{  uchar num0,num1,num2;   //百、十、个、符号位
   bit num3;
   LED=0;
    while(1)
    { ReadTemp();
        num0=s/100;
        num1=(s-num0*100)/10;
        num2=s%10;
        if(p>33&&(!mybit))
          { LED=1;
            speaker=0;    
          }
           else
    {LED=0;
         speaker=1;}   
        display(num0,num1,num2,num3); 
     }
}
2.仿真原理图

3.面包板实物图

首页 上一页 1 2 下一页 尾页 2/2/2


以上为本篇毕业论文范文三位半数字温度显示计(二)的介绍部分。
本论文在电子专业论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:自动调向太阳能接收充电检测器文.. 下一篇:在基于二分图匹配的课题最优选取..

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供电子专业论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有