欢迎来到天天文库
浏览记录
ID:30374321
大小:1.93 MB
页数:71页
时间:2018-12-29
《mcs51单片机汇编语言程序ide设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单位代码10476学号0408180004分类号TP314河南衙瓢大孳硕士学位论文MCS.51单片机汇编语言程序IDE设计与实现学科、专业研究方向申请学位类别申请人指导教师:计算机软件与理论:嵌入式系统及应用:工学硕士:闰娟:毋茂盛教授二oo七年六月摘要]DE即集成开发环境(IntegratedDevelopmentEnvironment)是进行软件开发必不可少的工具软件,一个方便、成熟、稳定、功能强大的IDE,可显著地提高开发效率.本文主要研究了如何设计与实现一个基于VC_卜}的MCS.51单片机汇编语言程序的DE
2、系统。该系统在WINDOWS环境下运行,通过编译器的两遍扫描实现对MCS.51汇编语言的编译,生成写入单片机的IntclHcx格式的目标文件,并为用户提供源码与目标码对照的列表文件(·.1st文件)以及编译过程中出现的错误反馈信息。IDE中的编译模块按照词法分析、语法分析、语义分析、目标代码生成等几个阶段进行,符号表的管理和出错处理贯穿编译工作的各个阶段,编译过程中源程序的各种信息被保留在各种不同的表格里。由于该系统具有程序下载功能,要用到串口通信,因此本文还介绍了串行通信的基本原理、RS--232的定义以及串行通信
3、的常用连接方式,然后对W'mdows的通信机制进行了讨论。在此基础上,对串行通信的W'mdows编程方法做了详细的探讨。该软件系统将文件操作、参数设置、编辑、编译、代码下载、实验演示、帮助信息(源程序、指令表等)等功能集成在统一的开发环境中,功能齐全,界面友好;在计算机上调试好的程序既可以通过编程器写入单片机中,也可以直接通过计算机的串口下载到实验仪上,使用方便灵活,特别适合于MCS.51单片机的实验教学。本系统已通过河南省科技厅组织的会议鉴定,达国内领先水平。关键词:单片机,汇编语言,IDE,编译器,串行通信Abs
4、tractIntegratedDevelopmentEnvironment(1DE),playsaveryimportantroleinSoftwaredevelopingprocedure.Withamaua鸭stable,powerful,andconvenientIDEsoftware,wewillbemoreefficientinwork.Thisthesisres%rcheshowtodesignandrealizetheIDEofMCS-51assemblylanguagebasedontheVC++la
5、nguage.ThisIDEsystemcarriesoutundertheWINDOWSenvironment,throughtwosca31n岖thecompilerrealizesthetranslationofMCS-51assemblylanguage.Thesystemproduc髓theIntelHexfileandthe+.IsttabulateswhichprovidesthecomparisonoftheSOIfi'CA:codeandgoalcode幻theus瓯aswellasappearin
6、gwrongfeedbackinformation.Thecompilerpl'oc≈s$accordingtothelexicalanalysis,thegrammaranalysis,the$昀脚dcanalysis,thegoalcodeproductionandsoOnseveralstagescarrieson.Thesymboltablemanagementandmistakeprocessingpass4t∞ougheachstageofthetranslationwork..Inthetranslat
7、ionpI口∞鹊eachkindofinformationofsom'ceprogramisretainedinallsortsofdifferentforms·Thistextalsointrodttu镕basicmodebecausetheIDEhasthefunctionofdownloadingthecode.Itinu'oducesthedefinitionofRS-232andserialcommunicationdailyconnectionwayofserialcommunication,thendi
8、scussescommunicationmechanisminWindows,onthisbasis.makesdetaileddescriptionofsorialW'mdowsprogrammingmethylofserialcommunication.ThisIDESoftsystemintegramsthedocumentoption,
此文档下载收益归作者所有