基于单片机及鱼塘模型的智慧养鱼控制系统设计
鱼塘水位水质自动控制系统设计概要

2.2主要芯片的结构及特点
2.2.1
1.80C51单片机的结构如图2-1所示:
图2-1 单片机内部结构框图
2.80C51单片机.特点:
80C51单片机8位的CPU,片内有振荡器和时钟电路,工作频率为
2.运用单片机控制水位的办法,提高控制准确度,节省了人力;
3.单片机、光电耦合器、AD620放大器接入低电压电路,节省电量,更保护了人的安全。推而广之,此方法可以用在水产养殖领域,工厂的锅炉水位自动控制系统中,提高生产效率,提高我国的自动化水平,从而提高我国的综合国力;
4.运用传感器知识原理,正常情况时,覆膜原电池式测氧传感器保持高电平,当鱼塘在缺氧的情况下,发出一个低电平信号,经单片机处理后,向氧气泵发出启动的命令,鱼塘进入增氧状态;当鱼塘不缺氧时,测氧传感器上电流增大,继续发出高电平,氧气泵停止工作。改变了以往单靠人观察时已经很晚的后果,或者,氧气补充过量造成浪费。提高增氧的及时性,经济性。
工作温度:-30°C--85°C
工作湿度:5-- 95%
输入电压:+8--+15V直流电源(具有反接保护)
功耗:小于1W
体积:75x64x24 (mm)
安装方式:壁挂式和工业DIN导轨(选配)
使用方法:
DB9孔端引脚定义:
引脚
2
3
5
RS-232定义
TXD
RXD
GND
接线端子引脚定义:
RS-485
TX+
图3-1 硬件结构设计图
3.2水位检测和水质检测、报警等接口电路
基于51单片机的智能鱼缸控制系统的设计与实现

基于51单片机的智能鱼缸控制系统的设计与实现摘要:本设计是基于51单片机的智能鱼缸控制系统的设计与实现,是由51单片机作为核心板,LCD1602液晶显示、由DS18B20数字温度传感器检测、由液位传感器df-893液位检测控制模块、由计时器计时投食模块。
基于单片机的智能鱼缸控制系统的鱼缸集温控和喂食,计时,一体、低成本低功耗的智能鱼缸设备。
智能鱼缸系统,免去了养鱼缸的人们对鱼缸的日常操作,本智能鱼缸系统也可以用于水族馆以及养殖场这种场合。
关键词: 51单片机;LCD1602液晶; DS18B20数字温度传感器;df-893液位检测1 设计背景及目的近几年来,随着科学水平的发展和技术的提升,人们的生活质量得到了质的飞跃,越来越多人会在除了衣食住行外的其他方面去提升生活质量和家庭品味,不少人也会在家里摆上个鱼缸以便观赏。
但是现在的快节奏生活和工作又让人们没法花费长时间在打理鱼缸上,而智能鱼缸系统,免去了养鱼缸的人们对鱼缸的日常操作,本智能鱼缸系统也可以用于水族馆以及养殖场这种场合。
目前市面上的一体、低成本低功耗的智能鱼缸设备还比较稀少,属于需求大于供给的状态,所以本课题研究的基于单片机的智能鱼缸控制系统可以满足这一需求并且成本控制上要比单一购买鱼缸设备的成本低。
2 基本设计思路智能鱼缸控制系统的设计分为每个功能模块的硬件部分和由单片机控制的软件部分。
硬件部分包括对时间,温度和液位的感知,并传送所有信息到控制端。
软件部分包含信号的转换,分析温度和液位的临界值、时间的分析,并将得到的信号转换为电信号,控制温度、液位、电机喂食的实现。
3 硬件设计51 单片机是对所有兼容 Intel 8031 指令系统的单片机的统称。
该系列单片机的始祖是 Intel 的 8004 单片机,后来随着 Flash rom 技术的发展,8004 单片机取得了长足的进展,成为应用最广泛的 8 位单片机之一,其代表型号是ATMEL 公司的 AT89 系列,它广泛应用于工业测控系统之中。
基于51单片机智能鱼缸鱼塘养殖宠物喂食课题背景

基于51单片机智能鱼缸鱼塘养殖宠物喂食课题背景随着社会经济的迅速发展,生活质量的提高,人们对家庭休闲娱乐设施的需求也不断增加,水族宠物行业也因此蓬勃发展。
养殖宠物的类别结构中,水族类宠物的占比达到了16%,成为了非猫、犬宠物中的第一选择,而且有接近两成的宠物养殖者开始“智能养宠”,使用科技的力量养殖宠物。
智能宠物用品在两个方面受到主要的关注,一个是宠物用品的科技属性和便捷程度,另一个就是最重要的安全性。
既能使宠物养殖者省时省力,还能更好的照顾宠物。
由于当前市场上常见的智能鱼缸的科技属性和便捷程度并不高,为了能给观赏鱼养殖者提供一种便捷程度高、自动化程度高、成本低、节能且高效的智能鱼缸。
本文选用ARM公司的STM32F103ZET6单片机作为主控制板设计了一款基于STM32单片机控制的智能鱼缸,该智能鱼缸可以实现定时自动喂食、根据预设温度自动调节水温、根据水位自动换水,并且还能提供外围娱乐氛围灯光、换氧机等。
1、系统总体设计智能鱼缸的核心处理器为STM32F103ZET6单片机。
该系统主要由九个模块组成,由主控制模块为核心,向外延申出继电器模块、电源模块、蓝牙通信模块、定时喂食模块、智能温控模块、自动换水模块、用户操作模块和其他执行单元组成,该系统与鱼缸相结合,组成智能鱼缸。
2、系统硬件设计智能鱼缸的主控制模块使用的是STM32F103ZET6单片机与转接控制板,该单片机成本较低、功耗不高、资源丰富。
智能鱼缸使用220V交流电供电。
因水泵、换氧机LED灯带和传感器分别需要使用12V和5V的直流电供电,故使用降低电压并转换电流的装置将220V 交流电转化为12V直流电,为水泵、换氧机等装置供电。
同时降低电压稳压芯片具有过流过载过压保护,可以有效降低由于过流过载过压对于单片机的伤害。
当系统检测到缸中温度过低时,驱动升温装置为缸中的水加热,避免水温过低而导致缸中生物死亡,当温度达到预定温度时,关闭加热器。
基于单片机的智能鱼缸温控系统设计

基于单片机的智能鱼缸温控系统设计摘要本文针对传统鱼缸温控系统的不足,提出了一种基于单片机的智能鱼缸温控系统设计方案,该系统具有自动控制、实时监测、定时提醒等特点,可实时保持鱼缸水温在合适的范围内,保障鱼类健康成长。
本文首先对传统温控系统的缺陷进行介绍,然后详细阐述了智能鱼缸温控系统的硬件设计和软件设计,最后进行系统实验验证。
关键词:智能鱼缸,温控系统,单片机,健康成长,实时监测AbstractThis paper proposes a design scheme of intelligent fish tank temperature control system based on single chip microcomputer to solve the shortcomings of traditional fish tank temperature control system. The system has the characteristics of automatic control, real-time monitoring, timing reminder, etc. It can keep the water temperature offish tank in the appropriate range in real time, and ensurethe healthy growth of fish. Firstly, the deficiencies of traditional temperature control system are introduced. Then, the hardware design and software design of intelligent fish tank temperature control system are elaborated in detail. Finally, the system experiment is verified.Keywords: intelligent fish tank, temperature control system, single chip microcomputer, healthy growth, real-time monitoring1. 引言鱼类是人们生活中非常重要的食品来源,鱼缸的养殖已经成为一项风靡全球的爱好。
如何利用单片机设计智能养殖系统

如何利用单片机设计智能养殖系统智能养殖系统是一种利用单片机技术设计和控制的智能化养殖设备,通过传感器、控制器和执行器等组成的系统,实现对养殖环境的实时监测和智能化控制,提高养殖效益和环境友好性。
本文将介绍如何利用单片机设计智能养殖系统。
一、智能养殖系统的基本原理智能养殖系统通常由传感器、控制器和执行器三个主要组件构成。
传感器用于实时监测养殖环境的各项参数,比如温度、湿度、光照等,控制器根据传感器获取的数据进行分析和决策,最后通过执行器来控制养殖环境的调节,以满足最佳的生长条件。
二、传感器的选择和应用在设计智能养殖系统时,首先要选择适合的传感器。
传感器种类繁多,常用的有温度传感器、湿度传感器、光照传感器等。
这些传感器可以通过模拟信号或数字信号与单片机进行数据交互。
比如温度传感器可以测量养殖环境的温度变化,并将数据转换成数字信号送给单片机进行处理。
在应用传感器时,需要合理安置传感器位置,确保其能够准确地获取环境参数。
例如,温度传感器应尽量放置在养殖区域的中心位置,以获取整个环境的平均温度。
同时,还需要定期检查传感器的工作状态,保证其正常运行,避免数据误差。
三、控制器的设计和算法选择控制器是智能养殖系统的核心,负责接收传感器数据并进行处理。
在设计控制器时,可以采用PID控制算法,通过对环境参数的反馈调节养殖环境。
PID控制算法通过比较实际值和设定值的偏差,计算出一个综合控制量,再通过执行器对环境进行调节。
在使用PID控制算法时,需要正确调整参数,包括比例系数、积分系数和微分系数。
不同的参数调整会产生不同的控制效果,需要根据具体情况进行优化。
此外,还可以结合其他智能算法,比如模糊控制、遗传算法等,进一步提高养殖环境的控制精度和稳定性。
四、执行器的作用和选型执行器是智能养殖系统调节环境的关键。
根据不同的养殖需求,常用的执行器有电动阀门、风扇、喷雾装置等。
例如,当环境温度过高时,执行器可以自动打开风扇增强通风换气效果,降低温度。
基于STM32智能鱼缸监控系统的设计

基于STM32智能鱼缸监控系统的设计一、本文概述随着物联网技术的飞速发展,智能家居成为了一个备受关注的新兴领域。
作为智能家居的重要组成部分,智能鱼缸监控系统的设计与实现不仅为鱼类的养殖提供了更为便捷和高效的管理方式,同时也为家庭用户带来了更为丰富和多样的观赏体验。
本文旨在介绍一种基于STM32的智能鱼缸监控系统的设计,通过综合运用传感器技术、嵌入式系统、网络通信等技术手段,实现对鱼缸水质、温度、光照等关键环境参数的实时监控与智能调控,以提高鱼类的养殖质量和生活环境,同时为用户带来更为智能和舒适的观赏体验。
本文将从系统的硬件设计、软件编程、网络通信、用户界面等多个方面进行深入探讨,以期为相关领域的研究与实践提供有益的参考和借鉴。
二、系统总体设计基于STM32的智能鱼缸监控系统的设计主要包括硬件设计和软件设计两大部分。
在硬件设计方面,系统以STM32微控制器为核心,通过外设接口与各种传感器和执行器相连。
传感器部分包括水温传感器、水质传感器(如pH值、溶解氧含量等)以及水位传感器,用于实时获取鱼缸内的环境参数。
执行器部分则包括水泵、加热棒、过滤器以及灯光等,用于根据环境参数的变化自动调整鱼缸内的环境条件。
系统还设计了人机交互模块,如液晶显示屏和触摸按键,方便用户查看鱼缸状态并进行手动控制。
同时,系统还预留了网络接口,以便将来实现远程监控和控制。
在软件设计方面,系统采用模块化编程思想,将各个功能模块独立出来,提高代码的可读性和可维护性。
主程序负责整个系统的初始化、任务调度以及异常处理等工作。
各个功能模块则根据任务需求进行相应的操作,如传感器数据采集、数据处理与分析、执行器控制等。
为了保证系统的实时性和稳定性,软件设计中还采用了中断服务程序来处理一些紧急任务,如水温过高或过低的报警处理等。
总体而言,基于STM32的智能鱼缸监控系统的设计旨在实现鱼缸环境的智能化监控和自动化管理,提高用户的使用体验并保障鱼类的健康生长。
基于单片机对智能鱼缸设计开题报告

基于单片机对智能鱼缸设计开题报告摘要:智能鱼缸是一种集成了传感器、控制器和通信模块的智能设备,能够对鱼缸内的环境参数进行监测和调节,实现鱼缸智能化管理。
本文将基于单片机技术,设计一款智能鱼缸系统,通过温度、湿度、光照等传感器反馈的数据,实现对鱼缸内环境的自动调控,提高鱼缸养殖效果。
同时,该系统将提供远程监控和控制功能,使用户能够通过手机应用等方式,实时了解鱼缸内环境状况,并进行相应操作。
本开题报告将对智能鱼缸系统的设计原理、功能模块以及预期实现效果进行详细介绍和讨论。
1. 引言智能鱼缸是一种融合了物联网和单片机技术的创新型产品,能够实现对鱼缸内环境的智能管理,提高鱼儿的生存和生长率。
传统的鱼缸养殖依赖于人工的观察和调控,存在着许多不便和局限,如难以及时调节水温、光照等参数,以及在离家期间无法有效地进行监控和管理等。
而通过单片机对智能鱼缸的设计,将实现对鱼缸内环境参数的感知、调控和监控,方便用户进行远程操作。
2. 设计原理智能鱼缸系统的设计基于单片机技术,通过传感器采集鱼缸内环境的各项参数,经过处理后,通过执行器进行相应的调控。
该系统由传感模块、控制模块、通信模块和用户界面组成。
2.1 传感模块传感模块是智能鱼缸系统的关键部分,通过温度传感器、湿度传感器、光照传感器等,实时感知鱼缸内环境的温度、湿度和光照强度等重要参数。
传感器将采集到的模拟信号转换为数字信号,传输给控制模块进行处理和分析。
2.2 控制模块控制模块是智能鱼缸系统的核心部分,负责对传感器采集到的数据进行处理和分析,根据预设的控制算法,判断当前环境与设定值的差距,并通过执行器对鱼缸内环境进行自动调控。
控制模块通过单片机对各个执行器进行控制,如加热器、灯光、空气泵等,实现对鱼缸温度、光照和通气的调节。
2.3 通信模块通信模块实现了智能鱼缸系统与用户之间的远程通信功能,用户可以通过手机应用或者网页等方式,实时了解鱼缸内环境参数的状态,并进行相应操作。
基于单片机的智能鱼缸温控系统设计

基于单片机的智能鱼缸温控系统设计智能鱼缸温控系统是一种基于单片机技术的创新设计,旨在为鱼缸提供稳定的温度环境,以促进鱼类的生长和健康。
本文将详细介绍智能鱼缸温控系统的设计原理、硬件组成和软件实现,并对其在实际应用中的效果进行评估和分析。
一、引言随着人们对休闲娱乐生活的需求不断增加,养殖观赏鱼成为了一种越来越流行的养殖方式。
然而,不同种类的观赏鱼对水温要求不同,过高或过低的水温都会对其健康产生负面影响。
因此,设计一个能够自动调节水温的智能鱼缸温控系统势在必行。
二、设计原理智能鱼缸温控系统主要由传感器、单片机、执行器以及人机交互界面组成。
传感器用于实时监测水温,并将监测结果传输给单片机进行处理;单片机根据预设设定值与实际监测值之间的差异来判断是否需要调节水温;执行器负责控制加热器或制冷器的开关状态,以实现水温的调节;人机交互界面则提供了对系统参数进行设置和监测的功能。
三、硬件组成智能鱼缸温控系统的硬件组成主要包括传感器、单片机、执行器和人机交互界面。
传感器:系统采用高精度的水温传感器,能够准确测量鱼缸内水温,并将测量结果以数字信号的形式传输给单片机。
单片机:系统采用高性能的单片机作为控制核心,具有强大的处理能力和丰富的外设接口。
通过与传感器和执行器进行连接,实现对水温进行监测和调节。
执行器:系统根据单片机处理结果控制加热器或制冷器。
加热器通过加热元件将电能转化为热能,提高鱼缸内水温;制冷器则通过压缩循环原理将热量从鱼缸中排出,降低水温。
人机交互界面:为了方便用户对系统参数进行设置和监测,智能鱼缸温控系统还配备了一个直观友好的人机交互界面。
用户可以通过触摸屏或按钮等方式与系统进行交互,实现对温度设定值、工作模式等参数进行调整。
四、软件实现智能鱼缸温控系统的软件实现主要包括传感器数据采集、数据处理与控制策略、执行器控制以及人机交互界面。
传感器数据采集:单片机通过与传感器进行通信,实时获取鱼缸内的水温数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Journal of Sensor Technology and Application 传感器技术与应用, 2019, 7(4), 121-128Published Online October 2019 in Hans. /journal/jstahttps:///10.12677/jsta.2019.74014Design of Intelligent Fish Culture ControlSystem Based on MCU and Fish Pond ModelChunlei Ji1, Ge Tan1, Jie Xu1, Shiqiu Xi21Yancheng Institute of Measurement and Testing, Yancheng Jiangsu2School of Electrical Engineering, Yancheng Institute of Technology, Yancheng JiangsuReceived: Aug. 28th, 2019; accepted: Sep. 12th, 2019; published: Sep. 19th, 2019AbstractIn this paper, one intelligent fish culture control system based on single chip microcomputer and fish pond model is studied and designed, which is composed of automatic feeding module, tem-perature detection module, light intensity detection module, LCD display module, heating module and so on. Based on single chip microcomputer, the intelligent fish culture control system can col-lect the temperature and light intensity information by temperature and light sensor and then adjust the temperature and light by the control of relay, and can achieve automatic feeding by us-ing blower.KeywordsSingle Chip Microcomputer, Automatic Feeding, Sensor Detection, Relay Adjustment基于单片机及鱼塘模型的智慧养鱼控制系统设计吉春雷1,谈格1,许杰1,奚诗秋21盐城市计量测试所,江苏盐城2盐城工学院,电气工程学院,江苏盐城收稿日期:2019年8月28日;录用日期:2019年9月12日;发布日期:2019年9月19日摘要本文研究并设计了基于单片机及鱼塘模型的智慧养鱼控制系统,由自动投喂模块、温度检测模块、光照吉春雷 等强度检测模块、LCD 显示模块、加热模块等模块构成。
系统通过以单片机为控制核心,应用温度、光照传感器实现温度、光照强度信息的自动采集,并通过控制继电器实现温度光照的调节,利用鼓风机实现自动投喂的功能。
关键词单片机,自动投喂,传感器检测,继电器调节Copyright © 2019 by author(s) and Hans Publishers Inc.This work is licensed under the Creative Commons Attribution International License (CC BY)./licenses/by/4.0/1. 引言随着当代科学和技术的进步,我国渔业的发展已经进入了一个新的拐点。
大力发展鱼塘智慧养鱼,是我国农业发展的战略目标和重要组成部分[1] [2]。
但是目前,我国的智慧养鱼技术与西方发达国家还存在着一些差距。
我国的池塘养殖配套装备和新型养殖模式有研发方面的滞后,与此同时,在大型、影响深远的水产养殖平台的研发方面也处于落后。
此外,中国的水产养殖是分散的,农民的整体教育水平和专业素质较低。
传统水产养殖观念根深蒂固,大多数养殖户对新设备和新技术的接受程度较低[3] [4] [5]。
因此,构建基于单片机及鱼塘模型的智慧养鱼控制系统,养殖户可以看到鱼在每个养殖场和每个池塘的生长情况,不仅可促进我国智慧养殖的发展,也能使养殖户直观地认识智慧养殖,促进智慧养殖的推广发展。
本设计的核心单元是51单片机,根据功能是把设计分为以下几个模块:自动投喂模块,温度检测模块、光照强度检测模块、LCD 显示模块、加热模块等并且结合软件设计温度检测模块程序、LCD 显示程序、光照强度检测程序、继电器加热模块程序等。
功能上利用鼓风机实现自动投喂;用温度、光照传感器实现温度、光照强度的检测,利用单片机和继电器实现自动控制。
2. 总体方案设计本文采用分模块的方式对主要模块进行设计。
系统的主要模块有主控单元时钟模块、温度检测模块、LCD 显示模块和自动定时投喂模块等。
系统的核心单元是51单片机,各个模块环境参数值的采集使用传感器实现。
整个系统运行的原理是由单片机接收并且处理数据,接着向各个模块传送信号并且执行相应的功能,从而实现了自动投喂和对鱼缸内温度、光照等环境因素的自动控制,系统的总体设计框图如图1所示。
Figure 1. Overall design block diagram 图1. 总体设计框图吉春雷等3. 系统硬件设计与实现控制系统的硬件设计主要分为七个模块:主控制单元时钟模块、光照强度检测模块、加热模块、温度检测模块、自动投喂模块、LCD键盘显示模块、电源模块。
3.1. 主控制单元时钟模块主控制单元时钟模块主要由单片机部分和时钟模块组成,其硬件电路的原理图如图2所示[6]。
Figure 2. Hardware circuit schematic diagram of main control clock module图2.主控制时钟模块硬件电路原理图时钟模块控制电路主要完成时间的计算,体现计时功能。
采用DS1302模块,它的VCC端口接5 V 电压,GND接地,CLK端口和弹片的P04口相连,DAT和单片机的P03端口相连,RST和单片机的P02端口相连,从而与单片机进行数据转换,实现计时功能。
3.2. 光照强度检测模块光照强度检测模块主要是由GY-30光照传感器[7]实现。
通过VCC端口接5 V电源,SCL端口和单片机的P1.7端口相接,SDA和单片机的P1.6端口相接,实现对周围光照的检测,从而达到自动补光的效果,其硬件电路的原理图如图3所示。
3.3. 加热模块加热模块使用加热棒和继电器实现,通过继电器控制加热棒,实现水的加热。
加热棒和继电器的NC 端相连,继电器的COM端口接12 V电源实现加热功能,其硬件电路的原理图如图4所示。
吉春雷 等Figure 3. Hardware circuit schematic diagram of illumination intensity de-tection module图 3. 光照强度检测模块硬件电路原理图Figure 4. Hardware circuit schematic diagram of heating module 图4. 加热模块硬件电路原理图3.4. 温度检测模块温度检测模块使用传感器为DS18B20 [8]。
测温的主要原理是利用DS18B20内部的计数功能完成温度的测量,DS18B20的内部含有计数器1和计数器2,它的测温原理为低温系数震荡器产生的脉冲信号给计数器1,高温系数振荡器产生的脉冲信号作为减法给计数器2输入,通过DS18B20产生的时钟脉冲完成计数,从而完成温度的测量。
通过DS18B20的DQ 端口和单片机的P3.7端口相接,在DQ 和VDD 间接一个4.7 K 的电阻保护电路,完成温度检测功能,硬件电路的原理图如图5所示。
Figure 5. Hardware circuit schematic diagram of temperature detection module图5. 温度检测模块硬件电路原理图3.5. 自动投喂模块自动投喂模块主要由继电器控制鼓风机实现。
继电器由输入回路和输出回路组成,它在本质上是一种电子控制器。
继电器的COM 、NC 端口和鼓风机相接,IN 和单片机的P1.0端口相接,从而实现定时投喂的功能,其硬件电路的原理图如图6所示。
3.6. LCD 键盘显示模块使用器件LCD1602液晶显示器[9]实现LCD键盘显示模块功能。
通过数字在液晶显示器上显示可以吉春雷等读出数值。
LCD1602液晶显示器不仅可以显示数字,还可以显示字母和符号等,它是一种点阵型的液晶模块,功能十分强大。
LCD1602液晶显示器显示的内容是两行,每行的长度为16个字符模块,通常表示为16X2。
Figure 6. Hardware circuit schematic diagram of automatic feeding module图6.自动投喂模块硬件电路原理图3.7. 电源模块控制系统的电源模块采用5 V输电源供电,通过自锁开关控制开闭,用LED发光二极管串联一个电阻,闭合开关,LED灯亮,则表示电源正常通电,所有的电源从这里输出,其硬件电路的原理图如图7所示。
Figure 7. Hardware circuit schematic diagram of power supplycircuit module图7.电源电路模块硬件电路原理图4. 系统软件设计控制系统软件设计采用模块化的设计,首先系统外设先初始化,设定初始值,到达一定的时间,继电器打开控制鼓风机进行自动投喂;当水温和周围光照强度低于设定值时,继电器打开控制加热棒的工作,单片机控制LED灯进行补光。
软件设计流程图如图8所示。
软件设计的主要模块有LCD1602液晶显示模块、温度传感器检测模块、光照传感器检测模块、继电器加热模块。
4.1. LCD1602液晶显示模块液晶显示模块程序所实现的主要功能是读取它的光标显示值,确定光标的位置。
首先根据程序的输入确定第一个显示的字符,接着再根据程序按位显示所有的数据,直到全部显示。
液晶显示程序流程图如图9所示。
吉春雷等Figure 8. System flow chart图8.系统程序流程图Figure 9.Physical diagram of WIFImodule图9. WIFI模块实物图1602液晶显示函数的主要程序如下所示:void Lcd1602WaitReady()sta = LCD1602_DB;void Lcd1602WriteCmd(unsigned char cmd)VoidLcd1602SetCursor(unsigned char x, unsigned char y) Lcd1602SetCursor(x, y);while (*str != '\0'){Lcd1602WriteDat(*str++);}LCD液晶显示模块函数先初始化,程序“sta = LCD1602_DB”表示读取状态字,接着向LCD1602液晶写入一字节的命令,显示设置RAM的起始地址,即光标的位置,上述程序中的“(x, y)”对应屏幕上的字符坐标,接着连续写入字符串数据,直到检测到结束符。