(四)实验组织运行要求:
1、实验前要做好充分准备,包括汇编程序清单、调试步骤、调试方法,以及对程序结果的分析等。
2、采用集中授课形式
六、实验条件:
硬件条件:高档PC机。
软件条件: 星研实验环境软件 七、实验步骤:
(一) 开机进入软件环境
(二) 在编辑状态下输入预先编好的源程序
(三) 汇编成目标文件,有错则回到编辑状态修改 (四) 连接形成可执行文件 (五) 运行程序,查看结果
八、实验报告要求:
(一) 写出实验步骤、实验流程图、程序以及运行结果
(二) 思考题:若编写两个带符号的多位十进制数相加的程序,如何实现?。
(三) 编写、运行程序的过程以及调试所中遇到的问题是如何解决的,并对调试过程中
的问题 进行分析,对执行结果进行分析。 (四) 实验过程中遇到的问题、实验心得、建议等
九、实验成绩评定办法:
实验流程10%;操作过程20%;解决问题的能力40%、资料搜集5%;实验结果及分析25%
6
实验三 分支程序设计
一.实验学时:2
二、实验类型:验证性 三、开出要求:必修 四、实验目的
(一)掌握分支程序的设计、调试方法。 (二)掌握8086/8088条件测试指令。
(三)学并掌握分支程序结构程序的设计方法。 (四)熟练掌握源程序中语法错误的检查方法。
五、实验内容、实验原理、方法和手段及实验组织运行要求:
(一)实验内容:
假设有一组数据:15,4,0,10,9,21。编一程序,判断:每个数大于10等于10还是小于10,输出判断结果。
即: 1 当x>10
y= 0 当x=10 -1 当x<10
(二)实验说明:
编程提示:
1、首先将原始数据装入起始地址为XX的字节存储单元中。
2、将判断结果以字符串的形式存放在数据区中,以便在显示输出时调用。 3、其中判断部分可采用CMP指令,得到一个分支结构,分别输出“y=0”, “y=1”, “y=-1”。 4、程序中存在一个循环结构,循环6次,调用6次分支结构后结束。 (三)实验方法、手段
输入并调试运行预先编写好的源程序并与预期结果对照 (四)实验组织运行要求:
1、实验前要做好充分准备,包括汇编程序清单、调试步骤、调试方法,以及对程序结果的分析等。
2、以学生自主训练为主的开放模式组织教学
六、实验条件:
硬件条件:高档PC机。 软件条件:
1、 DOS 操作系统。
2、 任意一种编辑程序,如EDIT。 3、 宏汇编程序MASM。 4、 连接程序LINK。 七、实验步骤:
(一)开机进入软件环境
(二)在编辑状态下输入预先编好的源程序
(三)汇编成目标文件,有错则回到编辑状态修改 (四)连接形成可执行文件 (五)运行程序,查看结果
八、思考题:
程序中的原始数据是以怎样的形式存放在数据区中的?请用DEBUG调试程序观察并分析。
7
九.实验报告要求:
1、程序说明。说明程序的功能、结构。
2、调试说明。包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,
并对调试过程中的问题进行分析,对执行结果进行分析。 3、画出程序框图。
4、写出源程序清单和执行结果。 5、回答思考题。
6、实验过程中遇到的问题、实验心得、建议等
十、实验成绩评定办法:
实验流程10%;操作过程20%;解决问题的能力40%、资料搜集5%;实验结果及分析25%
8
接口技术实验
实验一 74HC138译码器实验
一、实验学时:3
二、实验类型:验证性 三、开出要求:必修 四、实验目的:
(一) 掌握74HC138译码器的工作原理,熟悉74HC138译码器的具体运用连接方法,
了解74HC138是如何译码的。学习扩展简单I/O接口的方法。 (二) 掌握8255的硬件连接和控制字的设置方法 (三) 学习编制数据输出程序的设计方法。
五、实验内容、实验原理、方法和手段及实验组织运行要求:
(一)实验内容:
编写程序:使用82C55的PC0、PC1、PC2控制74HC138的数据输入端,通过译码产生8选1个选通信号,轮流点亮8个LED指示灯。
(二)实验原理:
1、Intel 8255A是可编程接口芯片,可以用程序设定或改变其工作方式,CPU通过它与外设连接。
8255有三个8位的并行口,端口既可以编程为普通I/O口,也可以编程为选通I/O口和双向传输口。其中,口地址取决于片选CS和A1、A0。
选择如下
A1A0 00 端口A A1A0 01 端口B A1A0 10 端口C
A1A0 11 控制寄存器
2、8255通过控制字设置可以规定各个口的工作方式以及输入输出方向,具体格式如下:
1方式控制字标志位0 0:端口A方式00 1:端口A方式11 X:端口A方式2D6D5D4D3D2D1D 00:端口C PC3~PC0输出1:端口C PC3~PC0输入0:端口B输出1:端口B输入0:端口A输出1:端口A输入
0:端口B方式01:端口B方式10:端口C PC7~PC4输出1:端口C PC7~PC4输入(三).实验电路及连线
9
12DS20R68(8255)PC0A(8255)PC1BA(8255)PC2C(C1)VCCG1(C1)GNDG2A(C1)GNDG2B8GNDSN74LS138N123645U21ABCG1G2AG2BVCCY0Y1Y2Y3Y4Y5Y6Y7470VCCJP2812510R111R11212345678DS35DS36DS37DS38DS39DS40DS41DS42VCC1651015141312111097510R113510R114510R115510R116510R117510R118 1、连线说明: C3区:A、B、C → B4区:PC0、PC1、PC2 C3区:G1、G2A、G2B → C1区:VCC、GND、GND C3区:JP35 → G6区:JP65(LED指示灯) B4区:CS、A0、A1 → A3区:CS1、A0、A1 由于各PC机速度不同,为达到较好的实验效果,可适当调节LED亮灭的延时时间。 (四)实验方法、手段: B教师讲解实验板的相关情况以及实验运行环境的使用。 (五)实验组织运行要求: 采用集中授课形式 六、实验条件: (一) 高档PC机和星研实验机以及导线若干。 (二) 串口路径 C:〉CD 星研 C:〉CD COM C:〉U8688ET (三) 资料:8255相关知识;地址译码。 七、实验步骤: (一) 按要求接好线路 (二) 进入汇编环境,编写、汇编、连接程序 (三) 运行程序,查看结果 八、思考题 C(一) 如果改用其他口输出,程序要做哪些修改? (二) 8255的片选线改接CS5,程序要做哪些修改? (三) 8088CPU内哪些寄存器可以和I/O端口打交道,它们各有什么作用? 九、实验报告要求: (一) 调试说明。包括实验的情况、调试步骤、调试所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对结果进行分析。 (二) 画出硬件连线图、程序框图。 (三) 写出源程序清单和执行结果。 (四) 回答思考题。 (五) 实验过程中遇到的问题、实验心得、建议等 十、实验成绩评定办法: 实验流程10%;操作过程20%;解决问题的能力40%、资料搜集5%;实验结果及分析25%。 D 10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库微机原理与接口技术实验指导书(2)在线全文阅读。
相关推荐: