单片微型计算机,简称单片机,是微型计算机的一个重要邻域。它有着体积小、功能强、功耗低、可靠性高和性价比高的特点,在过程控制、机电一体化产品、智能仪器、家用电器、计算机网络及通讯等方面得到广泛应用。单片机的程序设计语言有机器语言、汇编语言。机器语言一般只在开发简单的系统中使用,程序的设计、输入、修改和调试都很麻烦。汇编语言具有使用灵活、程序容易优化的特点,但是如果手动将汇编语言编译成机器代码会较为繁琐,而目前几乎所有的单片机开发系统所提供的编译系统都不具有良好的用户界面,这为汇编语言的编译带来了一定的困难。因此,本次设计的目标就是实现一个具有图形界面的汇编语言编译系统,可以进行源程序的输入、编辑、保存、打开和编译,对于编译后形成的机器代码以文件形式(包括列表文件)保存在硬盘上,也可以在此界面中打开并显示.让用户能简捷的在窗口界面上进行从汇编语言到机器代码的转换。第一章 系统设计背景由于MCS51系列单片机具有性能稳定、工作可靠、价格低廉等特点,因此其应用相当广泛。MCS是Intel公司单片机的系列符号。Intel推出有MCS-48、MCS-51、MCS-96系列单片机. MCS-51系列单片机既包括三个基本型80C31、8051、8751,以及对应的低功耗型号80C31、8051、87C51,因而MCS-51特指Intel的这几种型号。在计算机领域,系列机是指同一厂家生产的具有相同系统结构的机器。20世纪80年代中期以后,Intel以专利转让的形式把8051内核给了许多半导体厂家,如AMTEL、PHILIPS、ANANOG DEVICES、DALLAS等。......
第一章 系统设计背景 第二章 系统开发的前期准备 第三章 系统设计和实现 第四章 结束语 参考文献
参考文献⑴ 刘韬、骆娟、何旭洪,Visual Basic6.0数据库系统开发实例导航,人民邮电出版社,第39页创建公用模块、第40页创建系统用户管理模块。⑵ 曾强聪,Visual Basic6.0程序设计教程,中国水利水电出版社,第1页Visual Basic语言的特点,第184页创建应用程序,第174页程序的调试。⑶ 网上的有关MCS-51系例单片机的资料。
摘 要本文简要介绍了单片机汇编语言编译系统是一个比较简易的语言翻译软件,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统实现一个可以将MCS-51系列单片机的汇编指令翻译成为其对应的机器代码的过程,并在此基础上实现对源程序的纠错功能。 关 键 字:MCS51单片机 汇编指令 编译 菜单 窗体 调试