版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微型计算机控制技术课程设计报告学号姓名指导老师所 在 学 院 计算机与信息学院 ( 常州 )完 成 日 期 2011年 9 月 27 日、课程设计的目的本次课程设计我所做的是基于单片机的液晶显示日期、时间和温度的系统 利用 AT89S52单片机控制外围电路, 通过时钟芯片 DS1302和温度传感器 DS18b20, 实现液晶显示日期、时间、温度等功能。可以直接通过按键来设置时间和日期。时钟芯片 DS1302通过简单的串行通信与单片机进行通信, 时钟 / 日历电路能 够实时提供年、月、日、时、分、秒等信息,采用双电源供电,当外部电源掉电 时能够利用后备电池准确计时。数字温度传感器 DS18B20
2、具有精度高、量程宽、 灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温 度测量,也可以当作温度处理模块嵌入到其它系统中, 作为其它主系统的辅助扩 展。通过本次课程设计, 首先,使我们增进对单片机的感性认识, 加深对单片机 理论方面的理解。其次,让我们掌握单片机的内部功能模块的应用,如定时器 / 计数器、中断、片内外存贮器、 I/O 口、串行口通讯等。还有,使学生了解和掌 握单片机应用系统的软硬件设计过程、 方法及实现, 为以后设计和实现单片机应 用系统打下良好基础。 同时,课程设计培养综合运用知识和独立开展实践创新的 能力,增强学以致用的思想, 提高解决问题的能力和百折不
3、饶的品质, 规范化训 练学生撰写技术报告,提高书面表达能力。、主要设计任务和内容本次计算机控制课程设计主要是在单片机开发板上, 依靠开发板资源, 设计 出一个应用系统。我所做的为 12864液晶显示年月日、 星期、时间以及当前温度, 同时能够用键盘调整年月日、星期和时间。采集温度使用的是 DS18b20 温度传 感器,时钟芯片为 DS1302。基于单片机的液晶显示多功能时钟与温度计系统主要由五个模块组成, 分为 单片机最小系统模块,按键设置模块,液晶显示模块,时钟芯片DS1302模块以及温度传感器 DS18b20模块。系统结构图见图 2.1。图 2.1 系统结构图系统硬件上由这五部分组成,通过
4、单片机对时钟芯片 DS1302和温度传感器DS18b20的设置和读取,在 12864液晶上显示当前的日期,时间和温度等,还可 以通过按键来调整时间日期等。图 2.2 软件流程图设计程序开始进行液晶初始化, DS18B20初始化, DS1302初始化,然后进入默 认的液晶显示, 并判断按键是否进入调整模式, 如果进行调整模式, 则可以选择 调整日期,时间,星期,通过设置的上下键来改变相应的数值,调整完,退出调 整模式,然后显示日期、时间、温度等。如果没有通过按键进入调整模式,则显 示预设的日期、时间、温度等。三、现场调试和修改在这次课设过程中, 开始时按键调整功能未能实现, 经过仔细排查, 查阅
5、资 料以及与同学的讨论交流, 发现由于程序的逻辑出了问题。 通过查阅资料, 然后 大量的调试, 基本上解决了这个问题。 整个系统功能上实现了常规的日期, 时间 以及温度的显示,以及对时间日期的调整。现场老师要求将温度加 10显示,通过更改程序,将温度数据的十位加 1 即可实现要求。程序如下:void temp_to_str() /温度数据转换成液晶字符显示TempBuffer2=(temp_value%100/10+ 1)+0; /十位加 1,这样显示的温度为实际温度加了 10四、课程设计小结这次的计算机控制技术课程设计主要是通过单片机开发板设计出符合自己 实际需求的电路系统。我说做的基于单片
6、机的液晶显示多功能时钟与温度计系 统,能够直观的显示当前的日期、时间和温度。这次课程设计虽然结束了, 但是在这个过程中我学到了很多东西。 首先,让 我认识到了,世上没有一帆风顺的事,只有坚持理论的指导,冷静的分析问题, 才可能解决问题。还有,在以后的学习中,要理论联系实际,把我们所学的理论 知识用到实际当中, 程序只有在经常的写与调试的过程中才能提高, 这就是我在 这次课程设计中的最大收获。由于本设计采用了集成温度传感器,这样不仅减少了硬件电路的设计与调 试,并且此温度传感元件的集成性能比传统的元件要优越得多, 这样简化了电路 的设计难度还降低了产品的价格。 如果我们采用传统的元件则在设计中还
7、要加入 A/D 转换器和模拟开关,这样就增加了电路的设计难度并且感温元件的精度和 转换性能也是远不及集成的感温元件 DS18B20 的。所以在以后的设计过程中应 该尽量的采用集成元件。 经过两周的设计我了解了设计的难度, 也认识到自己的 许多的不足。 在两周的课程设计过程中, 我对单片机的学习的内容又有了进一步 的加深,很多原来也许还不很清楚的知识现在弄清楚了, 期间发现自己有很多的 思维定势在里面, 以至于自己有时候很容易陷入自己弄的圈套里, 固执而不肯改 变。设计过程中我也深刻认识到合作的重要性, 通过合作可学到更多的东西。 另 外我发现程序设计是一个很灵活的东西, 它反映了你解决问题的逻辑思维和创新 能力,它是一个设计的灵魂所在。 很多子程序是可以借鉴书本上的, 但怎样衔接 各个子程序却是问题关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电场设备选型与安装方案
- 算力分配与调度技术优化方案
- 设备采购与物流管理方案
- 充电桩建设工程预算与计划
- 2手车协议出售合同
- 产业技术联盟协议书
- 飞轮、电化学混合储能调频电站项目风险评估报告
- 高速公路养护人员与设备配置优化研究
- 休闲浴室转让协议书
- 隧道施工材料选择与使用方案
- 吉安市2025年度市直事业单位公开选调工作人员【70人】考试参考试题及答案解析
- 2025年汽车修理工(高级)职业技能考试试题含答案
- 2025年辽宁省辽阳市事业单位工勤技能考试题库及答案
- 认知功能康复训练
- 人工智能+分业施策交通物流智能化解决方案研究报告
- 警察警棍使用教学课件
- 四川省甘孜藏族自治州甘孜县2026届八年级物理第一学期期末教学质量检测试题含解析
- 高中日语课程标准考试题及答案
- 天津统考乐理题库及答案
- mcn公司签约合同范本
- 2025贵州铁路投资集团有限责任公司招聘情况笔试备考试题及答案
评论
0/150
提交评论