温控风扇系统设计
基于PLC的温控电风扇系统设计

基于PLC的温控电风扇系统设计摘要:温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。
本文设计了基于PLC的温控风扇系统,采用PLC作为控制器本设计为一种温控风扇系统,具有灵敏的温度感测和显示性能,系统PLC对风扇转速进行控制,性能稳定控制准确。
关键词: PLC;温度控制;无极调速;无噪声;风扇1.引言在空调日渐走入我们的生活的同时,电风扇仍然在市场上畅销不衰。
电风扇制冷效果虽然不及空调,却胜在风力温和,价格低廉且环保低碳。
在日益激烈的市场竞争中,传统的电风扇不断改进,但仍不太完美。
1.1研究目的及意义电风扇制冷效果虽然不及空调,但却以风力温和,价格低廉且低碳环保使之在市场上的销售依旧不衰。
人们常常通宵达旦地使用风扇,一旦气温稍有变化,感冒的人数就会极具增加。
因此在日趋激烈的市场竞争环境中,传统的电风扇仍不太完美:一是风力不能根据环境温度变化自动调节风扇转速;二是机械定时噪声大。
本设计由此出发完善上述缺陷,实现随室内环境温度变化而风力自动无级调速的电风扇控制系统且定时无噪声。
1.2国内外研究现状电风扇在中国仍然具有很大的市场,所以我国对电风扇的优化研究是很积极的。
智能电风扇已经开始投入市场,目前这方面的技术已经成熟。
下一阶段的研究将是使其更加人性化,更好的满足不同群体的人的需求。
在21世纪,温控器越来越智能化,精确度高,功能全面,标准化程度高,安全性可靠性强,虚拟温控器的开发等等慢慢成为温控器未来发展的方向。
温控器目前属于信息技术的前端科技产品,它越来越广泛的应用到生产行业,生活和科学研究等各个领域。
2.设计的主体内容2.1系统结构的设计本系统由温度传感器实时采集环境温度送至PLC控制系统,利用 PLC 编制控制程序,借助输出控制元件,控制电机两端的电压来改变电风扇转速;定时器功能,软件实现。
除此之外,仍保留传统风扇的自然风、档位控制等功能。
arduino温控风扇课程设计

arduino温控风扇课程设计一、课程目标知识目标:1. 学生能够理解温控风扇的基本工作原理,掌握温度传感器与Arduino的结合使用。
2. 学生能够阐述Arduino编程中涉及的温度读取、条件判断及PWM控制等概念。
3. 学生掌握基本的电路连接知识,能够安全地搭建和测试温控风扇。
技能目标:1. 学生能够独立完成温度传感器的安装与接线,并正确连接至Arduino板。
2. 学生能够编写并上传控制温控风扇的Arduino程序代码,实现风扇的自动启停。
3. 学生通过实践操作,培养解决问题的能力,提高创新设计和动手制作的能力。
情感态度价值观目标:1. 学生培养对科学技术的兴趣,增强对工程项目的探究欲望。
2. 学生在学习过程中,形成合作意识,培养团队协作解决问题的能力。
3. 学生通过动手实践,认识到科技与生活的紧密联系,增强环保意识。
分析:本课程针对中学生设计,结合Arduino编程及电子制作,旨在提高学生的动手实践能力及创新能力。
课程性质为实践性、探究性,注重培养学生的实际操作技能和问题解决能力。
学生特点为好奇心强,对新鲜事物感兴趣,但需在教学中注意引导和激发学生的学习兴趣。
教学要求强调理论与实践相结合,关注学生的个别差异,确保每位学生都能在课程中取得具体的学习成果。
通过以上课程目标的实现,为后续教学设计和评估提供明确方向。
二、教学内容1. 理论知识:- 温度传感器原理与种类- Arduino基础编程知识(数字I/O口、模拟I/O口、PWM)- 电路基础知识(电路连接、元件识别)2. 实践操作:- 温度传感器的安装与接线- Arduino编程与上传- 温控风扇电路搭建与测试3. 教学大纲:- 第一课时:介绍温度传感器原理与种类,Arduino基础编程知识,明确项目目标。
- 第二课时:学习电路基础知识,进行温度传感器的安装与接线。
- 第三课时:编写Arduino程序,实现温度读取与判断。
- 第四课时:学习PWM控制原理,调整风扇转速。
基于51单片机的温控风扇设计

基于51单片机的温控风扇设计【摘要】本文基于51单片机设计了一款温控风扇系统,通过硬件设计、软件设计、温度检测与控制算法、风扇控制逻辑和系统测试与优化等内容详细介绍了该系统的设计过程。
实验结果表明,该系统在温度控制和风扇控制方面均取得了良好的效果。
设计总结中总结了系统的优点和不足之处,并提出了未来改进的方向。
本文旨在为基于51单片机的温控风扇系统的设计提供参考,对于提高室内温度舒适度和节能具有积极意义。
【关键词】51单片机、温控风扇设计、引言、研究背景、研究意义、研究目的、硬件设计、软件设计、温度检测与控制算法、风扇控制逻辑、系统测试与优化、实验结果分析、设计总结、展望未来。
1. 引言1.1 研究背景随着科技的不断发展,人们对舒适生活的需求也越来越高。
温度的控制是一个非常重要的环节,尤其是在室内环境中。
夏季炎热时,人们往往需要通过风扇来降低室内温度,提升舒适度。
而随着智能技术的兴起,基于单片机的温控风扇设计成为了一个热门的研究方向。
传统的风扇控制通常是通过开关控制,无法实现温度自动调节。
而基于51单片机的温控风扇设计可以利用单片机的强大功能实现温度检测、实时控制风扇转速等功能。
通过设计合理的算法,可以实现智能化的温控系统,提高舒适度的同时实现能源的节约。
研究如何利用51单片机设计一套温控风扇系统,对于提升室内生活质量、节约能源具有重要的意义。
本文旨在通过具体的硬件设计、软件设计以及温度检测与控制算法的研究,实现一套稳定可靠的基于51单片机的温控风扇系统,并对系统进行测试优化,为今后类似应用提供参考和借鉴。
1.2 研究意义在工业生产中,温控风扇设计也具有重要意义。
通过合理设计温控系统,可以有效地控制设备的温度,保证设备在安全的工作温度范围内运行,提高设备的稳定性和可靠性,减少设备的故障率,降低维护成本,提高生产效率。
开展基于51单片机的温控风扇设计研究具有重要的理论和实践意义。
通过该研究,不仅可以提高温控风扇的控制精度和稳定性,还可以为温控系统的设计和应用提供参考和借鉴,推动智能家居和工业生产的发展。
基于单片机的智能温控风扇系统设计

基于单片机的智能温控风扇系统设计一、本文概述随着科技的快速发展,智能家居系统在人们的日常生活中扮演着越来越重要的角色。
其中,智能温控风扇系统作为智能家居的重要组成部分,通过自动调节风速和温度,为用户提供舒适的室内环境。
本文旨在探讨基于单片机的智能温控风扇系统的设计与实现。
本文首先介绍了智能温控风扇系统的背景和意义,阐述了其在现代家居生活中的重要性和应用价值。
接着,文章详细分析了系统的总体设计方案,包括硬件平台的选择、软件编程的思路以及温度控制算法的实现。
在此基础上,文章还深入探讨了单片机在智能温控风扇系统中的应用,包括单片机的选型、外设接口的设计以及控制程序的编写。
文章还注重实际应用的可行性,对智能温控风扇系统的硬件电路和软件程序进行了详细的说明,包括电路原理图的设计、元器件的选择以及程序的调试过程。
文章对系统的性能和稳定性进行了测试和分析,验证了系统的有效性和可靠性。
通过本文的阐述,读者可以全面了解基于单片机的智能温控风扇系统的设计和实现过程,为相关领域的研究和应用提供参考和借鉴。
本文也为智能家居系统的发展提供了新的思路和方法。
二、系统总体设计智能温控风扇系统的设计旨在实现根据环境温度自动调节风扇转速的功能,从而提高使用的舒适性和能源效率。
整个系统以单片机为核心,辅以温度传感器、电机驱动模块、电源模块以及人机交互界面等组成部分。
在总体设计中,首先需要考虑的是硬件的选择与配置。
单片机作为系统的核心控制器,需要选择运算速度快、功耗低、稳定性高的型号。
温度传感器则选用能够精确测量环境温度、响应速度快、与单片机兼容的型号。
电机驱动模块负责驱动风扇电机,需要选择能够提供足够驱动电流、控制精度高的模块。
电源模块需要为整个系统提供稳定可靠的电源。
人机交互界面则用于显示当前温度和风扇转速,同时提供用户设置温度阈值的接口。
在软件设计上,系统需要实现温度数据的采集、处理与传输,风扇转速的控制,以及人机交互界面的管理等功能。
基于51单片机的温控风扇毕业设计

基于51单片机的温控风扇毕业设计温控风扇基于51单片机的毕业设计一、引言随着科技的不断进步,人们对于生活品质的要求也越来越高。
在夏季高温天气中,风扇成为了人们不可或缺的家用电器。
然而,传统的风扇常常不能够根据环境温度自动调节风速,给人们带来了一定的不便。
因此,设计一个基于51单片机的温控风扇成为了一项有意义的毕业设计。
二、设计目标本设计的目标是实现一个自动调节风速的温控风扇系统,通过测量周围环境的温度来调节风扇的风速,使风扇在不同温度下达到最佳工作效果,提高舒适度和节能效果。
三、硬件设计1.51单片机:采用AT89S52单片机作为主控制器,该单片机具有较强的性能和丰富的外设资源,能够满足本设计的需求。
2.温度传感器:采用DS18B20数字温度传感器,具有高精度和简单的接口特点。
3.风扇控制电路:通过三极管和可变电阻来控制风扇的转速,根据温度传感器的输出值来调节电阻的阻值,从而实现风扇的风速调节。
四、软件设计1.硬件初始化:包括对温度传感器和风扇控制电路的初始化设置。
2.温度检测:通过DS18B20传感器读取环境温度的值,并将其转换为数字量。
3.风速控制:根据不同的温度值,通过控制电阻的阻值来调整风扇的风速,从而实现风速的自动调节。
4.显示界面:通过LCD显示器将当前温度值和风速等信息显示出来,方便用户了解当前状态。
五、系统测试及结果分析经过对系统的调试和测试,可以发现该温控风扇系统能够根据环境温度自动调节风速。
当环境温度较低时,风扇转速较低,从而降低能耗和噪音;当环境温度较高时,风扇转速会自动提高,以提供更好的散热效果。
六、结论通过对基于51单片机的温控风扇系统的设计和测试,可以得到以下结论:1.该系统能够根据环境温度自动调节风速,提高舒适度和节能效果。
2.通过LCD显示界面,用户可以方便地了解当前温度和风速等信息。
3.本设计的目标已得到满足,具备一定的实用和推广价值。
七、展望在未来的研究中,可以进一步优化该温控风扇系统,例如添加遥控功能、改进风扇控制电路的效率等,以提高用户体验和系统的整体性能。
单片机智能温控风扇的设计与实现

单片机智能温控风扇的设计与实现
单片机智能温控风扇的设计与实现可以说是一项复杂的优化设计。
其核心思想就是将单片机作为控制器,通过与数字温度传感器相连,采集室内温度,进行最佳温度调节,实现温度控制功能。
在实现智能温控风扇功能时,需要遵循如下几个步骤:
第一步:设计智能温控风扇的电路,并根据上位机的控制指令,定义单片机的设计方案。
第二步:设计单片机的主程序,实现电路的正确控制,使得其能够采集温度、调整电机的转速,测试风扇的温控功能。
第三步:使用单片机调试软件,对单片机的控制程序进行编写、调试,实现单片机智能温控风扇的功能。
第四步:在单片机智能温控风扇中,采用PID控制电路,通
过比较参考温度和当前温度大小,从而调节风扇的转速,保持室内温度的相对稳定。
第五步:对智能温控风扇进行安装测试,确保单片机控制程序的正确性和可靠性,控制系统能够按照用户设定的参考温度和恒温温度进行正确控制。
以上是单片机智能温控风扇的设计与实现过程,通过一系列步骤,可以基本实现单片机智能温控风扇的自动调节功能。
这项
技术不仅可以有效提高室内环境舒适度,还能够帮助我们节省大量的能源,给人们带来实际的利益。
智能温控风扇调速系统的设计

电子技术• Electronic Technology68 •电子技术与软件工程 Electronic Technology & Software Engineering【关键词】AT89C52 DS18B20 占空比 风扇随着科技文明的飞速发展,电子工商业、制造业取得了重大突破,促进了智能家居产业的发展。
各种制冷设备层出不穷,同时安全隐患和用电安全等问题也随之而来,相比之下电风扇由于安全可靠被大家普遍认可,仍是人们消暑必备品之一。
老式的电风扇优点很多,但功能单一,需要手动调控,工作时噪音很大,显然不符合消费者对智能设备的高要求。
想要进一步提高电风扇在当前市场上的竞争力,就必须提高其稳定性和安全性,技术革新是必经之路,必须满足现代人对生活体验的高标准,智能温控风扇调速系统的设计文/张凯强 李红岭 王浩 李盼盼 林晓庆本设计以AT89C52为控制电路,将DS18B20检测到的实时温度与系统设定的初值对比从而改变系统的占空比,当环境温度越高时,风扇的转速越快;反之,转速会随之减小。
这种温控风扇无疑更加的智能、环保,符合现代科技文明发展的方向,具有很大的市场潜力和意义。
摘 要使其更加智能化、人性化。
1 系统方案本设计采用DS18B20温度传感器进行实时环境温度检测,然后经过AT89C52单片机处理检测到的温度信号,采用PWM 调速技术对直流电机进行调速,通过两个开关S1和 S2改变所需要的温度的初始值,同时,由共阴极数码管显示,系统框图如图1所示。
2 硬件电路设计2.1 温度采集电路的设计DS18B20温度计是单总线器件,体积小。
与传统的热敏电阻相比,DS18B20能够直接将温度转换为数字信号。
因此温度采集电路由DS18B20构成,无疑是最佳选择。
DS18B20温度传感器的测量温度的范围在-55~+125之间,它能检测出9~12位的温度分辨率,相应的分辨率温度分别为0.5、0.25、0.125和0.0625,因此它可用于高精度的温度测量。
温控风扇系统设计与调试实验报告

温控风扇系统设计与调试实验报告本次温控风扇系统设计与调试实验旨在探究温度控制的原理及实现方法,具体操作步骤如下:一、实验原理本实验主要采用的温控系统原理为负反馈控制,即将温度传感器检测到的温度与设定温度进行比较,并计算出误差值,通过控制器计算并输出PWM控制信号,控制风扇的转速,维持系统温度稳定。
二、实验器材和材料1、Arduino主控板 1块2、LM35温度传感器 1个3、风扇电机模块 1个4、杜邦线若干三、实验步骤1、接线将LM35温度传感器和风扇电机分别连接到Arduino主控板上。
LM35温度传感器的VCC引脚连接到Arduino主控板的5V引脚,GND引脚连接到GND引脚,OUT引脚连接到A0引脚。
风扇电机模块的VCC引脚连接到Arduino主控板的5V引脚,GND引脚连接到GND引脚,PWM 引脚连接到D3引脚。
2、编程1) 定义变量定义变量,包括控制器的Kp值、Ki值、Kd值、偏差量、偏差和、上一秒的偏差、输出值等。
2) 设置风扇转速和PID系数设置风扇最小转速和PID系数,根据实际情况进行选择。
3) PID控制通过PID控制计算PWM输出值,控制风扇转速,使系统温度稳定在设定温度附近。
4) 读取和处理温度值读取LM35温度传感器检测到的温度值,与设定温度进行比较,计算误差,调整风扇速度控制系统温度稳定。
5) 延时每一次计算后,让控制器等待一定时间再进行下次计算,从而保证控制精度。
3、调试完成编程后,上传到Arduino主控板,插入电源,进行调试。
在初始状态下,风扇停止工作,温度传感器开始检测环境温度。
当环境温度高于设定温度时,通过调整PWM输出控制风扇增加转速,降低温度,直至稳定在设定温度附近。
四、实验结果实验结果显示,本次设计的温控风扇系统能够稳定控制系统温度,并能根据环境温度实现调整风扇转速的功能。
五、实验总结通过本次实验,我们深入了解了PID控制器的原理和实现方法,在实践中,我们运用PID控制方案实现了温控风扇系统,掌握了基本的温控风扇系统设计和调试技能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化系统创意设计大赛作品说明书作品名称:温控风扇系统设计队员 :2015年4月目录1、引言 (3)2、背景ﻩ33、意义与应用ﻩ34、原理简介ﻩ45、方案设计 (4)6、STC12C5A60S2单片机............................................................................................ 56。
1简介ﻩ56、2 PWM寄存器设置 (5)6。
3 PWM占空比计算方法ﻩ56.4I/O工作方式设置 ................................................................................................................. 67、LCD液晶显示屏 (6)8、温度传感器DS18B20ﻩ88.1 初始化 (9)8.2 写操作ﻩ108。
3 读操作ﻩ109、风扇 (10)拓展1: ................................................................................................................................................. 1011拓展2:ﻩ1210、硬件电路设计ﻩ10.1原理图与部分电路PCB图ﻩ1210、2 电机驱动电路......................................................................................................................... 13 11、软件设计 (14)11。
1主函数流程图......................................................................................................................... 14 11。
2温度控制风扇程序流程图 .. (15)11。
3按键控制风扇程序流程图 ................................................................................................. 16 11.4 按键设定温度程序流程图 (17)12、结语ﻩ18参考文献: ............................................................................................................................... 18附录Ⅰ:实物硬件图ﻩ18附录Ⅱ:程序ﻩ18摘要:本设计就是基于STC12C5A60S2单片机技术与温度传感器测量外界温度得设计原理,进行了不同设计方案得比较,给出了设计得硬件电路,同时对各种关键硬件进行较详细得介绍,并且以流程图得方式对系统设计作出介绍。
系统主要通过温度传感器控制不同得PWM占空比输出来控制风扇得档位。
而出于方便、可选择性得考虑,系统也添加了辅助功能,就就是直接手动控制风扇得档位。
关键词:STC12C5A60S2单片机,DS18B20温度传感器,PWM1、引言温控风扇在节能环保方面具有一定得作用,其工作原理除了普通得手动档位调节,主要就是通过温度传感器感应外界温度,并自主地进行档位得调节,这样在风扇开着得情况下,不需进行手动就可以根据不同得外界温度进行自主调节风力大小,达到节能目得。
2、背景随着空调机在日常生活中得普遍应用,很容易想到电风扇会成为空调得社会淘汰品,其实经过市场得考验与证实,真实得并不就是这样得,在空调产品得冲击下,电风扇产品仍然具有很强大得生命力,电风扇在市场得考验中并没有淡出市场,反而销售在不停得复苏中,具有强大得发展空间。
据市场调查,电风扇得不停复苏主要在以下原因:一,就是电风扇虽然没有空调机得强大得制冷功能,但电风扇就是直接取风,风力更加温与,比较适合老年人、儿童以及体质虚弱得人使用。
二,就是电风扇经过多年得市场使用,较符合人们得使用习惯,而且结构简单、操作方便、安装简易。
三,就是电风扇比起空调产品而言,其价格低廉,相对省电,更易得进入老百姓得家庭。
在目前空调还没有普及,并且并不就是所有得情况下空调都适合使用得情况下,智能风扇适合人体对温度得要求,智能风扇还有具有相当作用得、3、意义与应用1、普通电风扇得现状及存在得隐患:大部分只有手动调速,功能单一。
长时间在高负荷工作容易损坏电器,并且造成电量得损失、2、作品可运用在家庭中,风扇得风力随温度而调节,即可以避免人因温度低吹到冷风而着凉,也可达到节能目得,可见温控风扇更具有优越性、3、其次将此系统装在产热多,急需排热得设备上,可以帮助它及时散掉大量得热。
比如电脑散热器等。
4、原理简介1、电源开关,控制系统处于工作还就是停止状态。
2、当系统上电之后,通过单片机读取外界温度,然后在液晶显示屏上显示出来。
通过判断温度得范围,控制风扇得停止与转不同得速度。
同时LED给出档位指示。
温度控制得范围可以通过按键进行设置、3、另外,当不需要温度控制时,可以通过模式切换开关,让系统工作于手动控制模式。
通过按键进行调节风扇得停止,与不同转速。
5、方案设计方案一:采用两片STC89C516RD单片机、液晶1602与ds18b20,进行设计,让单片机1进行温度读取操作,另外得单片机2通过定时器,产生占空比不同得PWM。
两单片机通过串口进行通信,这样单片机1可以通过读取外界得温度,然后对单片机2进行控制。
这样就能在不同得温度区间内,单片机2控制直流5v小风扇不同得转速,从而实现温度自动控制风扇。
方案二:采用STC12C5A60S2单片机、液晶1602与ds18b20。
这也就是一款51单片机,但就是它得性能比STC89C516RD单片机更强大,而且有独立得双路PWM输出。
这样,采用一片STC12C5A60S2单片机就能实现温度读取与直流5v小风扇得转速控制。
方案三:采用stm8s105系列单片机、液晶1602与ds18b20,同样可以实现温度读取与直流5v小风扇得转速控制方案比较:方案一需要耗费更多得硬件资源。
因此我们直接排除方案一。
方案三,如果采用44脚贴片封装得stm8s105单片,可以在很小得覆铜板上把硬件做出来,这样可以节省一些硬件资源。
但就是,因为温度传感器ds18b20得读取就是通过单一I/O口读取得,stm8s105得I/O操作需要设置,让其就是处于输入或者输出方式。
操作非常麻烦。
方案二需要得硬件资源相对较少,而且其I/O口兼容8051单片机,可以实现I/O口准双向操作,这样编程相对简单。
综上所述,我们选择方案二。
6、STC12C5A60S2单片机6、1简介我们采用得单片机为STC12C5A60S2,STC12C5A60S2/AD/PWM系列单片机就是宏晶科技生产得单时钟/机器周期(1T)得单片机,就是高速/低功耗/超强抗干扰得新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S)针对电机控制,强干扰场合、其引脚与普通8051单片机基本相同。
6、2 PWM寄存器设置STC12C5A60S2单片机内置两路独立PWM输出,通过设置相应寄存器,可以让占空比改变。
PWM0得输出口在P1。
3,而PWM1得输出口在P1、4相关得设置例子如下面得程序所示:CCON = 0;//初始化PCA控制寄存器//PCA计数器停止运行//清除CF标志位//清除所有中断标志位CL =0; //重置PCA得16位计数器CH= 0;CMOD= 0x02; //设置PCA计数器时钟源为Fosc/2//禁止PCA 计数器溢出中断CCAP0H = CCAP0L = 0xff;//PWM0口输出0%占空比CCAP1H = CCAP1L =1x00; //PWM1口输出100%占空比CCAPM0=0x42;//PCA模块0工作在8位PWM模式并且没有PCA中断CR= 1;//开始计数当寄存器CL值小于[ EPCnL, CAPPnL]时,输出为低电平;当寄存器CL值等于或大于[EP CnL,CAPPnL ]时,输出为高电平;当寄存器CL得值由FF变为00溢出时,[EPCnH CAP PnH]得内容被装载到[EPCnL,CAPPnL ]中。
这样,就可以实现无干扰地实现PWM更新。
6、3PWM占空比计算方法输出得占空比乘以256后,转换为十六进制,然后进行取反,再同时赋值给寄存器CCAPxH 与CCAPxL。
6。
4I/O工作方式设置其I/O口得工作方式有准双向/弱上拉输出,强推挽输出,高阻输入(电流不能流入也不能流出),开漏输出(若外加上拉也可以读取)等。
缺省状态下,I/O得工作方式为准双向/弱上拉、本设计中,对于温度传感器得读写操作,需要I/O工作在准双向得工作状态。
而PWM输出端口,LED驱动输出,端口我们将I/O口得工作方式设置分强推挽输出,输出得拉电流达到20mA,能更好得驱动负载。
设置方式,通过配置相应得寄存器PxM1与PxM0,如下表1所示:表17、LCD液晶显示屏时钟得显示屏选用1602字符液晶。
1602就是指显示得内容为16*2,即能够同时显示两行,每行16个字符。
常见得1602字符液晶有两种,一种显示得就是绿色背光黑色字体,另一种显示蓝色背光白色字体,目前市面上字符液晶绝大多数就是基于HD44780液晶芯片得,控制原理就是完全相同得。
本设计所用1602液晶模块,显示屏就是蓝色背光白色字体、图1为1602字符液晶引脚图图1 1602字符液晶引脚图各引脚功能为:第1脚:GND为地电源、第2脚:VCC接5V正电源。
第3脚:VO为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生重影,使用一个1K得电位器调整对比度、第4脚:RS为寄存器选择,高电平时选择数据寄存器,低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:DB0~DB7为8位双向数据线。
第15~16脚:背光灯电源、①基本操作时序:读状态输入RS=L,R/W=H,E=H 输出D0-D7=状态字写指令输入RS=L,R/W=L,D0—D7=指令码,E=高脉冲输出无读数据输入RS=H,R/W=H,E=H 输出D0—D7=数据写数据输入RS=H,R/W=L,D0—D7=数据,E=高脉冲输出无②RAM地址映射图:如图2所示:图2 RAM地址映射图当我们在00—0F、40—4F,得地址中任意地写入显示数据时,液晶都可以显示,当写入10-27或50-67地址处时,必须通过移屏指令将它们移入可显示得区域。