首页> 中文学位 >MCS-51单片机汇编语言程序IDE设计与实现
【6h】

MCS-51单片机汇编语言程序IDE设计与实现

代理获取

目录

文摘

英文文摘

声明

引言

第一章绪论

1.1选题依据与意义

1.2国内外研究现状

1.3论文内容

第二章MCS-51单片机汇编语言程序IDE的设计

2.1单片机概述

2.2 MCS-51单片机指令系统及其指令格式概述

2.3集成开发环境概述

2.3.1 IDE的主要功能

2.3.2单片机应用系统软件开发步骤

2.3.3开发系统软件实现方案

2.4编译器概述

2.5 HEX文件格式简介

第三章详细设计

3.1编程工具的选择及其特点

3.2编辑器模块的设计

3.2.1界面设计

3.2.2具体操作

3.3编译器的设计

3.3.1项目分解

3.3.2详细设计

3.4串口通信部分

3.4.1串口通信的基本概念

3.4.2 Windows提供的串行通信机制

3.4.3 Windows串行通信API函数

3.4.4串口通信的设计实现

3.5用户登录模块

3.6实验演示模块

3.7帮助文件模块

第四章该系统在高校单片机教学方面的应用

第五章结束语

5.1总结

5.2展望

参考文献

致谢

攻读学位期间的科研成果

展开▼

摘要

IDE即集成开发环境(Integrated Development Environment)是进行软件开发必不可少的工具软件,一个方便、成熟、稳定、功能强大的IDE,可显著地提高开发效率。本文主要研究了如何设计与实现一个基于VC++的MCS-51单片机汇编语言程序的IDE系统。 该系统在WINDOWS环境下运行,通过编译器的两遍扫描实现对MCS-51汇编语言的编译,生成写入单片机的Intel Hex格式的目标文件,并为用户提供源码与目标码对照的列表文件(*.lst文件)以及编译过程中出现的错误反馈信息。IDE中的编译模块按照词法分析、语法分析、语义分析、目标代码生成等几个阶段进行,符号表的管理和出错处理贯穿编译工作的各个阶段,编译过程中源程序的各种信息被保留在各种不同的表格里。由于该系统具有程序下载功能,要用到串口通信,因此本文还介绍了串行通信的基本原理、RS-232的定义以及串行通信的常用连接方式,然后对Windows的通信机制进行了讨论。在此基础上,对串行通信的Windows编程方法做了详细的探讨。 该软件系统将文件操作、参数设置、编辑、编译、代码下载、实验演示、帮助信息(源程序、指令表等)等功能集成在统一的开发环境中,功能齐全,界面友好;在计算机上调试好的程序既可以通过编程器写入单片机中,也可以直接通过计算机的串口下载到实验仪上,使用方便灵活,特别适合于MCS-51单片机的实验教学。本系统已通过河南省科技厅组织的会议鉴定,达国内领先水平。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号