基于51单片机交互的数字校园的构建

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:zhyjrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
单片机(MCU)在工业控制和多机通讯领域有着广泛地应用,但研究较多地还是单片机与上位机的通讯以及由多个单片机组成的主从式系统。单片机的通讯是单片机应用的主要难点,通讯涉及到通讯协议的制定、单片机硬件和软件的设计以及上位机对数据的接收和处理。  本文的主要工作内容是,在采用3DSMax制作的虚拟校园中构建了一个可以移动的小车,通过设计硬件电路以及上下位机的软件系统,实现对独立键盘所产生的控制命令的接受和处理,从而可以控制小车的移动和转向,进而实现对数字校园的漫游。在上位机软件设计中,阐述和对比了三种实现方法,选择采用MSComm控件来编程上位机客户端。在制定通讯协议时,深入分析通讯双方的特点,考虑到通讯的实时性和通讯效率,制定了较为简单和有效的通讯协议。由于3ds文件有着复杂的块层次结构,3ds文件中的颜色块、对象块和材质块信息是非常重要的,对三维模型有着关键性的作用,本文结合VisualC++开发环境在MFC定义一个类impo3DS以获取3DS模型数据,实现在3DSMax模型在OpenGL中进行读取。  通过这些关键点的设计,最终实现了控制命令从独立键盘到单片机,从单片机到PC机再到虚拟校园中的小车的传输。
其他文献
随着Internet的发展,基于网络的应用系统越来越多,现代社会对网络的依赖日益增强,同时网络的安全也面临着巨大的挑战。面对威胁,众多安全机构研发了许多安全产品,但攻击者的
随着数据库技术的发展以及数据库管理系统的广泛应用,出现了数据爆炸但知识贫乏的现象,数据挖掘随之产生。它是一项通过对海量数掘进行提取、逻辑分析等处理操作来获得潜在有用
近些年来,随着Internet的日益普及,构建基于Web的B/S结构的管理信息系统的需求越来越复杂,同时对系统的稳定性、扩展性和可维护性要求也越来越高,这就给Web应用开发带来了新的挑
无线传感器网络(WSNs)广泛应用于环境监测、交通控制等诸多领域。事件检测作为无线传感器网络的重要应用之一,受到越来越多的重视。然而由于传感器节点具有感知准确性低、硬件
在互联网广泛普及以及宽带网络高速发展的今天,对网络带宽要求较高的网络多媒体技术也发展迅猛,其中流媒体(Streaming Media)视频技术相关开发与应用成为当前的热点之一。然而
个性化推荐是根据用户的偏好和行为特点向用户推荐感兴趣信息的过程。在未来的智能电视系统中,真正的智能视频推荐应该是不需要用户评分动作就能自动、准确地获得用户兴趣、爱
随着Internet上可获得的Web服务的数量急剧增多,如何能够在服务发现基础上,从大量实现相同功能的Web服务中选取出合适的服务进行服务组合已经成为了一个亟待解决的服务选取问题
随着网络技术和Internet的迅速发展,通过Web方式来发布企业应用系统越来越成为时尚,而基于浏览器/服务器(B/S)的应用成为开发者的首选。 不同的Web应用因所属环境不同,具有特
Internet已经成为目前世界上最大的信息资源库,但是网上信息资源纷繁复杂,如何满足人们对快速、准确而全面获耳义信息的要求,已经成为摆在人们面前的一大难题。本文主要探讨了主
无线传感器网络(Wireless Sensor Networks,简称WSNs)是近几年发展起来的新兴信息技术,它集成了传感技术、分布式计算和无线通信技术的发展。WSNs由大量智能传感器节点组成的局域