- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C51单片机的数字温度报警器的的设计 毕业的设计
中国地质大学(武汉)——基于C51单片机的数字温度报警器的设计指导老师: 姓 名: 鹏 班 级: 学 号: 专 业: 机械设计制造及其自动化 院 系: 机电学院 日 期: 2016.01.10 基于单片机的数字温度报警器的设计摘要:随着现代信息化技术的飞速发展和传统工业改造的逐步实现,能独立工作的温度检测系统已广泛应用于各种不同的领域。本次课程设计是基于AT89C51单片机进行温度传测定及报警等功能的设计,利用数字温度传感器DS18B20的测温系统,通过LED数码管和LCD液晶显示屏同时显示实时温度和报警预设温度,报警指示通过蜂鸣器的声音和16X16点阵屏同时报警,并能采取降温措施(直流电动机启动)。同时本次设计的报警温度采用键盘输入的方式,确保各种报警温度可以方便的设定和调节。本次课程设计的系统电路简单、操作简便,能任意设定报警温度,系统具有可靠性高、成本低、功耗小等优点。关键词: 单片机、温度检测、AT89C51、DS18B20 目录基于单片机的数字温度报警器的设计1一、引言:3二、设计方案31.基本要求32.扩展功能33.方案选定34.总体设计方案4三、功能模块分析41.复位电路42.键盘电路53.DS18B20温度检测电路64.显示电路75.报警电路106.降温风扇电路10四、软件设计分析111.主函数模块112.温度检测模块123.键盘扫描模块134.LCD液晶显示模块145.中断模块15五、课程设计体会15附录:18引言:随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便是不可否定的,各种数字系统的应用也使人们的生活更加舒适。数字化控制、智能控制为现代人的工作、生活、科研等方面带来方便。其中数字温度计就是一个典型的例子。数字温度计与传统的温度计相比,具有读数方便、测温范围广、测温精确、功能多样话等优点。其主要用于对测温要求准确度比较高的场所,或科研实验室使用,该设计使用STC89C51单片机作控制器,数字温度传感器DS18B20测量温度,单片机接受传感器输出,经处理用LED数码管和LCD液晶屏实现温度值显示。设计方案基本要求实现实时温度显示,测温范围-55℃~~+125℃。报警通过扬声器和发光二极管显示。扩展功能任意设定设置温度报警,通过键盘直接设定温度,设定报警温度通过LCD液晶屏显示。报警同时采取风扇降温措施。 方案选定本次课程设计在实验室进行,基于现有的实验器材,本次选用DS18B20温度传感器作为温度测量传感器,此传感器为单总线数字温度传感器,起体积小、构成的系统结构简单,它可直接将温度转化成串行数字信号给单片机处理,即可实现温度显示。另外DS18B20具有3引脚的小体积封装,测温范围为-55℃~+125℃摄氏度,测温分辨率可达0.0625摄氏度,其测量范围与精度都能符合设计要求。 总体设计方案图:总体设计功能模块分析复位电路复位操作是为了完成单片机内部电路的初始化,使单片机从一种确定的状态开始运行。当AT89C51单片机的复位引脚RST出现2个机器周期以上,单片机就完成了复位操作。如果RST持续为高电平,单片机就处于循环复位状态[1]。 复位通常有2种基本形式:上电复位和开关复位。上电复位要求要求接通电源后,自动实现复位操作。开关复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。本次采用的是常用的上电且开关复位电路,电路如下图所示:图:复位电路上电后,由于电容充电,使RST持续一段高电平时间。当单片机已在运行之中时,按下复位键也能使RST持续一段时间的高电平,从而实现上电且开关复位的操作。通常选择C=10~30μF,R=10~1000Ω。复位操作使单片机进入初始化过程,其中包括使程序计数器PC=0000H,P0~P3=FFH,SP=07H,其它寄存器处于零。键盘电路本次使用实验仪提供的一个6×4的小键盘,向列扫描码地址(0X002H)逐列输出低电平,然后从行码地址(0X001H)读回。如果有键按下,则相应行的值应为低,如果无键按下,由于上拉的作用,行码为高。这样就可以通过输出的列码和读取的行码来判断按下的是什么键。在判断有键按下后,要有一定的延时,防止键盘抖动。地址中的X是由KEY/LED CS 决定,参见地址译码。做键盘和LED实验时,需将KEY/LED CS 接到相应的地址译码上。以便用相应的地址来访问。例如将KEY/LED CS信号接CS0上,则列扫描地址为08002H,行码地址为08001H。列扫描码还可以分时用作LED的位选通信号。键盘在由单片机控制的温度报警器系统中的主要作用是通过按键向单片机输入指令,其中主要是输入控制温度的上下限,是人工控制单片机的主要手段。在此温度报警系统由于使用伟福试验箱进行设计,本
您可能关注的文档
- 城市轨道交通子系统ATS的设计与实现.doc
- 城市的设计基础:空间与城市空间.ppt
- 城市道路交叉口的设计完成.doc
- 城市道路景观特色在的设计中的体现.doc
- 城市的设计的理念、基本要素和基本方法.ppt
- 城市道路交叉口的设计.ppt
- 城市道路桥梁工程施工组织的设计.doc
- 城市道路照明的设计及截光型.doc
- 城市道路雨水初期径流快速处理工艺的设计.pdf
- 城市防洪工程的设计规.doc
- 基于C51单片机直流电机测速仪的设计.doc
- 基于C51多功能电子密码锁的设计源程序代码 毕业的设计.doc
- 基于CAD技术的字典式台灯底座注塑模具的设计(有全套图纸).doc
- 基于CAN总线汽车加速度信息采集系统的设计 本科毕业的设计(论文).doc
- 基于CAN总线的JPG图像远程传输系统及软件的设计.doc
- 基于CAN总线的倾角智能传感器的设计.ppt
- 基于CCS和DSK5402板的音频采集和回放程序的设计.pdf
- 基于Cisco系统的企业网IPSec_Vpn的的设计与实现_毕业论文.doc
- 基于CMOS传输门CMOS非门的设计边沿D触发器的研究.docx
- 基于CORBA技术的分布式电力监控系统的的设计.pdf
文档评论(0)