北航非电微机原理实验指导书.doc

北航非电微机原理实验指导书.doc

ID:56890620

大小:2.12 MB

页数:54页

时间:2020-07-20

北航非电微机原理实验指导书.doc_第1页
北航非电微机原理实验指导书.doc_第2页
北航非电微机原理实验指导书.doc_第3页
北航非电微机原理实验指导书.doc_第4页
北航非电微机原理实验指导书.doc_第5页
资源描述:

《北航非电微机原理实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、非电类工科专业微机原理实验指导书(x86系列)北京航空航天大学前言本指导书是微机原理实验配套用书,主要实验内容围绕X86系列微机,以汇编语言和常用的硬件接口芯片为主要内容。在实验内容的安排上,包括汇编基础与硬件基础、接口芯片的基本实验和汇编语言与接口芯片的综合实验,引导学生由浅入深逐渐熟悉和掌握汇编语言的知识,并以汇编语言为工具,通过实验编程,学习常用接口芯片的典型应用。每章包含不同的实验,每个实验有不同的实验内容,教师可以根据实际情况,选择不同的实验内容组合,为了便于教师指导学生实验,随该实验指导书编写了相应的实验程序

2、,供教师参考。本实验指导书以清华大学的TPC-2003A微机原理接口试验箱为硬件平台,所有的硬件接口实验都是在该硬件平台上编程、调试完成的。本实验指导书主要是以我校工科非电类专业学生为主要对象。北京航空航天大学自动化学院电工电子中心袁海斌2009年7月目录第一章汇编基础与硬件基础1实验一汇编语言DEBUG应用基础1实验内容1.1.1:DEBUG汇编基础1实验内容1.1.2:指令的运行调试-数据传输与算术/逻辑运算1实验内容1.1.3:DEBUG环境下编程-数据传输与算术/逻辑运算2实验报告3实验二TPC-2003A集成开

3、发环境编程5实验内容1.2.1:汇编程序编辑和编译执行-5实验内容1.2.2:分段存储结构和数据变量的定义5实验内容1.2.3:汇编程序设计---数据串操作6实验内容1.2.4:汇编程序设计--循环和分支程序7实验内容1.2.5:汇编程序设计---子程序及其调用7实验内容1.2.6:汇编程序设计--DOS中断调用8实验内容1.2.7:汇编程序设计--BIOS中断调用9实验报告11实验三TPC-2003A接口箱系统硬件及逻辑电路13实验内容1.3.1:地址译码13实验内容1.3.2:I/O译码电路应用-LED控制14实验报

4、告115实验报告217附录119附录1.1常用DEBUG命令及上机调试19附录1.2MASM5.0编译软件介绍21附录1.3TPC2003A集成开发环境介绍22附录1.4TPC2003A硬件介绍23附录1.5TPC基地址的查询25第二章基础实验26实验一8253接口芯片基础26实验内容2.1.1:8253用于手动脉冲计数27实验内容2.1.2:8253用于分频28实验二8255接口芯片基础28实验内容2.2.1:8255作为基本输入输出29实验内容2.2.2:8255方式0的应用-红绿灯控制30实验内容2.2.3:825

5、5对8253GATE控制31实验内容2.2.4:手动脉冲计数输出显示32实验报告134第三章综合实验36实验一AD/DA接口芯片基础36实验内容3.1.1:ADC0809的数据采集功能37实验内容3.1.2:DAC0832的波形输出功能39实验二8253/8255综合实验40实验内容3.2.1继电器控制40实验内容3.2.2:自动计数输出显示41实验内容3.2.3:直流电机转速显示与计算42实验三8253/8255/DAC0832综合实验43实验内容3.3.1:直流电机转速控制43实验内容3.3.2:直流电机自动测速44

6、实验四8255综合实验46实验内容3.4.1:步进电机控制46附录347附录3.1步进电机工作原理47第四章子程序及中断调用参考48程序1:延时子程序48程序2:程序执行/结束控制48程序3:十六进制数显示子程序48程序4:数码管显示子程序48程序5:程序执行/结束控制49第一章汇编基础与硬件基础实验一汇编语言DEBUG应用基础实验目的:通过本实验,熟悉汇编语言的上机环境,学习采用DEBUG练习各种指令,能够在DEBUG环境下对简单的指令实现输入、动态调试,单步运行,并查看各寄存器、存储器单元的内容及汇编指令的机器码;认

7、识并理解存储器分段存储特性,加深对汇编语言和机器指令的了解。掌握简单DOS系统功能和BIOS的调用方法。预习内容:本章附录1.18086/8088指令系统实验设备:PC机(XP操作系统)实验内容1.1.1:DEBUG汇编基础1、在XP操作系统下,选择开始-运行,在弹出窗口输入cmd,进入虚拟DOS环境,按Alt+TAB键,让DOS屏幕窗口最大化,2、在DOS提示符下输入debug,回车,3、练习各种常用命令,完成下列操作:(1)显示所有寄存器的指令,并记录各寄存器中的值;将DS、ES段寄存器值修改为3000H和4000H

8、;(2)显示存储单元4000H:1000H开始的16个字节单元的内容,并用DEBUG命令将16个字节连续存储单元的内容修改为‘0123456789ABCDEF’;(3)在DEBUG下用数据传输指令将4000H:1000H的一个字长的存储单元内容传给AX寄存器;观察指令的机器码,该指令占用几个字节,写出用机器码表示的操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。