- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计说明书
题 目 系 (部)
专业(班级) 姓 名 学 号 指导教师
起止日期
单片机原理及应用课程设计任务书
系(部):电子与通信工程系 专业:指导教师: 张刚林、刘光灿、陈威兵、罗朝明 2010-6-5
课题名称 设计内容及要求 课题内容:以单片机为核心,数字式温度计的设计作息时间系统的设计音乐播放系统的设计音乐演奏系统的设计 LED点阵字符显示系统设计城市道路交通灯控制设计数字频率计设计
2要求:
2.1完成该系统的硬件和软件的设计,在Proteus软件上仿真通过;
2.2外围硬件的电路原理图设计组与组间不得完全一样。否则将严重影响评分成绩。 设计工作量 1、汇编或C51语言程序设计;
2、程序调试;
3、软件设计在Wave6000或Keil C调试、仿真,硬件设计在Proteus上上进行调试、仿真;
4、提交课程设计说明书,包括设计原理、软件设计、程序分析(程序重要部分要求加注释)、仿真和调试过程分析、参考文献、设计总结等,具体要求、格式见课程设计说明书模板。 进度安排 起止日期(或时间量) 设计内容(或预期目标) 备注 第1天 课题、安排介绍、分组;课题介绍之后,收集、查阅资料方案论证、设计参数确定、系统整体设计 第2天~第7天 硬件设计:
利用Proteus6.9平台结合软件设计调试、仿真;
软件设计:
利用Wave6000或Keil C平台,程序设计、调试、仿真; 第8天~第9天 验收作品、答辩 第10天 撰写课程设计说明书 教研室
意见
年 月 日
系(部)主管领导意见
年 月 日 摘要
在科学技术不断发展的今天,温度的检测、控制应用于许多行业,随着电子工业的发展,数字仪表反应速度快、操作简单,对使用环境要求不高的优点,市场上逐渐出现越来越多的数字式温度计,实践表明,整个低功耗高精度的便携式数字式温度计使用方便,工作稳定,待机时间长,具有广阔的应用前景,并开始得到广泛应用。
DS18B20智能温度传感器设计一个数字式温度计,测量一路温度信号并用液晶屏显示KeilC51 V9.00 uVision4 编写,编译后生成*.HEX文件,通过ISP下载到自制的单片机开发板中进行调试。利用的知识点主要有51单片机的定时器/计数器的使用,DS18B20的读写操作,12864液晶的文字和绘图显示功能。
关键摘 要 - 1 -
绪 论 - 3 -
第1章 单片机的概述 - 4 -
1.1单片机的定义及发展史 - 4 -
1.2单片机的应用 - 5 -
1.3单片机最小系统的硬件设计方法 - 6 -
第2章 设计思路与实施方法 - 7 -
第3章 硬件设计 - 8 -
3.1关键元器件的相关参数 - 8 -
3.1.1 STC89C52 - 8 -
3.1.2 DS18B2单线数字温度计 - 11 -
3.1.3 12864液晶显示屏 - 13 -
第4章 软件设计 - 15 -
4.1源程序 - 15 -
4.1.1主程序 - 15 -
4.1.2 DS18B20子程序 - 20 -
4.1.3 LCD12864子程序 - 22 -
第5章 设计效果 - 26 -
6、总 结 - 27 -
7、参考文献 - 28 -
绪 论在科学技术不断发展的今天,温度的检测、控制应用于许多行业,随着电子工业的发展,数字仪表反应速度快、操作简单,对使用环境要求不高的优点,市场上逐渐出现越来越多的数字式温度计,实践表明,整个低功耗高精度的便携式数字式温度计使用方便,工作稳定,待机时间长,具有广阔的应用前景,并开始得到广泛应用。
DS18B20智能温度传感器设计一个数字式温度计,测量一路温度信号并用液晶屏显示KeilC51 V9.00 uVision4 编译。软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了单片机数字式温度计的设计原理的设计思想和软、硬件调试作了详细的论述。
第2章 设计思路与实施方法
设计的课题为数字式温度计的设计使用DS18B20智能温度传感器设计一个数字式温度计,测量一路温度信号用液晶屏显示智能温度传感器独特的单线接口仅需一个端口引脚进行通讯
第3章 硬件设计
3.1关键元器件的相关参数
3.1.1 STC89C52
(1)STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1,000,000次。该器件采用高密度非易失存储器制造技术制造,
文档评论(0)