具有新型接口的MCS-51单片机实验系统设计
发布时间:2021-01-02 20:37
摘要随着单片机应用领域的拓宽,人们对单片机的接口能力和开发手段提出了新的要求。在硬件方面,现有的MCS-51系列单片机外围扩展大多采用传统接口芯片,对新型接口的支持明显不足。在软件方面,MCS-51单片机系统基本上都是以汇编语言为开发平台,存在开发周期长、开发成本高、产品体积大、产品不易升级等缺陷。因此应用传统的接口芯片和开发手段开发以MCS-51为处理器的单片机应用系统无论是在功能上还是手段上都受到一定的限制。本课题的研究目的是把新型接口引入到以MCS-51为处理器的单片机的实验教学中,设计具备新型接口的MCS-51单片机实验系统。该系统采用MCS-51作为处理器,主要原因是目前大多数高校单片机课程的教学仍以MCS-51为主。而以传统接口和开发手段为主的教学内容已经不能适应当前的发展要求,因此本文所设计的MCS-51实验系统,既保留了传统的矩阵键盘、开关控制、LED显示等部件,又增加了以太网、I2C总线、SD卡等新型接口,能够很好的满足单片机课程教学内容更新和实际需求。本文重点介绍了实验系统中以太网接口的具体设计和实现方法,同时对I2C接口...
【文章来源】:内蒙古大学内蒙古自治区 211工程院校
【文章页数】:58 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 MCS-51单片机概述
1.2 MCS-51单片机内部资源及接口概述
1.2.1 MCS-51单片机内部资源
1.2.2 国内外单片机应用的基本接口设计方式
1.3 单片机应用中对新型接口的实际需求
1.4 本文研究的内容
1.5 实验系统设计思路及功能特点
第二章 MCS-51单片机以太网络接口设计
2.1 以太网控制器DM9000基本功能特性及结构
2.1.1 DM9000基本功能特性
2.1.2 DM9000寄存器排列及功能
2.2 以太网控制器DM9000工作原理
2.2.1 DM9000内存工作原理
2.2.2 封包传送工作原理
2.2.3 封包接收工作原理
2.3 硬件电路设计
2.3.1 原理图设计
2.3.2 PCB图设计
2.4 DM9000驱动程序编写
2.4.1 DM9000的初始化
2.4.2 传送封包
2.4.3 接收封包
第三章、MCS-51单片机WEB服务器的实现
3.1 LwIP(TCP/IP)协议栈概述
3.2 WEB SERVER的实现
3.2.1 硬件电路实现
3.2.2 主要代码实现
3.3 MCS-51以太网设计实验及测试
3.3.1 实验设备及实验环境要求
3.3.2 实验过程
3.3.3 实验结果分析
2C总线设计">第四章 MCS-51 I2C总线设计
2C总线时序及数据格式"> 4.1 I2C总线时序及数据格式
2C总线的实现"> 4.2 MCS-51单片机系统中I2C总线的实现
2C总线应用注意事项"> 4.3 I2C总线应用注意事项
第五章 MCS-51与SD卡接口设计概述
5.1 SD存储扩展的意义
5.2 SD卡简介
5.2.1 SD卡特性
5.2.2 SD卡操作模式
5.3 SD卡接口的硬件设计
5.4 SD卡接口的软件设计
第六章 总结与分析
参考文献
致谢
附图
【参考文献】:
期刊论文
[1]嵌入式Linux系统中的数据库连接方案[J]. 黄英. 信息技术. 2004(05)
[2]PDIUSBD12 USB固件编程与驱动开发[J]. 周立功. 单片机与嵌入式系统应用. 2003(02)
[3]家庭网络中的嵌入式Internet方案[J]. 彭少熙,孙政顺,杜继宏. 电子技术应用. 2001(10)
本文编号:2953604
【文章来源】:内蒙古大学内蒙古自治区 211工程院校
【文章页数】:58 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 MCS-51单片机概述
1.2 MCS-51单片机内部资源及接口概述
1.2.1 MCS-51单片机内部资源
1.2.2 国内外单片机应用的基本接口设计方式
1.3 单片机应用中对新型接口的实际需求
1.4 本文研究的内容
1.5 实验系统设计思路及功能特点
第二章 MCS-51单片机以太网络接口设计
2.1 以太网控制器DM9000基本功能特性及结构
2.1.1 DM9000基本功能特性
2.1.2 DM9000寄存器排列及功能
2.2 以太网控制器DM9000工作原理
2.2.1 DM9000内存工作原理
2.2.2 封包传送工作原理
2.2.3 封包接收工作原理
2.3 硬件电路设计
2.3.1 原理图设计
2.3.2 PCB图设计
2.4 DM9000驱动程序编写
2.4.1 DM9000的初始化
2.4.2 传送封包
2.4.3 接收封包
第三章、MCS-51单片机WEB服务器的实现
3.1 LwIP(TCP/IP)协议栈概述
3.2 WEB SERVER的实现
3.2.1 硬件电路实现
3.2.2 主要代码实现
3.3 MCS-51以太网设计实验及测试
3.3.1 实验设备及实验环境要求
3.3.2 实验过程
3.3.3 实验结果分析
2C总线设计">第四章 MCS-51 I2C总线设计
2C总线时序及数据格式"> 4.1 I2C总线时序及数据格式
2C总线的实现"> 4.2 MCS-51单片机系统中I2C总线的实现
2C总线应用注意事项"> 4.3 I2C总线应用注意事项
第五章 MCS-51与SD卡接口设计概述
5.1 SD存储扩展的意义
5.2 SD卡简介
5.2.1 SD卡特性
5.2.2 SD卡操作模式
5.3 SD卡接口的硬件设计
5.4 SD卡接口的软件设计
第六章 总结与分析
参考文献
致谢
附图
【参考文献】:
期刊论文
[1]嵌入式Linux系统中的数据库连接方案[J]. 黄英. 信息技术. 2004(05)
[2]PDIUSBD12 USB固件编程与驱动开发[J]. 周立功. 单片机与嵌入式系统应用. 2003(02)
[3]家庭网络中的嵌入式Internet方案[J]. 彭少熙,孙政顺,杜继宏. 电子技术应用. 2001(10)
本文编号:2953604
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2953604.html