《微机原理与接口技术实验报告格式.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术实验报告格式.ppt(7页珍藏版)》请在三一办公上搜索。
1、实验一 熟悉汇编语言程序开发过程,一、实验目的,1.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试器等)的使用。,2.在程序调试过程中,学习及掌握调试器CodeView的各种操作命令,掌握程序的调试方法及技巧。,二、实验内容,1.用查表法求09之间某个整数的平方,设该数x及结果y均放在内存中,在数据段定义一个平方表table。,微机原理与接口技术实验,2.Buffer单元有一字节数据,将它拆开,低四位送L单元,高四位送H单元,编写程序实现以上功能,调试通过。,三、实验总结,1.总结汇编语言程序的编辑、汇编、连接、执行的方法。,2.总结调试器CodeView调试的方法。,实验三
2、循环程序设计,一、实验目的,1.进一步熟悉调试器CodeView的各种操作命令,掌握程序的调试方法及技巧。,2.加深对循环结构的理解。,二、实验内容,1.用计数器控制循环,微机原理与接口技术实验,三、实验总结,1.画出用计数器控制循环,统计数据区内负数个数的程序流程图。,2.总结循环程序中控制循环的方法。,3.掌握循环结构程序设计和调试的方法。,统计某数据区内负数的个数,设数据区的第一个单元存放数据区内单元数据的个数,从第二个单元开始存放数据,结果存入NUMB单元。,修改程序,使其能分别统计数据区中正数、零和负数的个数,调试通过该程序。,2.按问题的条件控制循环,编制程序,使S1+23+34+
3、45+N(N+1),直到N(N+1)项大于200为止。,实验十一 存储器接口实验,一、实验目的,1.了解62256 RAM特性。,2.掌握存储器扩展和存储器读写方法,通过硬件电路的分析,掌握地址译码的方法。,二、实验内容,利用62256扩充RAM,地址为00000-07FFFH,编写一个程序,将62256的前十个存储单元依次送数据09,再对其进行读操作校验。,微机原理与接口技术实验,三、实验总结,1.总结地址译码和存储器接口方法。,2.总结实验教学系统调试软件LCA88ET的使用方法。,3.熟悉EAT598实验教学系统的基本操作。,实验十二 中断技术及8259A应用编程,一、实验目的,1.掌握
4、8259A中断控制器的工作原理和应用编程。,2.了解PC机中断的原理和过程。,二、实验内容,1.8259A应用实验(1),微机原理与接口技术实验,三、实验总结,1.总结8259A中断控制器的编程方法。,2.记录实验中观察到的现象,并加以解释。,3.学习在接口实验单元上构造连接实验电路的方法。,编写程序,主程序显示“good”,每次响应外部中断INT0时,显示字符“ir0”,中断方式为边沿触发、单片、全嵌套中断方式,且中断号从中断8开始。,在8259A应用实验(1)的基础上,单脉冲触发器电路模块中的-PULSE1和-PULSE2分别接8259A扩展板上的INT0和INT1,编写程序,完成要求:当
5、无中断请求时,执行主程序,显示“good”,若有中断请求,则执行其中断服务程序,先延时,然后显示该中断号“ir0”或“ir1”;若正在执行较低级的中断服务程序,则允许比它优先级高的中断被响应。,4.进一步熟悉EAT598实验教学系统的基本操作。,2.8259A应用实验(2),主程序、IR0中断服务程序和8259A应用实验(1)相同,IR1中断服务程序如下:,3.在实验(2)中,若先按动单脉冲触发按钮K2(发出-PULSE2),尚未显示“ir1”,再按动单脉冲触发按钮K1(发出-PULSE1),显示结果会是什么?为什么?,实验十三 8255A并行接口实验,一、实验目的,1.学习并掌握8255A的
6、各种工作方式及其应用。,2.学习在接口实验单元上构造实验电路。,二、实验内容,1.8255A接口实验(1),微机原理与接口技术实验,三、实验总结,1.总结8255A可编程并行接口芯片的编程方法。,2.画出8255A接口应用实验(2)的程序流程图。,3.掌握8255A 工作于中断方式的应用。,编写程序,使8255A端口B工作在方式0并作为输入口,端口A工作在方式0并作为输出口。,2.8255A接口实验(2),编写程序,使8255A端口A工作在方式0并作为输出口,端口B工作于方式1并作为输入口。,3.记录实验中观察到的现象,并加以解释。,实验十五 8253定时器计数器应用编程,一、实验目的,1.熟
7、悉8253在系统中的典型接法。,2.掌握8253的工作方式及应用编程。,二、实验内容,1.8253计数器应用实验,微机原理与接口技术实验,三、实验总结,1.总结8253可编程计数器/定时器芯片的编程方法。,2.画出8253计数器应用实验程序流程图。,设定8253计数器2的工作方式为方式0,用于事件计数,当计数值为5时,发出中断请求信号,中断服务程序中显示“Ir*”,*为响应中断的次数,中断9次后,关中断。,2.8253定时器应用实验,编程将8253的计数器0设置为方式2(分频),计数器1设置为方式2(分频),计数器2设置为方式3(方波),输出频率为0.5Hz。,3.记录实验中观察到的现象,并加以解释。,实验二十一 接口电路综合设计实验,一、实验目的,1.加深对中断技术、定时器、并行接口等相关知识的理解与运用。,2.培养学生对接口芯片的综合应用设计及相关编程的能力。,二、实验内容,8255A端口B接一组开关K0K7,端口A接一组发光二极管L0L7,用8253产生1秒钟定时中断,在中断服务程序中,读入开关状态送发光二极管显示。,微机原理与接口技术实验,1.硬件设计线路图,2.源程序,