教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

毕业论文-移专-陈龙-修改2 - 图文(10)

来源:网络收集 时间:2026-09-06
导读: 武汉工程大学邮电与信息工程学院毕业设计(论文) 致谢 从论文选题到搜集资料,从写稿到反复修改,期间经历了喜悦、聒噪、痛苦和彷徨,在写作论文的过程中心情是如此复杂。如今,伴随着这篇毕业论文的最终成稿,复

武汉工程大学邮电与信息工程学院毕业设计(论文)

致谢

从论文选题到搜集资料,从写稿到反复修改,期间经历了喜悦、聒噪、痛苦和彷徨,在写作论文的过程中心情是如此复杂。如今,伴随着这篇毕业论文的最终成稿,复杂的心情烟消云散,自己甚至还有一点成就感。

我要感谢,非常感谢我的指导老师。她为人随和热情,治学严谨细心。在闲聊中她总是能像知心朋友一样鼓励你,在论文的写作和措辞等方面她也总会以“专业标准”严格要求你,从选题、定题开始,一直到最后论文的反复修改、润色,指导老师始终认真负责地给予我深刻而细致地指导,帮助我开拓研究思路,精心点拨、热忱鼓励。正是指导老师的无私帮助与热忱鼓励,我的毕业论文才能够得以顺利完成,谢谢指导老师。

我要感谢,非常感谢在我研究课题期间,帮助过我的同学们。这是在这种相互帮助、相互关心的的友谊下,我才能理清论文写作思路。在此向对我的论文提出诸多宝贵的意见和建议的同学表示真挚的感谢。

40

武汉工程大学邮电与信息工程学院毕业设计(论文)

附录 整体程序代码

#include #include #include #define uchar unsigned char #define uint unsigned int sbit duan=P2^6; sbit wei=P2^7; sbit ds=P2^2; sbit jiar=P2^5;

uchar num,num1,num2,num3,numx,num4,num5,num6, aaa,bbb,ccc,zd; int numy;

uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0xbf,0x86, 0xdb,0xcf,0xe6,0xed, 0xfd,0x87,0xff,0xef, 0x00,0x08,0x88};//20,21 void delay(uchar i) { uint j; while(i--) {

for(j=0;j<100;j++); } }

void dsstart()

41

武汉工程大学邮电与信息工程学院毕业设计(论文)

{

unsigned int i; ds=0;

i=100; //拉低约800us, 符合协议要求的480us以上 while(i>0) i--;

ds=1; //产生一个上升沿, 进入等待应答状态 }

void dswait() {

unsigned int i;

while(ds); //等待应答信号 i=4;

while(i>0) i--;

while(~ds); //检测到应答脉冲 i=4;

while(i>0) i--; }

bit readbit()//读取一个bit {

unsigned int i; bit b; ds=0;

i++; //延时约8us, 符合协议要求至少保持1us ds=1; i++;

i++; //延时约16us, 符合协议要求的至少延时15us以上 b=ds;

i=8;

while(i>0) i--; //延时约64us, 符合读时隙不低于60us要求

42

武汉工程大学邮电与信息工程学院毕业设计(论文)

return b; }

uchar readbyte()//读取一个字节 { uint b;

uchar date,a; b=0;date=0; while(b<8) {

a=readbit();

date=(a<<7)|(date>>1);//将readbit()的返回值付给date,然后date向后移一位 重复8次刚好 得到一个字节的数据 }

void writeor(uchar order)//写入命令 {

uint b; uchar a; bit bit2; b=0;

for(a=0;a<8;a++) {

bit2=order&0x01; order>>=1; if(bit2)//写入1 {

ds=0; b++,b++; ds=1;

43

}

b++;

return date;

武汉工程大学邮电与信息工程学院毕业设计(论文)

}

}

}

for(b=0;b<8;b++);

else//0 { }

ds=0;

for(b=0;b<8;b++); ds=1; b++;b++;

void changetemp()//温度转变函数 { }

uint gettemp()//获取温度 {

float tt; int temp; uchar geta,getb; dsstart(); dswait(); delay(1); writeor(0xcc);

writeor(0xbe);//读取温度命令

44

dsstart(); dswait(); delay(1);

writeor(0xcc);// 跳过读序号列号的操作 writeor(0x44);// 启动温度转换 delay(1);

…… 此处隐藏:122字,全部文档内容请下载后查看。喜欢就下载吧 ……
毕业论文-移专-陈龙-修改2 - 图文(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/436270.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)