基于avr的通讯软件与液晶驱动的设计与开发.doc

约75页DOC格式手机打开展开

基于avr的通讯软件与液晶驱动的设计与开发,基于avr的通讯软件与液晶驱动的设计与开页数75 字数21951摘要嵌入式微控制器在工业中的用途越来越大,而且正从单片应用逐步走向网络应用。在本次设计中通过atmega128微控制器实现的modbus协议就是这样一种适用于微控制器组网的一种网络协议,而且它也是工业网络应用中的标准之一。modbus协议的应用十分广泛,当...
编号:10-21183大小:825.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 天缘 发布

基于AVR的通讯软件与液晶驱动的设计与开
页数 75 字数 21951

摘 要


嵌入式微控制器在工业中的用途越来越大,而且正从单片应用逐步走向网络应用。在本次设计中通过ATmega128微控制器实现的Modbus协议就是这样一种适用于微控制器组网的一种网络协议,而且它也是工业网络应用中的标准之一。
Modbus协议的应用十分广泛,当在Modbus网络上进行通讯时,协议使连接网络的每一台设备都能知道它自身的网络地址,并能正确识别发送给它的消息。协议还规定了网络中设备如何对各种功能类型进行解释,提取包含于消息帧中的参数,同时也规定了设备应当如何进行回应。
另外,越来越多的工业控制系统使用液晶显示屏来实时显示系统的工作状态,方便工作人员进行系统的检测。本次设计使用了VPG19264-SC-LED04液晶显示模块作为基础,以AT89C52为核心设计并开发了一个基于它的液晶显示驱动程序,这个驱动程序能方便的将汉字或字符定点显示在液晶屏上。

关键字:嵌入式微控制器,工业网络,Modbus协议,液晶显示驱动程序目 录


第一章 绪 论 1
1.1 引言 1
1.2 电力系统结构简介 1
1.3 课题研究所用的资源 2
第二章 Modbus协议介绍 5
2.1 Modbus协议简介 5
2.1.1 在Modbus网络上传输 5
2.1.2 在其它类型网络上传输 6
2.1.3 查询—回应周期 6
2.2 两种传输方式 7
2.2.1 ASCII模式 7
2.2.2 RTU模式 7
2.3 Modbus消息帧 8
2.3.1 RTU帧 8
2.3.2 地址域 8
2.3.3 功能域 9
2.3.4 数据域 9
2.3.5 错误检测域 9
2.3.6 字符的连续传输 9
2.4 错误检测方法 10
2.4.1 奇偶校验 10
2.4.2 CRC校验 10
2.5 Modbus协议的功能码说明 11
第三章 基于Modbus协议的通讯软件设计与开发 13
3.1 模块的组织 13
3.2 Modbus通讯模块的配套模块的设计 14
3.2.1 先进先出缓冲区控制模块的设计 14
3.2.2 CRC16计算模块的设计 15
3.3 现场设备的Modbus通讯模块层次模型的设计要点 19
3.4 现场设备的Modbus通讯模块的设计 21
3.4.1 传输层的设计 21
3.4.2 网络层的设计 23
3.4.3 传输层与网络层协同实现3.5字符静默 24
3.4.4 协议层的设计 24
3.5 Modbus协议模块的启动 26
第四章 VPG19264-SC-LED04图形液晶显示模块介绍 27
4.1 液晶显示模块的结构特点 27
4.2 液晶显示模块控制器介绍 29
4.2.1 KS0108B控制驱动器的特点 29
4.2.2 KS0108B控制驱动器的引脚 30
4.2.3 KS0108B控制驱动器的时序 30
4.2.4 KS0108B控制驱动器显示RAM 的地址结构 32
4.3 液晶显示模块指令系统 32
第五章 基于液晶显示模块的显示驱动设计与开发 34
5.1 基于液晶显示模块的AT89C52控制电路 34
5.2 显示驱动接口设计 35
5.3 显示字模的设计 35
5.4 显示驱动的模块设计 37
5.4.1 硬件接口层的设计 37
5.4.2 功能逻辑层的设计 40
致 谢 43
参考文献 44
附 录 45


参考文献

[1] Richard Banett,Larry O’Cull,Sarah Cox著,周俊杰等译.嵌入式C编程与Atmel AVR[M].北京:清华大学出版社,2003.
[2] 李维諟、郭强、周云仙编著.液晶显示应用手册[M].北京:电子工业出版社,2002.
[3] 丁元杰主编.单片微机原理及应用[M].北京:机械工业出版社,2002.
[4] 北京精电蓬远显示技术有限公司.内藏KB0108B/HD61202控制器图形液晶显示模块使用手册[EB/OL].http://www.vlpy.com/datacentre.htm,2002-9-12/2005-4-3.
[5] 刘乐善,欧阳星明,刘学清编著.微型计算机接口技术及应用[M].武昌:华中科技大学出版社,2000.