工学类专业模板.doc
《工学类专业模板.doc》由会员分享,可在线阅读,更多相关《工学类专业模板.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、摘 要介绍了采取专用电平转换芯片MAX232实现PC机与单片机之间的串行通信的实现方法。通过对系统的通信方式即上位机和下位机通信方式的设置,以及对硬件接口电路和软件程序的设计,并利用仿真软件Proteus和V劬aI Basic软件提供的MSComm通信控件及虚拟串口程序在一台计算机上实现了单片机与PC机之间串行通信的仿真。关键词:串行通信;PC机;仿真;ProteusAbstractThe method of serial communication between PC and single-chip microcomputer by using special-purpose level-
2、conversionchip MAX232 was introducedThrough the setup of communication me,函l18 for master computer and slave computerand the designof hox“ale interface circuits and software,the serial communication simulation between PC and single-chip microcomputer wagachieved by using the simulation software Prot
3、eus and the MSComm communication control and virtual serial procedures provided byVisual Basic softwareKeyword: Serial communicafion;PC;Simulation;Proteus目 录摘 要IABSTRACTI目 录II引 言错误!未定义书签。1 开发工具、环境及数据库系统介绍21.1 Visual FoxPro 6.0概述21.2 Visual FoxPro 6.0的基本功能21.3 Visual FoxPro 6.0的特点(略)22 系统结构及实现功能22.1
4、设计目标22.2 系统功能23 数据库的实现23.1 数据库结构的实现23.1.1 建立学生选课成绩管理系统项目23.1.2 学生成绩数据库的建立及操作23.1.3 打开数据库24 详细设计34.1 系统维护功能35 性能测试与分析3结 束 语4参 考 文 献5致 谢6引 言自动化、电子信息工程、机电一体化等专业都开设了单片机课程,并将其列为重要的基础课。单片机课程在教学巾普遍存在理论与实践脱节、学生开发能力难以培养等问题。原冈在于传统的单片机系统开发一般要经过电路设计、电路板制作、元器件安装焊接、硬件调试、软件调试、系统统调等步骤。若出现问题,有时需要对硬件和软件进行反复的修改。费时费力往往
5、容易使学生在学习中受挫,学乍不可能得到充分的训练。PROTEUS的出现町以解决卜述问题。下面以单片机与PC机的通讯为例详细介绍PROTEUS的强大功能。作为单片机与Pc机间的通信桥梁。而Visual Basic作为上位机开发软件,为用户建立友好的系统交互界面。1 开发工具及环境介绍1.1 Proteus软件Proteus软件是来自英国Labcenter elec廿onics公司的EDA工具软件,具有10多年的历史,除了具有和其他EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其独特的功能是:将电路仿真和微处理器仿真协同进行,直接在基于原理图的虚拟原型上进行处理器编程调试,并进
6、行功能验证,通过动态器件如电机、LED、LCD、开关等,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,实时看到运行后的输入、输出的效果,Proteus软件建立了完备的电子设计开发环境。Proteus软件由ISIS和ARes两个软件构成,其中ISIS是原理图编辑与仿真软件,ARES是布线编辑软件。这里主要介绍ISIS软件。ISIS软件的主要特性有:(1)可以仿真、分析各种模拟器件和集成电路,其最大的特点是可以支持许多型号的单片机仿真,该软件的单片机仿真库里有51系列、PIC系列、AVR系列、摩托罗拉的68MHll系列等,Pmteus的仿真是基于SPICE3F5的,因此它也能像其他的EDA软件那样
7、进行电路分析,如模拟分析、数字仿真、混合信号分析、频率分析等。(2)提供了虚拟示波器、逻辑分析仪、信号发生器、计数器、电表、虚拟终端等虚拟仪器仪表供选用。(3)能够进行原理图(SCH)的设计。(4)能和Keil3、Maplab等软件整合使用,以求达到更好的仿真效果。1.2 keil3软件Keil3 C51是美国Keil3 Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil3提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工学 类专业 模板
限制150内