摘要:根据以太网转串口软件和硬件的相关知识,并结合相关的生活应用,对基于ZNE-100T点阵屏的应用做出了设计。
本文从系统总体设计、需求分析、开发环境、硬件电路、软件设计、系统测试等几个方面做了较为详细的阐述。同时也对本设计中产生的问题提出了自己的想法和解决措施。
本设计的目的是通过以太网的连接和软件的相关操作,实现单片机控制的点阵屏进行实时发布和修改。其中整个设计的核心为ZNE-100T模块。通过这些核心的硬件来控制单片机中的点阵实现显示内容的实时发布和修改。
本设计在现实生活中也有较为广泛的应用。例如在超市、学校、政府机关里的点阵屏,可通过本设计的思路来实现显示内容的发布和修改,而不必每次修改都要重新烧录程序,大大节省了人力和物力。
本设计运用了C语言,Java语言编写了点阵显示程序和以太网程序。实现了PC端通过以太网接口控制单片机中点阵屏内容的设置和修改。系统的可移植性强,可以应用在实际生活中,大大方便了信息的交互;可靠性高,只有连接本设备的PC机才可实现修改点阵屏的显示内容,避免了外部的干扰;效率高,通过高速的以太网传输,可以实现实时修改。
关键词:点阵屏;以太网;ZNE-100T;单片机
目录
摘要
Abstract
1 系统概要-1
1.1 系统总体设计-1
1.2 需求分析-2
1.3 系统开发环境-2
2 系统硬件设计-3
2.1 单片机最小系统-3
2.1.1 单片机-3
2.1.2 电源电路-3
2.1.3 晶振电路-4
2.1.4 复位电路-4
2.1.5 程序下载电路-5
2.2 串口转以太网模块-6
2.2.1 串口转以太网模块硬件连接-6
2.2.2 串口转以太网模块网络设置-6
2.2.3 串口转以太网模块串口调试-7
2.3 点阵屏模块-7
3 单片机软件设计-10
3.1 单片机控制点阵程序概括-10
3.2 单片机程序的接口定义-11
3.3 单片机程序的点阵初始化-11
3.4 单片机程序的扩展芯片程序-11
3.5 单片机程序的主函数-12
4 PC端软件设计-13
4.1 数据库的基本应用-13
4.2 TCP/IP协议-13
4.3 网络应用编程接口-14
4.4 Swing组件-14
5 测试及结论-16
5.1 硬件测试-16
5.2 软件测试-16
5.3 测试结果分析-16
结 论-17
参 考 文 献-18
致 谢-19