当前位置:文档之家› MCS.5 1单片机汇编语言程序IDE设计与实现

MCS.5 1单片机汇编语言程序IDE设计与实现

00191125

00lBC292

00lD743C

oolF1125

0021D8F2∞2380DE

0025F530

0027"/F64

0297E7D

002BDEFE002DDFFA

002FD530F5003222

20ACAIJ,DIⅣ

2lCLRP1.2

22MOVA,#60

23ACALLDLY

24DJNZR0,LOOP2

25SJhlPgI=f慷T

26

27DLY:MOV30HA

28DEL0:MOVRT,#100;on6MHz,delay50ms29DELl:MOVR6善125

32

33

34

35

DJ'NZRT,DELl

DJNZ30H,DEL0

RET

生成的HEX格式目标文件用“记事本”软件就可以轻松查看。如图2-1所示:

图2.1HEX文件的查看

3.2编辑器模块的设计

3.2.1界面设计

为能使单片机汇编语言的初学者在较短时间内掌握好这门语言,其开发环境应具有良好的人机交互功能,傲到直观、易操作。编辑框界面的设计主要有下列几部分:1.文件操作:新建、打开、保存、关闭、打印和退出等;

2.文本编辑:剪切、复制、粘贴、查找和撤消等;

3.编译:编译连接、装载单片机程序;

4.实验演示(包含典型的24个单片机试验)和参数设要。

5.系统登陆设置

3.2.2具体操作

具体操作:在VC中新建一个项目(如Yx),需要说明的是在Projects中要选择MFCAppW'tzard[exe],在MFCAppW'1Zard中选择Multipledocuments,在Baseclass中要选择CEditView类,MFC将自动生成的CAboutDlg、CMainFrame、CChildFrame、CYxApp、CYxDoe和CYxView类,然后在Resource中实现上述菜单的设计,并在elasswizard中添加各自的函数,并编辑其相应的代码【191。

其中,如“文件”菜单中的“新建’’等常见功能菜单的设计,VC都提供了具体的代码模块,因此,在Resource中实现上述菜单功能的时候,只需在相应的菜单上按"Enter"键,在弹出的“MenuItemProperties'’对话框(如图3-2所示)的‘‘D”一栏中选择‘'mFreE_NEW'’就可以了嘞。另外,新建、打开、保存、关闭、打印、退出、剪切、复制、粘贴、查找和撤消等基本功能都可以通过这种方式来完成。由此可见,对于一些基本的界面实现,Vc++6.0开发环境确实为我们提供了一个轻松快捷的途径。

图3-2菜单项属性对话框

相关主题
文本预览
相关文档 最新文档