摘要因中小型系统所需处理的数据量和客户端访问较少,出于系统稳定性、性价比、 功耗和系统升级等方面的综合考虑,本系统采用微控制器 ARM Cortex-M3 LPC1788, 通过 EMAC 外设配置以太网收发器 DP83848C,调用 TCP/IP 协议栈来完成简易网页浏 览的功能,实现对远程采集数据的显示。主要完成的工作如下:83854

(1)采用 Cortex-M3 系列微控制器 LPC1788 、以太网收发器 DP83848C 等器件, 设计了 ARM LPC1788 应用系统的硬件,应用 Proteus8 完成了所设计系统原理图的绘 制工作。

(2)采用 KEIL uVision4 完成了系统主要功能的软件设计。设计的软件部分从框 架上分为 5 大部分:以太网模块驱动、TCP/IP 模块、API(应用程序接口)和 HTTP(超文本传输协议)服务模块、LPC1788 微控制器驱动库以及网页页面布局。 (3)借助 LPC1788 开发板和 ULINK2 仿真器在 Keil MDK 开发环境下对所设计的软、硬件系统进行了调试,完成了调试和系统功能测试。测试结果表明:系统功能满足设 计要求。

毕业论文关键词:LPC1788、EMAC、A/D 转换、简易网页浏览

Abstract Due to the amount of data and client access to deal with of the small and medium system is less,considering the stability of the system、the price、power consumption and

upgrading of the system, this system uses the microcontroller ARM Cortex-M3 LPC1788 which uses EMAC peripheral to configure Ethernet transceiver DP83848C, and call the TCP / IP protocol stack to complete easy web browsing functions and achieve thedisplay of remote data collection。 The main work is as follows:

Use Cortex-M3 series microcontroller LPC1788, Ethernet transceiver DP83848C and other devices to design the hardware of the ARM LPC1788 application system, and use Proteus8 to complete the design of the schematic drawing of the system。

(1)Use Keil uvision4 to complete the software design of the main function of the system。 The software part of the design from the frame is pided into 5 parts: Ethernet

module driver、TCP/IP module、API (application program interface) and HTTP (Hypertext

Transfer Protocol) service module、LPC1788 microcontroller driver library and web page layout。

(2)In the Keil MDK development environment,with the help of LPC1788 development board and the ULINK2 emulator,debug the software and hardware system, complete the debugging and test of the function of the system。 Test results show that: the system functions meet the design requirements。

Key words: LPC1788, EMAC, A/D conversion, easy web browsing

目录

第一章 绪 论 1

1。1选题的目的和意义 1

1。2国内外研究现状及存在的问题 1

1。3论文的主要内容 2

1。3。1主要任务 2

1。3。2论文的结构 2

第二章 系统总体设计 4

2。1系统设计原则 4

2。2系统总体设计方案 4

2。2。1硬件设计方案 5

2。2。2软件设计方案 5

2。3系统功能 6

第三章 硬件设计与实现 7

3。1硬件设计思想 7

3。1。1处理器选择 7

3。1。2硬件连接功能框图

上一篇:电磁耦合供电的神经刺激器设计+程序
下一篇:AUV海洋工程水下机器人运动控制设计Matlab仿真

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

安康汉江网讯

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析