微机原理与接口技术实用教程
- 格式:ppt
- 大小:267.57 KB
- 文档页数:55
微机原理与接口技术实用教程第二版教学设计前言目前,计算机科学技术已经成为现代社会的一项重要技术。
计算机技术的应用已经广泛渗透到各行各业,因此将计算机理论和技术融入教育教学中,已经成为当今时代一项不可或缺的任务。
在计算机科学中,微机原理与接口技术是其中的一个重点课程。
这门课教授了微处理器的功能、原理及其系统接口技术等相关知识,是计算机专业学生必修的核心课程之一。
本文旨在探讨微机原理与接口技术实用教程第二版的教学设计,着重介绍教学目标、教学内容、教学方法和评价与考核方法等方面的内容。
教学目标微机原理与接口技术是一门比较复杂的计算机科学课程,因此需要明确教学目标,从而更好地制定教学计划和教学方法。
在教学过程中,需要达成以下目标:1.理解微处理器的基本原理和内部结构;2.掌握微处理器的指令系统和编程规范;3.理解系统接口技术的原理和实现方法;4.能够应用所学内容进行设计和开发。
教学内容本门课程旨在让学生深入地学习微处理器的各种技术和接口技术,并通过实践和项目的方式促进学生的技能提高。
具体而言,本门课程的教学内容包括:1.微处理器的基本原理和内部结构;2.微处理器的指令系统和编程规范;3.串行接口技术(例如UART、SPI等);4.并行接口技术(例如GPIO、I2C等);5.内存系统和总线技术;6.设备和传感器接口技术;7.实验和项目设计。
教学方法为了帮助学生更好地掌握课程内容,本门课程的教学方法包括以下几种:1.面授:面授是本门课程学习的主要方式。
在面授中,将展示课程的核心概念和实用技术,并结合案例进行讲解和探讨。
2.实验:实验是本门课程的重要组成部分。
通过实验,学生将实际操作微处理器,并完成相应的任务。
3.课外阅读:本门课程涉及面广,所需阅读文献较多。
因此,学生需要在课外多读相关文献,加深对所学内容的理解。
评价与考核方法为了确保课程教学效果,需要针对学生的学习情况进行评价和考核。
本门课程的评价和考核方法主要包括以下几种方式:1.课堂作业:针对每次课堂内容,编写相应的作业。
实验一 I/O地址译码一、实验目的掌握I/O地址译码电路的工作原理。
二、实验原理和内容实验电路如图11所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。
译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/ O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。
例如:执行下面两条指令MOV DX,2A0HOUT DX,AL(或IN AL,DX)Y4输出一个负脉冲,执行下面两条指令MOV DX,2A8HOUT DX,AL(或IN AL,DX)Y5输出一个负脉冲。
注意:由于使用PCI卡,命令中的实际端口地址应通过计算来重新确定。
是根据PCI 卡的基址再加上偏移量计算出来的,不同的微机器PCI卡的基址可能不同,需要事先查找出来,查找方法1:使用WINDOWS的设备管理器,查看此PCI卡的属性来获得。
方法2:利用实验台配套的集成开发软件检测出来。
例如:PCI卡的基址为:0D400H.计算公式如下:计算出的地址= 查找出的PCI卡的基址+ 偏移量;(其中:偏移量= 2A0H - 280H 或2A8H –280H)利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。
三、编程提示1、实验电路中D触发器CLK端输入脉冲时,上升沿使Q端输出高电平L7发光,CD端加低电平L7灭。
2、由于TPC卡使用PCI总线,所以分配的IO地址每台微机可能都不同,编程时需要了解当前的微机使用那段IO地址并进行设置,获取方法前面已经介绍。
3、参考程序:ioport equ 0d400h-0280houtport1 equ ioport+2a0houtport2 equ ioport+2a8hstart:mov dx,outport1out dx,alcall delay ;调延时子程序mov dx,outport2out dx,alcall delay ;调延时子程序mov ah,1int 16hje startmov ah,4chint 21hdelay proc near ;延时子程序mov bx,2000lll: mov cx,0ll: loop lldec bxjne lllretdelay endp实验程序应有信息提示,按什么键开始,按什么键退出程序等控制功能。
微机原理与接口技术实验指导书《微机原理与接口技术》实验指导书实验一、调试工具debug的采用一.实验目的1.学会采用masmforwindows内置实验环境共享版软件。
2.掌控汇编语言程序的上机过程。
3.自学采用debug程序的各种命令。
4.5.掌握用debug调试自编程序的方法。
二.实验内容1.自学masmforwindows软件2.汇编语言程序的上机过程在masmforwindows集成实验环境的主界面下第一步:页面第二行的“新建”,在程序模板的适当边线输出以下程序(黑体部分),页面第二行的:“留存”,取名为比如说ex11.asm的源程序;datasegmentdatacodenumdb82h,68h,88hsumdb?endssegmentassumecs:code,ds:datastart:movax,datamovds,axmovbx,offsetnummoval,[bx]incbxaddal,[bx]incbxaddal,[bx]movsum,alcodemovah,4chint21hendsendstart第二步:点击第一行的“运行”,在下拉菜单中选择“编译成目标文件(obj)”,再选择“生成可执行文件(exe)”,最后点击“运行”。
程序运行后将自动回到主界面。
如果程序存有错误,则在编程过程中存有错误提示信息(错误行及和错误原因),废止后再留存,重新编译,直到编译成功为止。
第三步:页面第一行的“运转”,在下拉菜单中挑选“debug调试”,步入调试状态。
3.学习使用debugdebug程序就是一种专门为分析和调试汇编语言程序而设计的一种调试工具。
它能够并使程序设计者碰触至机器内部,具备追踪程序执行、观测中间运转结果、表明和修正寄存器或存储单元内容、放入或表明、修正任何文件、顺利完成磁盘读取等多种功能。
经常使用的debug指令存有:(1)单步执行命令t(也叫做追踪命令)格式:t[n]];(n小于等于6)从cs:ip已经开始执行程序,每继续执行1或(n)条停下。