工作总结之单片机毕业设计总结.docx

上传人:b****8 文档编号:10392256 上传时间:2023-02-10 格式:DOCX 页数:9 大小:48.62KB
下载 相关 举报
工作总结之单片机毕业设计总结.docx_第1页
第1页 / 共9页
工作总结之单片机毕业设计总结.docx_第2页
第2页 / 共9页
工作总结之单片机毕业设计总结.docx_第3页
第3页 / 共9页
工作总结之单片机毕业设计总结.docx_第4页
第4页 / 共9页
工作总结之单片机毕业设计总结.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

工作总结之单片机毕业设计总结.docx

《工作总结之单片机毕业设计总结.docx》由会员分享,可在线阅读,更多相关《工作总结之单片机毕业设计总结.docx(9页珍藏版)》请在冰豆网上搜索。

工作总结之单片机毕业设计总结.docx

工作总结之单片机毕业设计总结

工作总结之单片机毕业设计总结

单片机毕业设计总结

【篇一:

单片机课程设计总结】

单片机课程设计心得体会:

这个学期的单片机课已经早早的上完了,但是理论纯属理论,没有与实践的结合总让我们学的不踏实,感觉没有达到学以致用的效果。

所庆幸的是在课程介绍考试完之后,老师给我们安排了这次单片机课程设计,给了我们学以致用的做好的实践。

关于这次课程设计,我们花费了比较多的心思,既是对课程理论内容的一次复习和巩固,还让我们丰富了更多与该专业相关的其他知识,比如软件应用等,在摸索中学习,在摸索中成长,在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获,在真正设计之前我们做了相当丰富的准备,首先巩固一下课程理论,再一遍熟悉课程知识的构架,然后结合加以理论分析、总结,有了一个清晰的思路和一个完整的的软件流程图之后才着手设计。

在设计程序时,我们不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;养成注释程序的好习惯是非常必要的,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也能为资料的保存和交流提供了方便;我觉得在设计课程过程中遇到问题是很正常,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题的课程设计又出错了。

除了对此次设计的准备工作之外,我们还学到了很多平时难得的东西,首先是团队协作,在这次设计当中,难免和同学产生观点和意见的分歧,以及分工明细、时间安排等不合理,通过这次设计,我们体会到了团结合作的重要性及力量之强大,还有让我们处理事情更加有条理,思路更加清晰明了了,发现、提出、分析、解决问题和实践能力的提高都将受益于我在以后的学习、工作和生活中。

此次的设计,其实也是我们所学知识的一次综合运用,让我深深的认识到了学习单片机要有一定的基础,要有电子技术方面的数字电路和模拟电路等方面的理论基础,特别是数字电路;也要有编程语言的汇编语言或c语言。

要想成为单片机高手,我们首先要学好汇编语言,然后转入c语言学习,所以我们不能学到后面就忘了前面的知识,更应该将所学的知识紧紧的结合在一起,综合运用,所谓设计,就是要求创新,只有将知识综合运用起来才能真正的设计好。

【篇二:

单片机课程设计及个人心得感受】

科课程设计(论文)

单片机控制流水灯的正常工作及

外部中断控制灯的亮灭

学院名称:

汽车与交通工程学院

专业:

汽车服务工程

班级:

13汽服b

学号:

*************

姓名:

*******

指导教师姓名:

冀雯宇

二〇一四年五月

序言................................................................................................................................3

单片机也被称为微控制器(microcontroler),是因为它最早被用在工业控制领域。

单片机由芯片内仅有cpu的专用处理器发展而来。

最早的设计理念是通过将大量外围设备和cpu集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。

单片机的使用领域已十分广泛,如智能仪表、实时工况、通讯设备、导航系统、家用电器等。

各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

单片机的广泛应用不仅让我们享受到新型电子产品和新技术带来的贴心服务,也使我们的生活环境变得安全、舒适、便捷;有了单片机作主控,我们的生产生活工具更加先进和智能,减轻劳动强

度的同时提高了工作效率和安全系数。

第一章设计要求和目的

1.1设计要求

接通单片机电路后,由单片机stc89c51的p1的8个端口控制流水灯的正常工作,单片机外部中断0(p3.2端口),及按键1控制灯d10(p0.1端口)。

单片机外部中断1(p3.3端口),及按键2控制灯d10(p0.0端口)。

1.2设计目的

本设计的目的是为检测这几周课程设计的成果,提高实际动手能力以及对单片机原理和单片机c51语言的相关知识有更深刻理解。

第二章方案设计和选择

2.1stc89c51单片机的功能及各管脚解释说明

sat89c51是一种带4k字节flash存储器(fperom—flashprogrammableanderasablereadonlymemory)的低电压、高性能cmos8位微处理器,俗称单片机。

at89c2051是一种带2k字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。

由于将多功能8位cpu和闪速存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器,at89c2051是它的一种精简版本。

at89c51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案

1.at89c51提供以下标准功能:

4k字节flash闪速存存储器,128字节内部ram,32个i/o口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电。

同时,at89c51可降至0hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止cpu的工作,但允许ram,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保

存ram中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

2.管脚说明:

vcc:

供电电压gnd:

接地。

p0口:

p0口为一个8位漏级开路双向i/o口,每脚可吸收8ttl门电流。

当p1口的管脚第一次写1时,被定义为高阻输入。

p0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在fiash编程时,p0口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高。

p1口:

p1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4ttl门电流。

p1口管脚写入1后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在flash编程和校验时,p1口作为第八位地址接收。

p2口:

p2口为一个内部上拉电阻的8位双向i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,p2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。

p2口在flash编程和校验时接收高八位地址信号和控制信号。

p3口:

p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。

当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输

【篇三:

单片机毕业论文】

专科毕业设计(论文)

题目基于51单片机的可调数码日历钟的设计与制作

院(系部)电子与信息工程系

专业名称年级班级

学生姓名

指导教师

摘要

单片机以其体积小、编程灵活、控制功能强大、价格低廉等特点被广泛应用在各种电子电器产品中。

单片机技术的出现和发展带来了电子技术和控制领域的一场革命。

单片机课程作为职业院校电子信息类专业一门重要的基础课程,它既是一门很有实用价值、实践性很强且很有趣味性的课程,同时它又是一门集硬件电路设计与软件编程于一体的学科,既要求我们有较好的电工电子技术基础知识,又要求有一定的逻辑思维和软件开发(编程)能力。

通过近几年对单片机的学习,我已掌握单片机的基本知识,并具备了单片机应用系统的初步开发能力。

即将毕业之际,我运用我所掌握的单片机知识设计和制作了一个基于51单片机的可调数码日历钟,这既是对我所学知识的总结与高度概括,同时也将自己所掌握的知识与实际应用结合起来,进一步提高工程实践能力。

数码日历钟是实际生活中应用较多的一个电子计时装置,可供人们查询日期、星期及掌握时间。

本文首先从数码日历钟的功能要求入手,对设计任务进行了分析,并将任务分解为若干个模块,提出在设计与制作过程中要用到的相关知识点,给出了本设计的硬件电路及软件流程,还给出了部分模块的源程序代码。

本设计经过多次调试运行无误,最终提交出一个完整的应用系统产品。

本次毕业设计的数码日历钟能在12864液晶屏上显示出年月日时分秒以及星期几,还能显示当前环境温度,并能通过按键调整日期和时间,在调整日期的同时通过相应算法自动实现星期几的调整,而且无论是否闰年、任何月份,当日期调整时都保证不会出现非法日期。

数码日历钟是一个非常实用的设计与制作,成本低廉,如能进一步完善,具有一定的推广使用价值。

本设计任务比较复杂,要考虑的问题很多,c语言的模块化程序设计思想较好地解决了这个问题,故本设计任务采用c语言编程。

关键词:

51单片机,c语言,数码日历钟,毕业设计,制作

i

河南理工大学毕业设计论文

摘要..............................................................Ⅰ

1概述..............................................................1

1.1毕业设计的选题背景及制作意义.................................1

1.1.1毕业设计的选题背景........................................1

1.1.2毕业设计的制作意义........................................1

1.2数码日历钟的功能要求.........................................1

1.3本设计制作的主要内容.........................................2

2数码日历钟的设计与制作任务分析...................................3

2.1数码日历钟的设计与制作任务分析与分解..........................3

2.2设计方案的论证及选择..........................................3

3相关知识链接.....................................................6

3.151单片机简介.................................................6

3.1.151单片机简介.............................................6

3.1.251单片机引脚功能介绍.....................................8

3.2由已知日期推算星期几.........................................11

3.2.1如何判断一个年份是否闰年.................................11

3.2.2由已知日期如何推算星期几.................................11

3.312864图形液晶的使用.........................................13

3.3.1液晶概述................................................13

3.3.2lcm引脚功能介绍.........................................14

3.3.3lcd12864图形液晶显示模块指令集..........................15

3.3.4lcd12864图形液晶显示模块与单片机的接口..................17

3.3.5lcd12864图形液晶显示模块的基础函数......................17

3.451单片机中的中断与定时......................................19

3.4.151单片机中的中断........................................19

3.4.251单片机中的定时/计数器.................................22

3.5数字温度传感器ds18b20的使用.................................28

3.5.1ds18b20概述.............................................28

3.5.2ds18b20的内部结构.......................................29

3.5.3ds18b20与单片机的接口电路...............................32

3.5.4ds18b20的操作命令.......................................32

-1-

3.5.5ds18b20的时序..........................................33

3.6矩阵式按键的检测............................................36

4系统设计与调试..................................................44

4.1硬件系统设计与调试.........................................44

4.1.1硬件系统设计原理图......................................44

4.1.2硬件系统元器件清单......................................44

4.1.3硬件系统组装与调试......................................45

4.2软件系统设计与调试.........................................45

4.2.1软件系统设计............................................45

4.2.2软件系统调试与仿真......................................47

5结束语..........................................................49

参考文献..........................................................50

致谢..........................................................51

-2-

河南理工大学毕业设计论文1概述

1、概述

1.1毕业设计的选题背景及制作意义

1.1.1毕业设计的选题背景

单片机以其体积小、编程灵活、控制功能强大、价格低廉等特点被广泛地应用在各种电子电器产品中。

单片机技术的出现和发展带来了电子技术和控制领域的一场革命。

单片机课程作为职业院校电子信息类专业一门重要的基础课程,它既是一门很有实用价值、实践性很强且很有趣味性的课程,同时它又是一门集硬件电路设计与软件编程于一体的学科,既要求我们有较好的电工电子技术基础知识,又要求有一定的逻辑思维和软件开发(编程)能力。

通过近几年对单片机的学习,我已掌握单片机的基本知识,并具备了单片机应用系统的初步开发能力。

即将毕业之际,为了将自己所掌握的知识与实际应用结合起来,进一步提高工程实践能力,同时也对自己所学知识作以总结及高度概括向老师汇报,我决定将我的毕业设计课题选作基于51单片机的可调数码日历钟的设计与制作,并以此向老师作毕业汇报。

1.1.2毕业设计的制作意义

数码日历钟是实际生活中应用较多的一个电子计时产品,广泛地应用在酒店、宾馆、车站、家庭及办公室中,可供人们查询日期、星期,掌握当前时间及环境温度。

在上述背景下,需要我运用近几年在学校学到的单片机知识及开发技巧设计和制作出一个功能完善的可调数码日历钟。

通过这个设计的制作,必将进一步提高我的工程实践能力和单片机应用系统开发能力,将我所学到的理论知识与实际应用结合起来,做到理论与实践相结合,同时也能对我高职阶段所学知识作以梳理和总结。

这是一个非常实用的设计与制作,成本低廉,若将它稍加改进安装在镜框或其它工艺品中,则更加实用。

如能进一步完善其功能,具有一定的实际推广使用价值。

1.2数码日历钟的功能要求

本设计制作出来的数码日历钟要求能在12864液晶显示屏上显示出年月日及对应的星期几,当前时间及环境。

而且要求日期和时间可通过按键调整,当日期调整时,通过相应算法自动实现星期几的调整,无论是否闰年、任何月份,当日

-1-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1