教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

STM32单片机的MODBUS通讯器毕业论文 - 图文(8)

来源:网络收集 时间:2026-05-05
导读: 基于单片机的MODBUS通讯器设计 4.3参数保存模块 在本系统中,为信息安全,需要增加参数的保存模块,让掉电后数据能保存起来,下次开机的时候能读出来。保存修改的参数可以使之能够较好的适应各种环境的测量。我们可

基于单片机的MODBUS通讯器设计

4.3参数保存模块

在本系统中,为信息安全,需要增加参数的保存模块,让掉电后数据能保存起来,下次开机的时候能读出来。保存修改的参数可以使之能够较好的适应各种环境的测量。我们可以设置报警的上下限,测量的上下限。由于需要保存的参数较少,直接使用片内的EEPROM 来保存修改的参数。EEPROM 可以用于保存一些在应用过程中修改并掉电不丢失的参数数据。EEPROM数据读取流程图如图4.2所示。

开始系统初始化读取EEPROM保存的数据主机通过MODBUS查询从机数据液晶屏显示保存数据结束 图4.2 EEPROM读取流程图

ISP/IAP 数据寄存器ISP_DATA:ISP/IAP 操作时的数据寄存器,ISP/IAP 从Flash 读出数据放在此处,向Flash 写的数据也放在此处。

ISP/IAP 地址寄存器ISP_ADDRH 和ISP_ADDRL:用于存放EEPROM 要寻址的地址,复位后为0000H。

ISP/IAP 命令寄存器ISP_CMD:用于选择EEPROM 的模式。

ISP/IAP 命令触发寄存器ISP_TRIG:操作时的命令触发寄存器。在ISPEN

19

基于单片机的MODBUS通讯器设计

(ISP_CONTR.7)=1 时,对ISP_TRIG 先写入5Ah好,在写入A5h,ISP/IAP 命令才会生效。

ISP/IAP 命令寄存器ISP_CONTR:用于配置ISP/IAP。 STC内部EEPROM地址如图4.3所示。

图4.3 STC内部EEPROM部分地址

4.4液晶显示模块

本系统为了方便现场观察数据和调试,加上了液晶显示。这里液晶采用4.3寸TFT触摸屏。通过取字幕软件可以提取汉字、字母、图形的编码,然后通过彩屏显示。本系统主要用液晶实时显示线圈状态和寄存器的值。

TFT驱动模块的操作主要分为两种,一是对控制寄存器的地址写入,二是对数据的读写操作;A0控制线的高低电平状态来区别当前的总线操作是对控制寄存器的地址写入还是对所指向的寄存器进行数据操作:当A0为低电平时,表示当前的总线操作是对控制寄存器的地址进行操作;当A0为高电平时,表示为对数据写入/读出操作,如图4.4所示。

20

基于单片机的MODBUS通讯器设计

数据写入A0=1,RD=1WE=0,CS=0数据读取A0=1,RD=0WE=1,CS=0高半字写入D15~D8高半字读取D15~D8WE=1RD=1CS=1CS=1CS=0CS=0低半字节写入D7~D0低半字节读取D7~D0WE=1RD=1CS=1CS=1结束图4.4 液晶读写流程图

结束 TFT驱动模块内部有控制寄存器,用户在使用TFT驱动模块之前以及对其进行操作过程当中,需要对一些寄存器进行写操作以完成对LCD的初始化,或者是完成某些

STM32单片机的MODBUS通讯器毕业论文 - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/616166.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)