微机原理上机(8次实验)ppt课件_第1页
微机原理上机(8次实验)ppt课件_第2页
微机原理上机(8次实验)ppt课件_第3页
微机原理上机(8次实验)ppt课件_第4页
微机原理上机(8次实验)ppt课件_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理上机1 掌握8086汇编上机调试方法及步骤 编写汇编源程序 文件名 file asm 汇编 MASMfile asm链接 LINKfile obj运行 file exe调试 DEBUGfile exe掌握调试中常用的DEBUG命令 D 显示内存单元内容 R 显示寄存器内容 P T 单步执行 G 运行 Q 退出 本次练习内容 例5 2 例5 4 例5 5 例5 6掌握上述例子中出现的命令用法 内存空间数据查看 各寄存器变化 转移指令用法等 微机原理上机2 掌握8086汇编上机调试方法及步骤 编写汇编源程序 文件名 file asm 汇编 MASMfile asm链接 LINKfile obj运行 file exe调试 DEBUGfile exe掌握调试中常用的DEBUG命令 D 显示内存单元内容 R 显示寄存器内容 P T 单步执行 G 运行 Q 退出 本次练习内容 例5 7 例5 10 例5 11 例5 12掌握上述例子中出现的命令用法 内存空间数据查看 各寄存器变化 转移指令用法等 微机原理上机3 掌握8086汇编上机调试方法及步骤 编写汇编源程序 文件名 file asm 汇编 MASMfile asm链接 LINKfile obj运行 file exe调试 DEBUGfile exe掌握调试中常用的DEBUG命令 D 显示内存单元内容 R 显示寄存器内容 P T 单步执行 G 运行 Q 退出 本次练习内容 例5 15掌握上述例子中出现的命令用法 内存空间数据查看 各寄存器变化 转移指令用法等 微机原理上机3 测试题 编写一个完整的汇编语言程序 要求对键盘输入的小写字母用大写字母显示出来 要求 先显示键盘输入的字符 再显示一个冒号 如果输入的是小写字母则显示大写字母 否则原样输出 然后等待下一个键盘输入字符 直到输入 才返回DOS ASCII码 换行符 0AH回车符 0DH当屏幕上同时输出上述两个字符时 实现换行 微机原理上机4 IO接口 复制lab1 io rar文件到D盘根目录 并解压 点击 程序 Proteus7Professional ISISProfessional 运行Proteus 点击 file opendesign 选择解压后的实验内容 DSN 点击 Source DefineCodeGenerationTools 在打开的窗口中点击 New 选择D masm32 masm32 bat 填上相应扩展名后点 OK 参考6 3 2和12 1节 点击 Source BuildeAll 点击左下角 运行 单步 暂停 停止 进行仿真 微机原理上机4 IO接口 练习lab1 io例子 编译 运行 查看仿真状态开关打开 4个LED亮 并闪烁 开关闭合 4个LED亮 不闪烁单步执行 查看8086各寄存器以及其它器件状态 读懂程序完成上述内容后 修改代码 复制另存 要求 开关闭合时 LED0 7依次循环点亮 开关打开 所有LED同时亮灭闪烁 参考6 3 3 完成上述内容后 修改电路 将端口地址改成24H 并修改相应代码 重新仿真 搞清楚I O端口译码电路和端口地址之间的对应关系 微机原理上机4 IO接口 完成上述内容后 修改电路 将端口地址改成68H 并修改相应代码 重新仿真 搞清楚I O端口译码电路和端口地址之间的对应关系 微机原理上机5 8255应用 练习lab2 8255例子 编译 运行 查看仿真状态 参考例9 3和12 3节 按键按下 数码管显示相应的键值 发光二极管低四位对应键值的二进制数单步执行 查看8086各寄存器以及其它器件状态 读懂程序理解8255控制字 8255初始化步骤以及应用修改电路 1 将8255片选端CS连接到IO14 2 将74154 U7 4 16译码器 的B引脚接到A3地址线 电路修改完成后计算8255端口地址 并修改相应代码 重新仿真 能出结果 与第 步相同 微机原理上机6 8253应用 练习lab3 8253例子 编译 运行 查看仿真状态 参考8 3节 12 2节 例8 6 8253输入时钟为1 1932MHz 输出频率为1Hz方波控制LED的亮灭 使能信号由I O译码电路给出 根据电路图 写出8253的计数器0 计数器1和控制端口的地址 写出控制字 计算初值 写出8253门控信号 GATE 的译码电路地址 若门控使能一直有效 完成8253的初始化及其应用编程 程序基本框架已给出 加入相应初始化及其应用程序段 编译仿真结果正确 能看到LED闪烁 以及示波器波形 若门控使能信号每隔5秒翻转一次 请完成上述程序 微机原理上机7 8251应用 练习lab4 8251例子 参考12 7节 8 4 4节 例9 10 利用8251A芯片实现串行数据输出 并用示波器和虚拟串口观察波形和数据 根据电路图 写出8251的数据端口和控制端口的地址 要求8251A工作在 异步方式 波特率为19200bps 波特率因子为1 字符位数8位 1个停止位 无奇偶校验位 复位出错标志 只允许发送 写出相应的命令字 并完成初始化程序段 需要软件复位 要发送的数据存放在STR1开始的内存区域 发送数据个数为LEN1 已在程序中定义 请编写程序段实现数据的循环发送 仿真并运行 观察示波器的波形数据和虚拟串口接收到的字符对应关系 并理解串行数据帧格式 微机原理上机8 ADC DAC应用 1 ADC0808应用 参考13 5节 11 3 3节 采样可变电阻端的电压值 利用电压表和数码管观察输出电压值 掌握端口地址译码 8255应用 数码管显示原理 掌握ADC0808工作过程 输入电压与输出数字量之间关系 理解程序 2 D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论