当前位置:首页 > 基于单片机与PC机串口通信的温度记录仪毕业设计 - 图文
福建工程学院国脉信息学院本科毕业设计
5、结论 首先,通过这次应用系统设计,在很大程度上提高了自己的独立思考能力和单片机的专业知识,也深刻了解写一篇应用系统的步骤和格式,有过这样的一次训练,相信在接下来的日子我们都会了,而且会做得更好。 我所写的系统主要根据目前节省能源的发展趋势和国内实际的应用特点和要求,系统以单片机AT89C51为核心部件,采用了自动化的结构形式,实现对温度的检测、记录与数据处理。利用C语言编制,运行程序该系统的主要特点是: 1)适用性强,利用VB友好的人机界面,用户只需对界面参数进行设置并启动系统正常运行便可实现对温度的测量、记录与数据处理。 2)将单片机以及温度传感器引入对温度的分析和处理中,单片机控制决策无需建立被控对象的数学模型,系统的鲁棒性强,适合对非线性、时变、滞后系统的控制,对温度测量系统采用单片机控制非常适合。 3)系统成本低廉,操作非常简单,可扩展性强,只要稍加改变,即可增加其他使用功能。 通过对本设计的思考,更加加深了对单片机的认识,熟练了单片机的编程,更对当前的温度传感器有了更深刻的认识与了解,但是由于此系统依赖温度传感器,因而对温度传感器的稳定性,线性等诸多方面有着严格的要求,但是传感器的性能越好,相对而言其价格也就越高,因而在此设计中,温度传感器我个人觉的还是存在遗憾,其次,由于采用了C语言,所以其编程过程复杂不易查错。最后由于时间紧迫,本设计还有诸多地方需要改进,比如改用RS-485串行接口或是网线,实现远距离操作。 6、致谢 在我论文即将完成之际,我首先要向在论文写作中给予我悉心关怀、鼓励和指导的陈松岭老师致以深深的敬意和谢意!老师一丝不苟的钻研精神,严谨求实的治学态度,执着忘我的工作作风,独树一帜的思维方式,使学生受益匪浅,并终身难忘。 所有人的青春,从一开始的空白无物,到后来的极欲飞扬,阴霾满地,再到现在的尘埃落定,一切都在发生,一切都在结束.美好而缤纷的大学生活,就这样画上了句号,真有些难忘和难舍。 纯如钻,强如钢。最大的收获是心智的成熟,一千多个日子里曾悲伤过、失落过、苦恼过,委屈过。而现在懂得擦干眼泪,收拾伤痕,站起继续勇往直前,前面的荆棘,不算什么,路上的障碍,我每攀登越过一次,便往云端靠近了一步。感谢我的朋友和同学对我的关心和帮助!
福建工程学院国脉信息学院本科毕业设计
7、参考文献 [1] 陈大钦主编 《电子技术基础实验》 高等教育出版社 2004年 [2] 余锡存 曹国华.单片机原理及接口技术[M].陕西:西安电子科技大学出版社 [3] 苏家健. 单片机原理及应用技术 .高等教育出版社,2004.11 [4] 周航慈. 单片机程序设计基础 . 北京航空航天大学出版社,2003.07 [5] 李仁发、肖玲、吴强.数字逻辑设计(第四版). 人民邮电出版社,2006.05 [6] 51单片机学习网 HTTP://WWW.51C51.COM/ [7] 单片机学习网 HTTP://WWW.MCUSTUDY.COM/ [8]《单片机C语言应用程序设计》第四版,马忠梅主编,北京航空航天大学出版社 [9]《单片机开发与典型工程项目实例详解》,边海龙、孙永奎编著,电子工业出版社 [10]《51单片机C语言教程----入门、提高、开发、拓展全攻略》,郭天祥 编著, 电子工业出版社,2009 [11] 吴黎明主编 《单片机原理及应用技术》 科学出版社 2003年 [12] 刘乐善主编 《微型计算机接口技术及应用》 华中科技大学出版社 2004年 [13] J.A.CONNELLEY. ANALOG INTEGRATED CIRCUITS. JOHN WILEY &SONS [14] 吴洪潭,肖艳萍,赵伟国.单片机原理及应用系统设计[M].北京:国防工业出版社,2005 [15] 陈梓城主编 《电子技术实训 》 机械工业出版社 2003年 [16] 李伯成.基于MCS-51单片机的嵌入式系统的设计[M].北京:电子工业出版社,2004. [17] 李学海主编 标准80C51单片机基础教程》 北京航空航天大学出版社 2006年 [18] 刘乐善主编 《微型计算机接口技术及应用》 华中科技大学出版社 2004年 [19] 先锋工作室. 单片机程序实例[M].北京:清华大学出版社,2002. [20] 付家才. 单片机控制工程实践技术[M]. 北京:化学工业出版社,2004.5 [21] Atmel Microcontroller Handbook,2001 [22] STC Microcontroller Handbook,2007 [23] John F. Wakerly[M] DIGITAL DESIGN 北京:高等教育出版社 2009
福建工程学院国脉信息学院本科毕业设计
8、附录 附录1: 总体电路图: 附录2: 单片机程序: #include
福建工程学院国脉信息学院本科毕业设计
表0x40 负 0x7d,0x07,0x7f,0x6f,0x00,0x40}; //共阴led段码unsigned char dispbitcode[]={0xfe,0xfd,0xfb,0xf7, }; uchar data temp_data[2]={0x00,0x00}; // 读出温度暂放 unsigned char dispbuf[5]={0,0,0,0,0}; void digitalshow(unsigned char a3,unsigned char a2,unsigned char a1,unsigned char a0) { unsigned char i; dispbuf[0]=a0; dispbuf[1]=a1; dispbuf[2]=a2; dispbuf[3]=a3; for(i=0;i<4;i++) } /********** 该程序为总线上只有一个器件 **********/ //毫秒延时 11.059 Mhz void dmsec (unsigned int count) { } void Delay(unsigned int num)// 延时函数 { unsigned int i; while (count--) { } for (i=0;i<125;i++){} // 1ms延时 { P2=0xff; //关闭所有显示 P0=dispcode[dispbuf[i]]; P2=dispbitcode[i]; if(i==1){DIN=1;} }
共分享92篇相关文档