【3】微机原理与汇编语言程序设计课程设计实验指导书_图文_百.
《微机原理及接口技术》实验指导书

《微机原理及接口技术》实验指导书福建工程学院计算机与信息科学系计算机系统结构教研室实验一 汇编语言程序上机过程一、实验目的1.掌握EDIT 、MASM 、LINK 等软件工具的使用。
2.掌握在计算机上建立、汇编、连接、调试及运行程序的方法。
二、实验内容1.将DISP 单元中存放的一压缩BCD 码内容显示出来。
2.将BUF 单元开始的两个BCD 码相加存放到SUM 单元中,并显示结果。
3.将字节变量DISP 的内容(00H-FFH 任意值)显示出来。
三、实验准备与报告 1.了解实验操作方法,准备好实验程序和数据。
2.记录汇编、连接过程产生的错误及解决办法,设置相关的出错情况,查看汇编结果; 3.记录运行结果,更改数据再运行,记录结果。
4.实验报告主要内容:实验名称、实验目的、实验内容、<实验电路>、程序、实验结果、调试过程记录、总结。
(其它实验也按此要求书写实验报告)实验二 DEBUG 使用实验一、实验目的1.掌握DEBUG 常用命令的使用。
2.进一步了解80X86的存储器和寄存器结构。
3.进一步理解有关指令的功能与应用。
二、实验内容1.进入与退出DEBUG 。
2.用R 命令检查和修改寄存器内容并记录。
3.用D 命令显示内存单元内容并记录。
4.用E 命令修改内存单元内容并记录。
5.A 、U 、T 、P 、G 、N 、W 、L 命令使用。
程序:MOV SI ,0 MOV AX ,[SI] INC SI INC SIADD AX ,[SI] MOV BX ,AX INT 20H(1)使用A 命令输入以上程序;(2)使用U 命令查看输入的程序;(3)使用N 、W 命令将程序存盘;用N 、L 命令重新装载,用U 命令查看; (4)使用DEBUG 的D 、E 命令检查设置(DS ):0000H 起始的四个单元内容; (5)使用R 命令检查、设置有关寄存器的值;(6)分别使用T 、G 命令运行程序,注意观察有关寄存器和单元的变化。
微机原理与汇编语言指导书

《微机原理与汇编语言》课程实践教学大纲一、课程的性质和任务课程性质:《汇编语言程序设计(实践)》是计算机类专业《计算机组成与汇编》课程的后续课程设计课程。
本课程的任务是:通过课程设计,为学生提供一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生实际编程的能力。
本课程教学应达到的基本要求是:利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,帮助学生熟悉程序的设计、编写与调试过程。
二、时间安排本课程设计时间为一周(28学时),题目提前两周布置,使学生作好准备。
具体时间安排如下:1.分析设计准备阶段(周一)2.编程调试阶段(周二至周四)3.总结报告和书写说明书阶段(周三至周四)4.考核阶段(周五)三、课题内容提供以下备选课题:1.动画程序2.图形程序3.乐曲演奏程序四、组织管理对学生分组,每组1~2人,每组必须完成以上1、3或2、3两题。
五、考核评估成绩分优、良、及格和不及格四等,从以下几方面考核:1.程序设计的可用性,实用性,通用性,可扩充性(40%)2.学生的动手能力,创新精神(30%)3.总结报告(10%)4.答辩水平(20%)《微机原理与汇编语言》课程组附录一《微机原理与汇编语言》课程设计报告附录二《汇编语言程序设计(实践)》课程补充知识8086/8088微机的显示系统由显卡(又称显示适配器)和显示器组成。
显卡是计算机和显示器之间的接口,根据所能显示的颜色和分辨率,显卡可分为MDA、CGA、EGA、VGA等多种。
显卡又由显示控制器和显示存储器(显存,又称显示缓冲区,与系统RAM 统一编址)组成。
显示控制器可通过系统对其进行编程,设定相应的工作方式,这样我们通过数据传送指令往显示缓冲区内传送数据,相应的内容就会立即显示在屏幕上。
显示方式分为文本方式和图形方式。
文本显示方式是将显示器的屏幕划分为行和列的二维系统,在行列组成的网格位置上显示字符。
《汇编语言程序设计》实验指导书

前言《汇编语言程序设》在计算机科学中是一门综合性的专业基础课,是计算机专业的核心课程。
它不仅是一般程序设计的基础,而且也是设计和实现编译程序、操作系统及其它系统程序和大型应用程序的重要基础。
它为后续专业课程的学习打下了理论基础和实践基础。
由于汇编语言程序设中有大量的指令,因此汇编语言程序设实验课在教学中占有重要的地位。
通过实验可以使学生更好的巩固和掌握所学的内容,进一步增强动手能力和解决实际问题的能力。
为了提高实验的效率,任课教师提前一周布置实验任务,并且进行一定的分析和讲解,要求学生进行准备工作。
准备工作包括查找资料,设计算法,写出预习报告,其中预习报告包括题目的解题思想,概要设计,实现算法的源代码清单等。
每次实验前,学生应向实验指导教师上交实验预习报告,预习报告经指导教师认可后方能进行实验。
实验完毕写出实验报告,用A4纸打印成册(源程序存盘),由学习委员统一收齐交指导教师审阅评定。
实验成绩考核:实验成绩占《数据结构》总评成绩的20%,其中实验效果占10分,出勤率和实验报告各占5分。
有以下情形之一者,实验成绩为不及格:1.迟到,早退,无故缺勤总共3次及以上者;2.未按时完成实验达4次及以上者;3.缺交实验报告3次及以上者。
实验一简单程序编制和上机过程一.实验目的1.掌握计算机常用代码的软件转换技术。
2.熟悉DEBUG软件的使用。
3.掌握简单程序的编程方法。
二.实验内容代码转换是计算机和I/O设备进行信息交换的重要技术之一。
各种I/O设备所提供和接收的数据编码不尽相同。
为了处理这些信息,计算机必须将各种不同编码形式的信息转换成别种适当的数据形式。
例如,键盘输入的数据均为ASC Ⅱ码形式存储在内存中,通常要求将其转换成相应的数据形式。
一般实现代码转换有两种方法:1.软件法利用CPU的算术逻辑运算功能,通过运算或查表实现各种数据代码间的转换。
该方法经济但速度慢。
2.硬件法利用专用代码转换集成电路进行转换。
汇编语言程序设计课程设计指导书

汇编语言程序设计课程设计指导书一、课程设计的目的本课程设计是《汇编语言程序设计》课程的后继教学环节,其宗旨是使学生通过对一个较大型的、综合性的应用程序进行阅读、修改、添加功能等工作,对汇编语言程序设计有更进一步的认识,提高编程技巧和阅读理解复杂程序的能力。
二、课程设计的任务要求根据所给的“Reader.asm”应用程序框架,在此基础上修改和添加功能。
1.基本任务:认真阅读“Reader.asm”源程序,理解程序每一条指令在程序中的作用;用→、←键在窗口内左右移动文本;用PgDn,PgUp键上下快速移动文本(每次移半帧);设计专用键放大、缩小窗口,改变窗口位置。
2.扩展任务:对文本内的Tab字符(ASCII码09H)进行处理:遇到Tab键,下一个字符显示在下一个表站开始处(每个6个字符一个表站);设置状态行,显示当前文件名、文本位置(仿垂直滚动条)。
3.自行设计的其它任务:三、课程设计报告的内容1. 课程设计题目名称、班级号、学号、学生姓名和课程设计起止日期(封面);2. 上海应用技术学院课程设计任务书(下发)3. 课程设计目的和要求;4. 课程设计任务内容;5. 详细设计说明;6. 软件使用说明;7. 课程设计总结;8. 附录:1 参考文献2 程序清单(电子版)。
四、课程设计详细设计说明及其它要求1.分析原“Reader.asm”程序结构:每个模块说明,较大模块程序流程图;2.对你已经实现的功能做详细的说明,并附上流程图及部分程序清单;3.自己对该“文件阅读器”的进一步设想;4.对于有设想但最终未实现的功能的大致编程思路的阐述;5.论述在设计过程中遇到的并且对你具有启发性的问题;6.交课程设计报告手写版,源程序交电子版。
五、评分标准1. 根据平时出勤情况和设计时的工作情况;2. 根据课程设计程序的完成情况,必须有可运行的软件。
3. 根据课程设计报告的质量。
课程设计报告不能抄袭,抄袭判为不及格。
4. 在题目要求之外附加具有实用性的功能。
微机原理与汇编语言实验指导书

微机原理与汇语言实验指导书信控学院测控系曹玉波孙明革2010-08-21目录Ⅰ.汇编语言部分 (1)实验一汇编基本操作 (1)实验二利用DEBUG调试程序调试程序段 (4)实验三分支程序实验 (7)实验四循环程序实验 (9)实验五子程序实验 (10)实验六字符处理程序实验 (13)实验七汇编语言综合设计实验 (16)Ⅱ. 微机原理及应用部分 (17)实验一8255A可编程并行口实验 (17)实验二8253A定时/计数器实验 (20)实验三使用8259A的单级中断控制实验 (23)实验四使用ADC0809的A/D转换实验 (29)实验五使用DAC0832的D/A转换实验 (32)实验六使用8251A的串行接口应用实验 (35)附录:DVCC-8086JHN实验平台性能特点 (39)Ⅰ.汇编语言部分实验一汇编基本操作实验目的1、熟悉DIR、MD、CD等DOS系统常用命令;2、熟悉在PC机上建立、汇编、链接、调试、和运行汇编语言程序的全过程;3、设计一个完整的顺序结构汇编语言程序,学习数据传送和算术运算指令的用法。
实验内容一、示例题:在屏幕上显示信息:“1A”其宏汇编语言程序如下:DA TA SEGMENT ;定义数据段x db 48 ;定义字节型变量x, x值存放于内存DATA段字节偏移量0处y db 65 ;定义字节型变量y, y值存放于内存DATA段字节偏移量1处DA TA ENDSCODE SEGMENT ;定义代码段(伪指令,编译器使用)ASSUME CS:CODE,DS:DATA(伪指令,编译器使用)1 ST: MOV AX,DATA ;数据段在内在重定位,以便程序能够正确引用的在数据段中2 MOV DS,AX ;定义的变量3 MOV DL,x ;x值即48D(或31H)-“1”的ASCII码存入寄器DL4 MOV AH,2 ;5 INT 21H ;调用2号DOS中断,用于显示DL中存放的字符6 MOV BX,017 MOV DL,[BX] ;通过BX寄存器间接址将y值存入DL(与第3行有相同的作用)8 MOV AH,29 INT 21H ;此段语句功能同上一段10 MOV AH,4CH11 INT 21H ;4C号DOS中断,功能是结束程序,将系统控制权返给操作系统CODE ENDS ;以下两句为伪指令,不占用内存,编译器使用END START实验步骤(假设MASM6汇编程序在D:\ MASM6目录下),方框框起的部分为键盘输入。
《微机原理与汇编语言程序设计》课程教学大纲.

《微机原理与汇编语言程序设计》课程教学大纲课程代码;020112课程名称:微机原理与汇编语言程序设计/Basic Principles of Micro Computer and Program Design for Assemble Language学时:64 学分:4 讲课学时:54 上机/实验学时:10 考核方式:考试先修课程:电路电子技术、数字逻辑、计算机原理适用专业:计算机科学与技术专业、计算机科学与技术(计算机及应用)专业开课院系:电子电气工程学院计算机系、自动化系教材:周明德. 微型计算机系统原理及应用. 清华大学出版社. 1998主要参考书:[1]梁洪峻. 微机原理与汇编语言程序设计. 机械工业出版社. 2000[2]沈美明,温冬婵. IBMPC汇编语言程序设计. 清华大学出版社. 1991一、课程的性质和任务本课程是一门学科基础必修课,讲授8086/8088微机系统的结构、工作原理和一般应用,讲授8088汇编语言的寻址方式、指令系统、程序设计的结构化设计方法。
通过课堂讲授和实验,旨在使学生掌握微型计算机系统的一般原理,熟悉汇编语言程序设计的基本方法,为学习后继课程(如通信与接口)或进一步学习更高等级的微型计算机和其他机种的微型计算机及其系统打下良好的基础。
本课程在教学内容和方法上着重基本知识、基本理论和基本方法;在培养学生的实践能力方面,着重应用技能的基本训练。
本课程的主要任务是培养学生1、掌握微型计算机系统的结构、工作原理和一般应用方法;2、了解微型计算机系统的硬件及结构的发展状态;3、掌握汇编语言程序的设计与调试方法,掌握硬件实验的基本方法,获得实验技能的基本训练。
二、教学内容和基本要求教学内容:要求学生重点掌握8088CPU的寄存器结构、功能结构(B1U、E1)和指令执行所采用的时间重叠技术。
要求学生掌握8088的段地址概念、物理地址的计算、各种寻址方式的特征、指令的内容、指令的执行及其对标志寄存器PSW各位的影响。
微机原理与汇编语言 实验指导

微机原理与汇编语言实验指导书(计算机科学与技术专业本科)福建工程学院计算机与信息科学系计算机软件与理论教研室赵忠孝编2005年9月目 录实验一 学习使用DEBUG主要命令 -----------------------1 实验二 80X86指令系统和寻址方式(一) -----------------6 实验三 80X86指令系统和寻址方式(二) -----------------10 实验四 汇编语言程序格式、上机过程 -------------------14 实验五 分支程序设计 ---------------------------------17 实验六 循环程序程序 ---------------------------------20 实验七 子程序设计 -----------------------------------22 实验八 输入输出程序设计 -----------------------------27实验一 学习使用DEBUG主要命令实验目的:通过实验掌握下列知识:1、DOS命令: DIR,DEL,RENAME,FORMAT,COPY。
2、8088指令: MOV,ADD,ADC,SUB,SBB,DAA,XCHG3、DEBUG命令: A,D,E,F,H,R,T,U。
4、BCD码,ASCII码及用16进制数表示二进制码的方法。
5、8088寄存器: AX,BX,CX,DX,F,IP。
内容及步骤:一、DOS常用命令练习:1、将机房提供的系统盘插入A驱动器中,开机,出现提示符后打入命令FORMAT B:/S。
等屏幕上出现提示后将新盘插入B驱动器并打回车。
PC机即对新盘格式化并将糸统拷入。
2、打命令 COPY A:*。
* B 将糸统盘上全部文件拷到你的盘上。
3、将新盘插到 A驱动器中,用DIR命令查看盘上文件。
4、用命令 COPY DEBUG。
COM BUG 复制一个文件。
5、用命令 RENAME BUG BG 将BUG 文件改为BG。
汇编语言与微机原理实验指导书

《汇编语言与微机原理》实验指导书编写者:董建怀编写时间:2009-9-10实验一.熟悉DOS环境和DEBUG调试软件的使用一、实验要求: 必做二、实验类型: 验证三、实验学时:2四、实验地点:机房五、实验目的:1、.熟悉DOS环境和DEBUG调试软件的使用方法。
2、掌握DEBUG常用命令A、U、D、E、R、T、G的使用,用DEBUG调试简单程序段。
六、实验内容:(一)、熟悉DOS环境1、MS-DOS的启动:开始—程序—附件—MS-DOS方式(命令提示符)。
2、MS-DOS全屏方式和窗口方式的切换:“ALT”+“ENTER”。
3、MS-DOS工具栏的打开:“ALT”+空格键。
4、MS-DOS方式下的选定、复制和粘贴:利用菜单栏下”编辑”菜单项中的“标记”、“复制”和“粘贴”的功能来实现。
5、MS-DOS方式的退出:EXIT。
练习:进入MS-DOS方式,并将屏幕上显示的全部内容复制到一WORD文档中。
(二)、熟悉一些常用的DOS命令1、更改盘符,如:C:\WINDOWS>d:并按“ENTER”,显示:D:\>(盘符更改为D:)。
2、建立子目录(文件夹)MD,如C:\>MD FOX (在当前驱动器C盘下创建子目录FOX)。
3、显示当前目录CD,如:C:\>CD WINDOWS,显示:C:\WINDOWS>(即从当前目录C:\进入到C:\WINDOWS目录)。
4、显示磁盘目录的内容DIR,如:C:\WINDOWS>,显示的内容即为当前目录C:\WINDOWS中的所有内容。
5、返回上级目录,如:C:\WINDOWS>cd ..,显示C:\>(即从当前目录C:\WINDOWS返回到它的上级目录C:\)。
练习:在MS-DOS方式下,进入C:\WINDOWS\SYSTEM目录,并显示该目录下的所有内容,然后返回C盘的根目录(C:\)。
(三)、熟悉调试程序DEBUG.EXE的应用,练习DEBUG的常用命令实践1:利用DEBUG.EXE的A、D、U命令,观察指令MOV AH,[BX+DI+50H],对应的机器码是什么?,该指令是几个字节的指令?并对机器码进行反汇编,观察对应的指令是什么?ADD [2345H][BX][DI],DX的机器码是什么? 该指令是几个字节的指令? 并对机器码进行反汇编,观察对应的指令是什么?实践2:在DEBUG.EXE方式下(利用A、G命令), 分析两个数相加(C8H+EFH)的结果,运用的指令为:mov AL,0efhadd AL,0c8h问题:(1).运算后两个数的和是多少?(提示:运算的结果在AL寄存器中)(2).6位状态标志位(AF,CF,OF,PF,SF,ZF)分别是多少?(3).当相加的两个数均为无符号数时运算的结果是否正确?为什么?(4).当相加的两个数均为带符号数时运算的结果是否正确?为什么?(5).相加的两个数分别为5B0AH, 4CA3H时,通过上机再回答(1)---(4)的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与汇编语言程序设计课程设计》实验指导书本课程设计包含软件部分和硬件部分两个环节。
软件部分完成在有限的课内实验环节无法涉及到的具有综合设计性的软件实验,如中断程序设计、I/O程序设计、宏设计等。
硬件部分利用伟福试验系统设计一个电子钟电路,并编制一个程序使电子钟能正常运行。
通过软硬件环节的设计和调试,巩固所学知识,增强动手能力,提高综合性工程素质。
总实验学时:共计2周实验一:电话号码本设计完善实验类型:综合性、设计性实验学时:1天适用对象:信息安全专业实验二:显示器I/O程序设计实验类型:综合性、设计性实验学时:1天适用对象:信息安全专业实验三:中断程序设计实验类型:综合性、设计性实验学时:1天适用对象:信息安全专业实验四:发声系统设计实验类型:综合性、设计性实验学时:1天适用对象:信息安全专业实验五:键盘程序设计实验类型:综合性、设计性实验学时:1天适用对象:信息安全专业实验六:电子钟设计实验类型:综合性、设计性实验学时:5天适用对象:信息安全专业一、实验目的和要求软件实验部分要求进一步熟悉汇编语言开发环境,掌握汇编语言程序设计的方法和步骤,并根据教师意见和讨论,完善改进课内环节所进行的实验及进行其他综合性、设计性较强的实验内容,具体如下:1. 熟练掌握汇编语言程序设计环境,根据前期掌握程度,可选择Masm for windows集成实验环境(实验室配备,或自行安装masm5.0、masm6.0、Emu8086,Tasm等,软件开发环境可由学生根据使用爱好自选。
2.根据课内实验验收时指导教师提出的意见,以及和同学讨论的结果,设计实现一个功能比较完善的电话号码本,并在设计中体现自己的工作特色,即具备和其他设计不同之处。
3. 显示器I/O程序设计,完成屏幕窗口控制程序。
要求在屏幕上开出三个窗口,它们的左上角和右下角的坐标分别是(5,10,(15,30和(5,50,(15,70和(18,15,(22,65,如从键盘输入字符,则显示在右窗口,同时也显示在下窗口的最下面一行。
若需要将字符显示于左窗口,则先按下←键,接着再从键盘输入字符,字符就会从左窗口的最下行开始显示,同时下窗口也显示出左窗口的内容。
如果再按下→键,输入字符就会接在先前输入的字符之后显示出来。
当一行字符显示满后,窗口自动向上卷动一行,输入字符继续显示与最低一行,窗口最高一行向上卷动后消失。
4. 中断程序设计,完成内部中断服务程序和外部中断服务程序设计。
具体要求为:(1.编写一个内部中断服务程序,使其能够显示以“0”结尾的字符串(利用显示器功能调用INT 10H。
字符串缓冲区首地址为入口参数,利用DS:DX传递此参数。
(2.编写一个可屏蔽的外部中断服务程序,中断请求来自8259A的IRQ0,在新的外部中断服务程序(新08H中断中,使得每55ms的中断在屏幕上显示一串信息“A 8259A Interrupt!”,显示10次后,恢复原中断服务程序,返回DOS。
5.发声系统设计,参考教材中的例9.1,利用扬声器控制原理,编写一个简易乐器程序。
要求当按下1~8数字键时,分别发出连续的中音1~7和高音i(对应频率依次为524Hz、588Hz、660Hz、698Hz、784Hz、880Hz、988Hz和1048Hz;当按下其他键时,暂停发声。
如果时间允许,可在此基础上自行发挥,如增加按键功能、编辑歌曲等。
6. 键盘程序设计,编写一个程序,每当在键盘上按下一个按键时,就显示其接通和断开扫描码。
具体原理参见教材第十一章,并行接口。
7.电子钟设计。
利用伟福实验系统提供的8253计数器,8259中断控制器、七段数码管、8255并行接口芯片等,设计实现一个电子钟的电路,并编制一个程序使得该电子钟能正常工作。
其中,8253计数器用于产生计时脉冲(如1s、100ms等,中断服务程序用于对时、分、秒的计数更新,并存入相应的存储单元,主程序设置相应芯片的工作方式、完成时、分、秒信息的显示等。
二、实验所需仪器、设备、材料(试剂PC机、Masm for windows集成实验环境(或masm5.0、masm6.0、Emu8086等、伟福实验系统。
三、实验原理即汇编语言程序设计方法、伟福实验系统使用方法。
其中汇编语言程序开发环境任选,推荐使用Masm for windows集成实验环境或Emu8086,伟福实验系统作为硬件实验箱,使用过程中不要带电操作!四、实验方法及步骤1. 启动操作环境。
2. 启动汇编语言设计开发环境或硬件设计环境(伟福实验系统,按实验要求进行硬件设计、程序编写、编译和执行,如果有bug,能够进行调试。
软件开发环境如下:五、实验结果与数据处理根据上一步的操作,给出实验结果以及相关的处理。
六、讨论与结论对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见七、所附实验输出的结果或数据如果需要,以附录形式整理实验代码、结果和数据。
Masm for windows 集成实验环境 Emu8086 图1 软件开发环境WA VE6000软件模拟器 LAB6000通用微控制器实验系统图2 硬件开发环境8088/8086 CPU 系列实验说明一、系统的安装和启动1.仿真开发系统集成调试软件的安装和使用见WAVE仿真开发系统使用手册。
2.用户根据实验要求,进行8088/8086实验时,插上Ex88B仿真板。
3.将配套的串行通讯电缆的一端与实验台的RS232 9芯D型插座相连,另一端与PC机的串行口相连。
4.将实验台的电源线与220V电源相连。
(实验结束后应拔下。
5.打开实验台电源开关,红色电源指示灯亮。
仿真开发器初始化成功后,会在LED上显示“8088”。
6.打开计算机电源,执行WAVE集成调试软件。
注意:无论是集成电路的插拔、通讯电缆的连接、跳线器的设置还是实验线路的连接,都应确保在断电情况下进行,否则可能造成对设备的损坏。
尤其是白色串口线,不要带电插拔!实验线路连接完成后,应仔细检查无误后再接通电源。
二、8088/8086 CPU系列实验软件设置WAVE集成调试环境应设置如下:仿真器型号:伟福Lab6000实验仪仿真头型号:8088/8086实验(8088/8086语言设置对话框各命令行应设置如下:编译器路径:一般情况下为C:\COMP86,也可设为你自己的安装路径。
ASM命令行:…/zi /l‟C命令行:…-mt –v –y –c‟LINK命令行:…/m /l /v‟伟福实验系统快速入门1.建立你的新程序选择菜单[文件|新建文件]功能出现一个文件名为NONAME1 的源程序窗口,在此窗口中输入程序。
输出程序后的窗口如图,现在要做的是将此文件存盘。
2.保存你的程序选择菜单[文件|保存文件]或[文件|另存为]功能,给出文件所要保存的位置,例保存文件所在路径。
如:C:\W A VE6000\SAMPLES 文件夹,再给出文件名MY1.ASM。
保存文件。
文件保存后,程序窗口上文件名变成了:C:\W AVE6000\SAMPLES\MY1.ASM。
3.建立新的项目选择菜单[文件|新建项目]功能,新建项目会自动分三步走。
A加入模块文件。
在加入模块文件的对话框中选择刚才保存的文件MY1.ASM,按打开键。
如果你是多模块项目,可以同时选择多个文件再打开。
B)加入包含文件。
在加入包含文件对话框中,选择所要加入的包含文件(可多选)。
如果没有包含文件,按取消键。
C)保存项目。
在保存项目对话框中输入项目名称。
MY1 无须加后缀。
软件会自动将后缀设成“.PRJ” 。
按保存键将项目存在与你的源程序相同的文件夹下。
项目保存好后,如果项目是打开的,可以看到项目中的“模块文件”已有一个模块“ MY1.ASM ” ,如果项目窗口没有打开,可以选择菜单[窗口|项目窗口]功能来打开。
可以通过仿真器设置快捷键或双击项目窗口第一行选择仿真器和要仿真的单片机 4.连接硬件仿真按照说明书,将仿真器通过串行电缆连接计算机上,将仿真头接到仿真器,检查接线是否有误,确信没有接错后,接上电源,打开仿真器的电源开关。
A选择菜单[设置|仿真器设置]功能或按“仿真器设置”快捷图标或双击项目窗口的第一行来打开“仿真器设置”对话框。
选择所使用的仿真器类型,POD(仿真头)类型,以及所仿真 CPU 的类型。
如果使用硬件仿真,请去掉“使用伟福软件仿真”前的选择。
[选择仿真器]:框内为本系统所支持的仿真器类型,选择正确仿真器。
[选择仿真头]:框内为相应仿真器能支持的仿真头类型,选择所使用的仿真头。
[选择CPU]:框内为选择的仿真器和仿真头能等进行仿真支持的 CPU。
[ 使用伟福软件模拟器 ]:使用伟福软件模拟器,可以在完全脱离硬件仿真器情况下,对软件进行模拟执行。
如果使用硬件仿真器,请不要选择使用伟福软件。
B通信设置仿真器与计算机通信设置。
包括通信端口选择,速率选择,字间距选择,以及串口的测试功能。
如果选择了“使用伟福软件仿真” ,则不需要设置通信端口。
[端口选择]:选择仿真器与计算机连接的串口号。
如果计算机与仿真器连接不上,请检查通信端口是否选择正确。
[波特率选择]:选择仿真器与计算机连接的速度。
如果在高速率时通信不流畅,请降低通信速率。
[字符间隔]:选择通信时,字符与字符之间的间隙,如果在小间隔时,通信不是很流畅,请调到较大的间隔。
[使用伟福软件模拟器]:使用伟福软件模拟器,可以在完全脱离硬件仿真器情况下,对软件进行模拟执行。
如果使用硬件仿真器,请不要选择使用伟福软件。
[测试串行口]:用来检测仿真器是否正确连接到计算机的串行口上。
5.编译你的程序选择菜单[项目|编译]功能或按编译快捷图标或 F9 键,编译你的项目。
在编译过程中,如果有错可以在信息窗口中显示出来,双击错误信息,可以在源程序定位所在行。
纠正错误后,再次编译直到没有错误。
在编译之前,软件会自动将项目和程序存盘。
在编译没有错误后,就可调试、运行程序了。
常见问题为什么串口通信出错? 串口通信出错有几种可能: 1. 用户板有问题, 你可以将仿真头从用户板上取下,将晶振跳接至仿真头上。
测试不连用户板时仿真器串口通信是否正常。
2. 串口电缆连接有问题。
通信时仿真器上的指示灯应闪烁,若不闪烁, 说明通信电缆连接有问题或串口号选择不对。
3. 串口号和波特率选择不对。
一般 PC 机上有两个串口:串口 1 及串口 2,在调试程序时应正确选择串口:/S1 选择串口 1,/S2 选择串口 2。
另外波特率选择不对也会引起通信出错。
一般情况下你可以不选择波特率,由软件自动选择一个合适的波特率,但是对有些机器可能选择得不合适,这时你可以用几个波特率试试,手工选择一个合适的波特率。