毕业论文 - 粮仓温度自动监测系统 - 图文(6)

2019-06-05 00:00

xxxx职业技专科毕业设计(论文)

致 谢

在本次论文设计过程中,感谢我的学校,给了我学习的机会,在学习中,xxxx老师从选题指导、论文框架到细节修改,都给予了细致的指导,提出了很多宝贵的意见与建议,王老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。他渊博的知识、开阔的视野和敏锐的维给了我深深的启迪。这篇论文是在老师的精心指导和大力支持下才完成的。

感谢所有授我学业的老师,没有这些年知识的积淀,我没有这么大的动力和信心完成这篇论文。感恩之余,诚恳地请各位老师对我的论文多加批评指正,使我及时完善论文的不足之处。

在校期间,这里给我留下了美好的回忆。特别是在我即将踏上工作岗位的同时,毕业设计整个过程给了我这样一个锻炼的机会,使我加深了对以前知识的理解和巩固,拓宽了知识面,也提高了我对所学知识的综合应用能力。祝愿母校的将来更美好! 谨以此致谢最后,我要向百忙之中抽时间对本文进行审阅的各位老师表示衷心的感谢。

24

xxxx职业技专科毕业设计(论文)

参考文献

[1] 康华光等.电子技术基础[M]. 北京:高等教育出版社 [2] 彭介华.电子技术课程设计指导[M]. 北京:高等教育出版社

[3] 郭天祥.新概念51单片机C语言教程:入门、提高、开发、拓展全攻略[M].电子

工业出版社,2009.

[4] 黄智伟.全国大学生电子设计竞赛制作实训[M].北京:北京航空航天大学出版

社,2007

[5] 黄智伟.全国大学生电子设计竞赛系统设计[M].北京:北京航空航天大学出版

社,2006

[6] 黄智伟.全国大学生电子设计竞赛技能训练[M].北京:北京航空航天大学出版

社,2007

[7] 黄智伟.全国大学生电子设计竞赛电路设计[M].北京:北京航空航天大学出版

社,2006

[8] 黄智伟.全国大学生电子设计竞赛常用电路模块制作[M].北京:北京航空航天

大学出版社,2010

[9] 黄智伟等.基于NI multisim的电子电路计算机仿真设计与分析[M].北京:电子

工业出版社,2007

[10] 黄智伟.印制电路板(PCB)设计技术与实践[M].北京:电子工业出版社,2009 [11] 高吉祥等.电子技术基础实验与课程设计[M].北京:电子工业出版社,2002 [12] 吴运昌.模拟集成电路原理与应用[M].广州:华南理工大学出版社,2001年 [13] 谭博学等. 集成电路原理及应用[M].北京:电子工业出版社,2003

[14] 魏立军.CMOS 4000系列60种常用集成电路的应用[M].北京:人民邮电出版社,

1993

[15] xxxx.单片机应用与实践项目化教程.北京:化学工业出版社.2010.06

25

xxxx职业技专科毕业设计(论文)

附录一

从机程序:

#include

#include\ #include\#include\sbit beep=P2^2;

unsigned char dat[32];

unsigned char dat0,dat1,dat2,sdat0,sdat1,sdat2; void delay0(void) // {

unsigned char a,b,c; for(c=167;c>0;c--) for(b=171;b>0;b--) for(a=16;a>0;a--); }

void wenshiduxianshi() {

extern unsigned char code asc[]; dat0=dat[3]; dat2=dat0/100; dat1=dat0;

dat0=dat00/10;

if(dat2!=0)LCD_DAT(0x0C,asc[dat2]);//灭零 else LCD_DAT(0x0C,' '); LCD_DAT(0x0E,asc[dat1]); LCD_DAT(0x0D,asc[dat0]); LCD_DAT(0x0F,'C');

sdat0=dat[1];

sdat2=sdat0/100; sdat1=sdat0; sdat1=sdat0;

sdat0=sdat00/10;

LCD_DAT(0x4E,asc[sdat1]); LCD_DAT(0x4D,asc[sdat0]); LCD_DAT(0x4F,'%');

if(sdat2!=0)LCD_DAT(0x4C,asc[sdat2]);//灭零 else LCD_DAT(0x4C,' '); }

void baojing()

26

xxxx职业技专科毕业设计(论文)

{

if(dat0>=3&&dat1>=1) {

beep=0;

Delay(600); beep=1; Delay(50); } }

void main() {

LCD_Init(); LCD_CMD(0x01); LCD_Init();

LCD_String(0x00,\ LCD_String(0x40,\ NRF_Init(); while(1) {

ReadDHT(dat+1); wenshiduxianshi(); baojing();

NRF_TxPacket(dat);//发射数据包 delay0(); } }

\子函数 #include sbit DQ =P3^6;

void delay_ms(void) //20ms {

unsigned char a,b; for(b=215;b>0;b--) for(a=45;a>0;a--); }

void delay_us(unsigned char time)//Delay_Time = 2* time + 5(6) 机器周期{

while(--time); }

void jump(unsigned char flag)//跳过0或1 {

unsigned char x=0;

27

xxxx职业技专科毕业设计(论文)

if(flag==1) {

while(DQ)//等待IO 口为0 {

x++;

if(x>200)break; } } else {

while(!DQ)//等待IO 口为1 {

x++;

if(x>200)break; } } }

void ReadDHT(unsigned char *dat) {

unsigned char i=0,k=0,dat0; DQ =0;

delay_ms();//延时20ms DQ =1; jump(1);// DQ =1; jump(0); DQ =1; jump(1);

//delay_us(60);//130us DQ=1; jump(1);

for(i=0;i<5;i++) {

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

DQ=1;

dat0=dat0<<1; jump(0);

delay_us(15);//35us DQ=1; if(DQ) {

dat0=dat0|0x01;

28


毕业论文 - 粮仓温度自动监测系统 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:成本会计案例

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

马上注册会员

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