欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《微机原理》课程设计指导.docx

    • 资源ID:96677980       资源大小:299.90KB        全文页数:10页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《微机原理》课程设计指导.docx

    微机原理课程设计指导一、星研集成环境软件的快速入门首先运行星研集成软件。启动画面如图:1、设置缺省工程执行 主菜单 » 关心 » 缺省工程,消灭一个对话框:选择“STAR ES8688 仿真模块”。10点击进入下一步:“选择语言”您可以依据自己的需要以及程序的类型作相应的选择,本实例选择 Borland公司的Turbo C3.0、TASM5.0 (请确定在选择语言之前已经安装好相应的编译软件)。然后再点击进入下一步:“编译、连接掌握项”试验仪供给 64K memory 空间, memory model 请选择tiny,缩写为 mt;假设需要源程序级别调试,必需使用 -vy 掌握项,为了支持多文件编译、连接,必需使用-c 掌握项。一般不必转变 Turbo C 的编译掌握项。然后再点击进入下一步:“存贮器出借方式”假设需要源程序级 别调试,必需使用/zi /l 掌握项。一般不必转变 Tasm 的编译掌握项。假设需要源程序级 别调试,必需使用/m /l /v 掌握项。一般不必转变 TLINK 的连接掌握项。仿真模块 EMU598 供给 64K 仿真 RAM,作程序段CS、数据段DS、附加段ES、堆栈段SS使用。2、建立源文件下面建立源文件,执行 主菜单 » 文件 » 建,或者点击图标翻开窗口如下:入 缀。时, 的按“确定”即可。然后消灭文件编辑窗口:首先选择存放源文件的名目,输文件名,留意:肯定要输入文件名后对源文件编译、连接、生成代码文件系统会依据不同的扩展名启动相应 编译软件。比方:*.asm 文件,使用TASM 来对它编译。本实例文件名为move.asm。窗口如下:输入源程序,如以下图:这样一个源文件就建立好了。3. 编译、连接文件首先选择一个源文件,然后可以编译、连接文件了。对文件编译,假设没有错误,再与库文件连接,生成代码文件DOB、EXE 文件。编译、连接文件的方法有如下二种:1使用 主菜单 » 工程 » 编译、连接 或主菜单 » 工程 » 重编译、连接 ”。2点击图标 或来“编译、连接”或“重编译连接”。“编译连接”与“重编译、连接”区分:“重编译、连接”不管源文件是否修改、编译软件是否变化、编译掌握项有无修改,对源文件编译,假设没有错误,再与库文件连接, 生成代码文件DOB、EXE 文件。编译、连接过程中产生的信息显示在信息窗的“建立”视中。编译没有错误的信息如下:假设有错误则消灭如下信息框:有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车, 系统自动翻开对应的出错文件,并定位于出错行上。这时用户可以作相应的修改,直到编译、连接文件通过。4. 调试在进入调试状态以前,请正确设置通信口:执行 主菜单 » 关心 » 通信 ,对话框如下:仿真器、试验仪配套的通信线可以与微机 USB 口相连,即为 USB 通信线,请选择 USB。对于最下面一行的校验,通常您不必选中它,可以提高传送 DOB、HEX、BIN 文件时的速度。在进入调试状态以前,你还必需确定仿真器、试验仪与微机的正确连接,假设使用仿真器,仿真头正确地连接在仿真器上。电源接通,开关翻开。在软件中选择对应的仿真器、试验仪型号,具体设置如下:执行 主菜单 » 关心 » 仿真器、试验仪 ,对话框如下:依据你所使用的机型作相应选择。假设编译、连接正确后,可以开头调试程序。进入调试状态方法有:a) 执行 主菜单 » 运行 » 进入调试状态b) 点击工具条的c) 执行 主菜单 » 运行 » 装载DOB、HEX、BIN 文件 进入后的窗口如下:可以使用以下命令调试您的程序: 设置或去除断点功能键为F2 在当前光标行上设置或去除一个断点 单步进入功能键F7单步执行当前行或当前指令,可进入函数或子程序。连续单步进入功能键 Ctrl + F7连续执行“单步进入”,用鼠标点击或按任意键后,停顿运行。单步功能键 F8单步执行当前行或当前指令,将函数或子程序作为一条指令来执行。假设当前行中含有函数、子程序或发生中断,CPU 将执行完整个函数、子程序或中断,停顿于当前行或当前指令的下一有代码的行上。连续单步功能键 Ctrl + F8连续执行“单步”,用鼠标点击或按任意键后,停顿运行。运行到光标行功能键 F4从当前地址开头全速运行用户程序,遇到光标行、断点或用鼠标点击行。全速断点功能键 F9,停顿运从当前地址开头全速运行用户程序,遇到断点或用鼠标点击 ,停顿运行。 全速运行功能键 Ctrl + F10从当前地址开头全速运行用户程序,此时,按用户系统的复位键, CPU 从头开头执行用户程序,用鼠标点击任何断点。 停顿运行,停顿运行。全速运行时,屏蔽了全部断点,即不会响应VCCR1115101DS35R112U365102DS36D0 D1 D2 D3 D4 D5 D6D734D033D132D231D330D429D528D627D7PA0 PA1 PA2 PA3 PA4 PA5 PA6PA7432140393837510 R1133DS37510 R1144DS38510 R1155DS39510 R1166DS40510 R1177A0RDWR53698356DS41RD WR A0 A1RESETCSPB0 PB1 PB2 PB3 PB4 PB5 PB6PB71819202122232425510 R1188DS42A0A1A1RSTCS1(0F000H)CS14PC015PC116PC217PC313PC412PC511PC610PC7PC0 PC1 PC2 PC3 PC4 PC5 PC6PC78255四、工作步骤1、连线说明:B4 区:CS(8255)、A0、A1B4 区:JP56PA 口B4 区:JP53PB 口A3 区:CS1、A0、A1F5 区:JP65 F5 区:JP83 终止微机与仿真器之间通信功能键 ESC。留意:欲终止微机与仿真器之间通信,功能键 ESC 是一个很便利的键,它的效果比点击相应的图标的效果要好。建议用户多用ESC 键。在系统运行“连续单步”或者“连续单步进入”时 ESC 键被制止,这时用户可以按键盘的其他任意键停顿其运行。二、设计内容1、设备STAR 系列试验仪一套、PC 机一台2、内容1) 编写程序:使用 8255 的 PA 口掌握 LED 指示灯,实现流水灯功能。使用 8255 的 PB口输入开关信号,实现流水灯循环次数掌握功能。2) 连接线路验证功能,生疏使用方法。3、原理图2、编写程序,输入系统,进展编译,查找错误。18255A 的工作方式8255A 有三种工作方式,可供选择: 方式 0:根本的输入/输出方式; 方式 1:带选通的输入/输出方式; 方式 2:双向传输方式;方式 0:一般用于无条件传送的场合,也可以用作查询式传送。三个 8 位的数据端口A 口、B 口、C 口,均可以与外设连接。供给简洁的输入和输出操作。C 口可以分为两个 4 位的数据端口使用。用作查询式传送时,其中的4 位定义为输出口,输出一些掌握信号,另 4 位定义为输入口,用来读入外设的状态。方式 1:带选通的输入/输出方式端口接输入设备。这种工作方式中,A 口、B 口工作于选通输入方式,C 口的局部引脚安排给 A 口、B 口作为选通信号用,形成A 组、B 组工作方式。方式 2:双向输入 输出方式可以接收输入设备的数据,也可以输出数据至输出设备。只有 A 口才有该工作方式。当 8255 工作在方式 2 时,A 口是数据输入/输出口,C 口供给联络信号。28255A 的掌握字3) 程序清单:.model tiny com_add equ 0f003h pa_add equ 0f000h pb_add equ 0f001h pc_add equ 0f002h.stack 100.data.codestart: mov ax,datamov ds,axnopmov dx,com_add mov ax,82hout dx,albegin: mov dx,pb_addin al,dxmov dx,pa_add out dx,almov ch,0mov cl,al call dy1s mov al,7fhlp:out dx,al rol al,1 rol al,1 call dy1s loop lp jmp exitdy1s procpush cxmov bx,1ffh dy1:mov cx,01ffh dy0:noploop dy0dec bx jnz dy1 pop cx retdy1s endpexit: nopend start观看试验结果,是否能看到模拟的流水灯掌握过程。调整程序相关内容,转变流水灯的流水速度。

    注意事项

    本文(《微机原理》课程设计指导.docx)为本站会员(1390****791)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开