文档库 最新最全的文档下载
当前位置:文档库 › 并行接口补充习题

并行接口补充习题

并行接口补充习题
并行接口补充习题

并行接口习题参考答案

杨素行P360

题5-17:现有一片8255A如图所示,设其在系统中所分配的I/O地址为200H~203H,开关K0~K3闭合,其余开路,执行完下列程序后,请指出:

MOV AL,99H ;99H=10011001B A口方式0输入,B口方式0输出

MOV DX,203H

OUT DX,AL

MOV DX,200H

IN AL,DX ;(AL)=11110000B

XOR AL,0FH ;11110000 XOR 00001111=11111111B

MOV DX,201H

OUT DX,AL ;B口输出低电平指示灯亮,输出高电平指示灯灭

1、A口和B口各工作于什么方式?各是输入还是输出?

2、指出各个发光二极管LED的发光状态。

补充1、用8255并行接口芯片,硬件配置与连接简图如图所示

2 OUT 43H ,AL ;

3 MOV AL ,00001111B ;

4 OUT 43H ,AL ;

5 MOV AL ,00000010B

6 OUT 43H ,AL ;PC 1置0

7 INPUT :IN AL ,42H

8 TEST AL ,04H

9 JZ INPUT ;

10 IN AL ,41H ;

11 MOV AH ,AL ;

12 CMP AL ,0DH ;

13 JZ ENDO ;

14 OUTPUT :IN AL ,42H ;

15 TEST AL ,40H

16 JZ OUTPUT ;

17 MOV AL ,AH ;

18 OUT 40H ,AL

19 JMP INPUT ;

20 ENDO :MOV AH ,4CH ;

21 INT 21H ;

试读懂程序回答下列问题:

1、8255端口A 地址是 ,端口B 地址是---,端口C 地址是 H , 控制寄存器地址是 H 。

2、8255A 口工作在----输出 方式,B 口工作在----方式。

3、给未加注释的行加上注释。

4、整个程序完成什么功能?

5、该系统是否使用了中断?若使用了,B 口中断由哪条线发出?

10.5 8255A 与打印机的连接如图10.28所示,利用8255A 工作在方式0实现与打印机连接。

编写初始化程序。若将存于AL 中的字符送打印机打印,试编写打印程序。若采用8255A 工作在方式1与打印机连接,如图10.29所示,编写初始化程序。

图10.28 图10.29

系统总线

西安交通大学接口技术实验报告

西安交通大学 微型计算机接口技术实验报告 班级:物联网 姓名: 学号:

实验一基本I/O扩展实验 一、实验目的 1、了解 TTL 芯片扩展简单 I/O 口的方法,掌握数据输入输出程序编制的方法; 2、对利用单片机进行 I/O 操作有一个初步体会。 二、实验内容 74LS244 是一种三态输出的8 总线缓冲驱动器,无锁存功能,当G 为低电平时,Ai 信号传送到Yi,当为高电平时,Yi 处于禁止高阻状态。 74LS273 是一种8D 触发器,当CLR 为高电平且CLK 端电平正跳变时,D0——D7 端数据被锁存到8D 触发器中。 实验原理图: 三、实验说明 利用74LS244 作为输入口,读取开关状态,并将此状态通过74LS273 再驱动发光二极管显示出来,连续运行程序,发光二极管显示开关状态。

四、实验流程图 五、实验连线 1、244的cs连接到CPU地址A15,Y7—Y0连接开关K1-K8; 2、273的CS连接到CPU地址A14,Q7-Q0连接到发光二极管L1-L8; 3、该模块的WR,RD连接CPU的WR,RD,数据线AD7-AD0,地址线A7-A0分别与CPU的数据线AD7-AD0,地址线A7-A0相连接。

六、程序源代码(略) 七、实验结果 通过开关K01 到K08 可以对应依次控制LED 灯的L1 到L8 ,即当将开关Ki 上拨时,对应的Li 被点亮,Ki 下拨时,对应的Li熄灭。 此外,如果将开关拨到AAH 时,将会产生LED 灯左移花样显示;如果开关拨到55H 时,将会产生LED 灯右移花样显示。 七、实验心得 通过本次实验,我了解了TTL 芯片扩展简单I/O 口的方法,同时也对数据输入输出程序编制的方法有一定的了解与掌握,对利用单片机进行I/O 操作有一个初步体会,实验使我对自己在课堂上学的理论知识更加理解,同时也锻炼了我的动手操作能力。

苏教版四下语文补充习题答案

走,我们去植树 二、读一读,根据提示写句子。 1.小鸟是人类的朋友。 2.风儿快活地唱着歌,唤醒了沉睡中的大地。 三、根据课文内容填空。 1.沟渠山坡欢声笑语一棵棵青翠的小树 2.数木可以利用光合作用释放氧气森林少先队员满怀希望栽的小树。 四、把收获写下来。 树木是人类的朋友,我们以后要多植树造林,保护森林。 第一朵杏花 一、选一选、填一填。 1. 欢迎仰望瞻仰 2. 广泛泛滥眨眼 3. 曾经赠送馈赠 4. 皱纹皱眉披挂 二、选词填空。 1. 绿青皱鼓 2. 慎重严重郑重 三、选择正确答案。 选3 四、阅读课文片段,完成练习 1.霎时间转眼间须臾 2.兴奋激动 3.严谨一丝不苟 燕子 一、写出下列词语的近义词和反义词。 聚集俊美偶然 分散丑陋经常 二、照样子,根据提示写句子。 1.粉红色的桃花散发出淡淡的香味。 2.十字路边有一个老妇人,略微有些驼背,胖胖的身躯,费力地打着伞在空旷的路上艰难地行走。狂风夹着大雨扑面而来,她使劲向前躬着身子,抓紧伞,进一步,退半步,踉踉跄跄地向前走着。 三、读一读,完成练习。 1.

⑴吹拂洒落展开赶集似的烂漫无比生趣 ⑵微风细雨柔柳青草花小燕子 ⑶千里莺啼绿映红,水村山郭酒旗风。 2. ⑴电线燕子动听、欢快 ⑵“几痕”表现朦朦胧胧,似有像无的样子。很逼真。 如果换成“几条”“几根”“几道”就太清楚了,没有作者写的耐人寻味。 四、阅读短文,完成练习。 剪闹 不借你们的盐,不借你们的醋,只借你们的屋,给我们来住住。 五、读读下面对小猫外形的描写的三段文字,想想分别是抓住小猫的什么特点写的,再选择一种你喜欢的小动物。写一写它的外形。 分别抓住小猫的耳朵,鼻子,胡子,眼睛的特点来写的。 我的表姐家养了许多可爱的热带鱼,有鹦鹉鱼、有剪刀鱼,还有透明鱼……其中最漂亮的要数剪刀鱼了。剪刀鱼的身体很特别,是椭圆的,因为它的尾巴像剪刀,所以人们称它为剪刀鱼,它的身体由红、黑、白三种颜色组成的,很鲜艳。 我刚刚放下一些鱼食,它们就像箭一样冲过来,不一会就把鱼食吃光了。吃饱以后,有的鱼在悠闲地休息,有的鱼在水草间你追我赶,好像在比赛谁游得最快。 哈哈,真有趣 古诗两首 一、通过学习,你弄懂古诗中的那些字词的意思?写下来。 啼:啼叫。 川:小河。 余:我 二、想一想,写诗句。 1.千里莺啼绿映红水村山郭酒旗风。 2.时人不识余心乐将谓偷闲学少年。 3.峨嵋山月歌夜发清溪向三峡思君不见下渝州体会到诗人对友人的依依不舍 三、理解诗意,完成下面的填空。 1.山郭、水村、佛寺 2.宋程颢春天的某日,偶有所感写成的诗歌风和日丽偷闲全诗表达了理学家追求平淡自然、不急不躁的修身养性的色彩和水到渠成的务实功夫,也表现了一种闲适恬静的意境。 四、完成练习。 1.山、花草、燕子、鸳鸯 2.燕子鸳鸯

单片机并行口实验报告

单片机并行口实验报告

实验二并行口实验报告 班级: 学号: 姓名: 教师:

一、实验目的 通过实验了解8051并行口输入方式和输出方式的工作原理及编程方法。 二、实验内容 1、输出实验 如图4-1所示。以8031的P2口为输出口。通过程序控制发光二极管的亮灭。 2、输入实验 如图4-1所示。以8031的P1口为输入口。用开关向P1.0~P1.3输入不同的状态,控制P2口P2.4~P2.7发光二极管的亮灭。 3、查询输入输出实验 如图1-1所示。以8051的P1.6或P1.0为输入位,以P2口为输出,二进制计数记录按键的次数。

图1-1 三、编程提示 1、输出实验程序 (1)设计一组显示花样,编程使得P2口按照设计的花样重复显示。 (2)为了便于观察,每一状态加入延时程序。 2、输入实验程序 开关打开,则输入为1;开关闭合,则输入为0。读取P1.0~ P1.3的状态,并将它们输出到P2.4~ P2.7,驱动发光二极管。所以发光二极管L1~L4的亮灭应与开关P1.0~ P1.3的设置相吻合。 3、查询输入输出程序 (1)编程计数P1.0按键次数,按键不去抖动。 (2)编程计数P1.6按键次数,按键不去抖动。 (3)编程计数P1.0按键次数,按键软件延时去抖动。 观察(1)、(2)、(3)、的结果。 四、实验器材 计算机,目标系统实验板 五、实验步骤 1、在KEILC中按要求编好程序,编译,软件调试,生成.HEX文件。 2、断开电源,按图1-1所示,连好开关及发光二极管电路。

3、下载程序。 4、调试运行程序,观察发光二极管状态。 六、C源程序清单 1、#include #define uchar unsigned char #define ON 0 #define OFF 1 sbit led1=P2^0; sbit led2=P2^1; sbit led3=P2^2; sbit led4=P2^3; sbit led5=P2^4; sbit led6=P2^5; sbit led7=P2^6; sbit led8=P2^7; void delay1(void); void main(void) { led1=led2=led3=led4=led5=led6=led7=led8=O FF; while(1) { led1=led8=ON; delay1(); led2=led7=ON;

微机原理与接口技术实验五报告8255 并行接口实验

电子信息专业实验报告 课程微机原理与接口技术实验 实验题目8255并行接口实验 学生姓名lz评分 学号20171414xxxxxxx班级 同实验者 实验时间2019.11.9上午地点望江实验室基B520电子信息学院专业实验中心

一、实验目的 1、掌握8255A的工作原理 2、掌握8255A的编程方法 二、实验内容(含技术指标) 1、8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编辑程序,单步运行,调试程序; 2、K1~K8控制LED1~LED8 3、K1控制LED1、LED2;K2控制LED3、LED4 K3控制LED5、LED6;K4控制LED7、LED8 4、K置H,对应LED亮;K置L,对应LED灭 5、全速运行程序,观看实验结果。 三、实验仪器(仪器名称、型号,元器件名称、清单,软件名称、版本等) 清华同方微机;8086单片机原理实验系统;EL型微机试验箱 四、实验原理(基本原理,主要公式,参数计算,实现方法及框图,相关电路等) 1、开关量输入输出电路 开关量输入电路由8只开关组成,每只开关有两个位置H和L,一个位置代表高电平,一个位置代表低电平。对应的插孔是:K1~K8。开关量输出电路由8只LED组成,对应的插孔分别为LED1~LED8,当对应的插孔接低电平时LED点亮,其原理见图一。 2、8255并行接口电路 该电路由1片8255组成,8255的数据口、地址、读写线、复位控制线均已接好,片选输入端插孔为8255CS,A,B,C三端口的插孔分别为:PA0~PA7,PB0~PB7,PC0~PC7,电路原理见图二。 3、8255A工作基本输入输出方式

微机原理简单输入输出实验报告

东南大学 《微机实验及课程设计》 实验报告 实验四(1)简单输入输出 一. 实验目的与内容 (一)实验目的 1)进一步掌握TPC实验装置的基本原理和组成结构; 2)掌握利用I/O指令单步调试检查硬件接口功能,学会利用示波器检测I/O指令执行时总线情况; 3)掌握简单并行输入输出接口的工作原理及使用方法,进一步熟悉掌握输入输出单元的功能

和使用。 (二)实验内容及要求 1、输出接口输出,根据8个发光二极管发光的情况验证编程从键盘输入一个字符或数字,将其ASCII码通过正确性。(输出端口实验必做) 2、用逻辑电平开关预置某个字母的ASCII码,编程输入这个ASCII码,并将其对应字母在屏幕上显示出来。(输入端口实验必做) 3、利用基本实验(1)中的输出锁存电路,设计L0~L7为流水灯,流水间隔时间由软件产生。(输出端口实验) 4、利用基本实验(2)中的输入电路,监测逻辑电平开关K0~K7的变换,当开关状态为全开时,在屏幕上显示提示信息并结束程序。(输入端口实验) 要求: 1、输入输出端口应该可以响应外设的连续变化。 2、输出按ESC键退出;输入按任意键退出。 3、内容3、4比做一题,选做一题 二. 实验基本原理 (一)基本原理 简单并行输出实验:八D触发器74LS273的八个输入端接数据总线D0~D7,从键盘输入一个字符或数字,通过2A8H~输出接口输出该字符或者数字代表的ASCII码,再通过8个发光二极管发光显示二进制数码,从而验证编程以及电路的正确性。 简单并行输入实验:八缓冲器74LS244的八个输出端接数据总线D0~D7,8个输入端分别接逻辑电平开关K0~K7,在逻辑电平开关上预置任意字符的ASCII码,编程将此ASCII码通过2A0H~输入,ASCII码对应字符显示在屏幕上,从而验证编程及电路的正确性。 (二)实验接线图

1四下补充习题答案

[四下]走,我们去植树补充习题答案 一、读一读,再抄写. 二、读一读,根据提示写句子。 1.小鸟是人类的朋友。 2.风儿快活地唱着歌,唤醒了沉睡中的大地。 三、根据课文内容填空。 1.沟渠山坡欢声笑语一棵棵青翠的小树 2.数木可以利用光合作用释放氧气森林少先队员满怀希望栽的小树。 四、把收获写下来。 树木是人类的朋友,我们以后要多植树造林,保护森林。 [四下]第一朵杏花补充习题答案 一、选一选、填一填。 1. 欢迎仰望瞻仰 2. 广泛泛滥眨眼 3. 曾经赠送馈赠 4. 皱纹皱眉披挂 二、选词填空。 1. 绿青皱鼓 2. 慎重严重郑重 三、选择正确答案。 选3 四、阅读课文片段,完成练习。 1.霎时间转眼间须臾 2.兴奋激动

3.严谨一丝不苟 [四下]燕子补充习题答案 一、写出下列词语的近义词和反义词。 聚集俊美偶然 分散丑陋经常 二、照样子,根据提示写句子。 1.粉红色的桃花散发出淡淡的香味。 2.十字路边有一个老妇人,略微有些驼背,胖胖的身躯,费力地打着伞在空旷的路上艰难地行走。狂风夹着大雨扑面而来,她使劲向前躬着身子,抓紧伞,进一步,退半步,踉踉跄跄地向前走着。 三、读一读,完成练习。 1. ⑴吹拂洒落展开赶集似的烂漫无比生趣 ⑵微风细雨柔柳青草花小燕子 ⑶千里莺啼绿映红,水村山郭酒旗风。 2. ⑴电线燕子动听、欢快 ⑵“几痕”表现朦朦胧胧,似有像无的样子。很逼真。 如果换成“几条”“几根”“几道”就太清楚了,没有作者写的耐人寻味。 四、阅读短文,完成练习。 剪闹 不借你们的盐,不借你们的醋,只借你们的屋,给我们来住住。 五、读读下面对小猫外形的描写的三段文字,想想分别是抓住小猫的什么特点写的,再选择一种你喜欢的小动物。写一写它的外形。 分别抓住小猫的耳朵,鼻子,胡子,眼睛的特点来写的。 我的表姐家养了许多可爱的热带鱼,有鹦鹉鱼、有剪刀鱼,还有透明

接口实验报告

实验一 8255A 与开关电路的实验 一、实验目的 (1)掌握8255A 并行接口芯片的原理及编程方法; (2)掌握读取开关状态的方法。 二、实验内容 编写程序,通过8255A 接口芯片,读取开关状态,并在计算机屏幕上显示出来。 三、线路连接 实验中共有8个逻辑开关,与8255A 端口C 的 PC 7~PC 0连接。线路连接如图4.1所示。开关向上拨时,8255A 相应的端口输出高电平“1”,开关向下拨时,相应端口输出低电平“0”。 四、编程提示 设置控制字,使8255A 工作在方式0,端口C 为输入 CPU 通过端口C 将K 7~K 0的状态读入,然后转换成ASCII 码,并在主机显示显示。 五、流程图 程序流程如图4.2所示。 1)连接试验台线路(在试验台和主机没有通电之前,按照实验连接图, 将图中虚线用导线连接好。) 2)打开主机进入DOS 环境 3)编辑、汇编、链接汇编语言程序 4)打开扩展卡I/O 端口地址(a )进入DOS 全屏模式;b )run 文件) 5)运行和调试汇编程序(试验箱通电,直接运行汇编、链接所产生的可 执行文件。 七、实验结果 1)

八、思考题 如果将8255A端口B设为输入方式,与开关K7~K0连接,控制字应如何设置? 程序又应该如何修改? 答:工作方式控制字设置为82H。程序修改如下: 首先将IO8255C EQU IOPORT+282H 修改为 IO8255B EQU IOPORT+281H 将8255A工作方式控制字端口程序改为如下: MOV DX , IO8255T MOV AL , 82H OUT DX , AL 将输入设置为B口 MOV DX , IO8255B IN AL , DX

8255并口实验详解

xxxx大学计算机学院实验报告

一、实验内容与要求 1.1 实验内容 (1)8255方式0实验 从8255端口C输入数据,再从端口A输出 (2)8255方式1输出实验 编程实现每按一次单脉冲按钮产生一个正脉冲,使8255产生一次中断服务:依次输出01H,02H,04H,08H,10H,20H,40H,80H使L0~L7依次发光,中断8次结束。 (3)8255方式1输入实验 编程实现:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 1.2 实验要求 (1)8255方式0实验 实验预期效果:拨动逻辑开关,启动程序,开关打开的对应灯可以亮起。改变开关的状态,灯的亮暗也随之改变。 (2)8255方式1输出实验 实验预期效果:按一次单脉冲按钮,L0亮起;以后每按一次,后面的灯依次会亮起。中断8次结束。 (3)8255方式1输入实验 实验预期效果:每按一次单脉冲按钮读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 二、实验原理与硬件连线 2.1 实验原理 CPU通过指令将控制字写入8255A的控制端口设置它的工作方式。8255A有两个控制字:方式选择控制字和端口C置位/复位控制字,这两个控制字均写入同一个控制端口地址(端口选择

先A1A0=11) 8255A有3种工作方式:方式0——基本输入/输出方式;方式1——选通输入/输出方式;方式2——双向传输方式。方向选择控制字用于设置各端口的工作方式。 方式0称为基本输入/输出方式。该方式下,端口A、端口B、端口C的高4位和端口C的低4位均可独立地设为输入或输出数据端口。在方式0时,8255A与CPU时间没有应答联络信号,可用于无条件传送或查询方式数据传送场合。采用查询方式传送时,可以将端口A、端口B 作为数据端口,用端口C存放外部设备状态信息,用于CPU查询。 方式1称为选通输入/输出方式。该方式下,端口A、端口B可作为数据传输口,而端口C 的一些引脚规定作为端口A、端口B的联络控制信号,有固定的搭配规定。在方式1时,CPU和8255A之间有应答联络信号,所以采用中断方式或程序查询方式传送数据。 当端口A作为方式1输入时,端口C的PC3、PC4、PC5作为端口A的联络控制信号。 当端口A作为方式1输出时,端口C的PC7、PC6、PC3作为端口A的联络控制信号。 状态字通过读端口C获得。需要强调,从端口C读出的状态字与端口C的外部引脚的状态无关。 2.2 硬件连线 (1)8255方式0实验1 连接实验电路,8255端口C接逻辑电平开关K0~K7,端口A接LED显示电路 L0~L7 U18 8255 K0 K1 K5 L0 L1 L2 L3 L4 L5 L6 L7图2-2-1 实验一接线

最新苏教版四年级数学下册补充习题答案(1-92页)-2019版

一、平移(第一页) 1.把第二个梯形涂上颜色。 2.(1)松树图向(右)平移了(8)格。(2)潜艇图向(下)平移了(6)格。 3.作图省略。 二、旋转(第二页) 1.选第二个。 2. (30)(45) (90) (90) 3.(顺)(90) (逆)(90) (第三页) 4.(1)(逆)(90) (2)(B)(逆) (3)(C)(90) (B)(180) 5.做一做,画一画。 省略,自己画。 (第四页) 1.选第一个和第三个。 2.横数第二个,第四个,第六个。 3.作图省略。 (第五页) 4.作图省略 5.作图省略

6.作图省略 (第六页) 1.(旋转)√(平移)√ (旋转) (旋转)√ 2.(上)(2)(左)(12) 3.作图省略 (第七页) 4.作图省略 5.作图省略 6.作图省略 (第八页) 1.(5)(8)(十万) 2.省略 3.(5000000)(30400000)(60020000) 4.(600000)(52000000)(70090000) 5.(1)(64)(640000) (2)(2080)(20800000) (3)(5000000) (4)(2060) (第九页)、 6.(1)(一) (万) (2)(一) (万) 7.写一写。 (504) (5040000) (5400000)

(54000000) (50040000) (50400000) 8.(900000)(940000)(5020000) 9.(1)(1000) (2)(10000) (3)(100) (第十页) 1.(1)(5200)(400)(52000400) (2)(3080)(6100)(30806100) 2. 563000 有56个万和3000个一组成3905782 有390个万和5782个一组成2046300 有204个万和6300个一组成70400700 有7040个万和700个一组成3.(1)(4)(8)(6)(2)(3) (2)(60509004)(6050)(9004) (3)(999999)(十万)(1000000)(百万) (第11页) 4.(1)(5002000)<(50002000) (2)(1060060)<(10060060) (3)(30090700)<(30900007) 5.连一连。 6500800 5个十万 50400000 5个千万 152400 5个万 75403000 5个百万

计算机输入输出系统_接口实验报告

计算机输入输出系统接口实验报告 姓名: 学号: 东南大学计算机科学与工程学院、软件学院 School of Computer Science & Engineering College of Software Engineering Southeast University 二0 16 年 6 月

实验一环境熟悉与I/O地址译码 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验内容 将接口实验包中所带的EX-138.DSN文件用ISIS 7打开。改变A9~A3的接线方法,从而得到Y0;388H~38FH;Y1:398H~39FH; ……;Y7:3F8H~3FFH。并修改上一问的程序,以同样使得Y4#有效。 1)源程序 .8086 .MODEL SMALL .stack .data address word 3c8h .code start: mov ax,@data mov ds,ax mov dx,address mov al,0 out dx,al jmp $ END start 2)电路原理图(138译码部分)

3)运行结果贴图(138译码及上面两个273的输出)

实验二可编程中断控制器8259 一、实验目的 1.掌握8259的基本工作原理和编程方法。 2.深入了解中断的概念和实地址模式下中断处理程序的编写方法。 二、实验内容 将接口实验包中所带的EX-8259.DSN文件用ISIS 7打开。按手册接线并执行。运行结果贴图(执行三次中断,每次中断后的8086寄存器的截图) ……

实验三可编程定时器计数器8253 一、实验目的 掌握8253的基本工作原理、编程方法及其应用。 二、实验内容 一)研究定时计数器(选) 1)源程序 .8086 .MODEL SMALL .DATA .CODE START:MOV AX,@DATA MOV DS,AX MOV DX,226H MOV AL,00010000B ;T/C0,least significant byte only,mode0,Binary OUT DX,AL MOV AL,5 ;Initial count=5 MOV DX,220H OUT DX,AL MOV AH,4CH INT 21H END START 2)讨论题 如果把方式0改成方式1,电路不动,则按下BUTTON后,计数器值会否减1?为什么? 不会,因为方式1下GATE=1或0没有影响,只有GATE的上升沿才会触发计数器开始计数,而该电路中GATE时钟为1,所以计数器不会减1. 二)信号发生器 1)源程序 .8086 .MODEL SMALL .DATA .CODE START:MOV AX,@DATA MOV DS,AX ;Initailize T/C0 MOV DX,226H MOV AL,00110110B ;T/C0,least significant byte first,mode3,binary OUT DX,AL MOV DX,220H MOV AX,1000 ;Initial count=1000 OUT DX,AL MOV AL,AH

8086软硬件实验报告(微机原理与接口技术上机实验)

实验一实验环境熟悉与简单程序设计 实验目的 (1)掌握DEBUG调试程序的使用方法。 (2)掌握简单程序的设计方法。 实验内容 编程将BH中的数分成高半字节和低半字节两部分,把其中的高半字节放到DH中的低4位(高4位补零),把其中的低半字节放到DL中的低4位(高4位补零)。如: BH=10110010B 则运行程序后 DH=00001011B DL=00000010B 实验准备 (1)熟练掌握所学过的指令。 (2)根据实验内容,要求预先编好程序。 实验步骤 (1)利用DEBUG程序输入、调试程序。 (2)按下表要求不断地修改BH的内容,然后记录下DX的内容。 实验报告 (1)给出程序清单。 (2)详细说明程序调试过程。

程序: CODE SEGMENT START : MOV BH,00111111B MOV AL,BH MOV CL,4 SHR AL,CL MOV DH,AL MOV AL,BH AND AL,00001111B MOV DL,AL MOV CL,0 CODE ENDS END START

实验二简单程序设计 实验目的 (3)掌握DEBUG调试程序的使用方法。 (4)掌握简单程序的设计方法。 实验内容 试编写一个汇编语言程序,要求实现功能:在屏幕上显示:Hello world My name is Li Jianguo 参考程序如下:(有错) data segment out1 db 'Hello world' ax db 'My name is Li Jianguo' data ens code segment assume cs:code;ds:data lea dx,out1 mov ah,2 int 21h mov dl,0ah mov ah,2

8255并行口实验实验报告

8255并行口实验实验报告 作者: 一、实验目的 掌握8255A的编程原理。 二、实验设备 CPU挂箱、8086CPU模块。 三、实验内容 8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。 四、实验原理介绍 本实验用到两部分电路:开关量输入输出电路和8255可编程并口电路。 五、实验步骤 1、实验接线 CS0?CS8255; PA0~PA7?平推开关的输出K1~K8; PB0~PB7?发光二极管的输入LED1~LED8。 2、编程并全速或单步运行。 3、全速运行时拨动开关,观察发光二极管的变化。当开关某位置于L 时,对应的发光二极管点亮,置于H时熄灭。 六、实验提示 实验也是如此。实验中,8255A工作于基本8255A是比较常用的一种并行接口芯片,其特点在许多教科书中均有介绍。8255A有三个8位的输入输出端口,通常将A端口作为输入用,B端口作为输出用,C端口作为辅助控制用,本输入输出方式(方式0)。 七、实验结果 程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应该点亮。 八、程序框图(实验程序名:t8255.asm)

开始 设置8255工作方式 读A口 输出至B口 结束 九、程序源代码清单: assume cs:code code segment public org 100h start: mov dx,04a6h ;控制寄存器地址 mov ax,90h ;设 置为A口输入,B口输出 out dx,ax mov al,0feh start1:mov dx,04a2h 芯片的 入口地址 out dx,al mov bl,al mov dx ,04a0h in al,dx test ax,01h jz strat2 mov al ,bl rol al,1 流水灯循环左移 mov bl,al mov cx,3000h 设置cx为灯闪烁时间对应的循环次数 add: loop add jmp start1 无条件跳转至start1 strat2:mov al,bl mov dx,04a2h out dx,al ror al,1 流水灯循环左移 mov bl, al mov cx,3000h add1: loop add jmp start 无条件跳转至start code ends end start 十、实验总结 通过该实验,掌握了8255A的编程原理,学会了用汇编语言来编写程序控制8255A进行流水灯的操作实验。

苏教版四年级下语文补充习题答案

《补充习题》语文苏教版四下参考答案 1 走,我们去植树 二、1.小鸟是人类的朋友。 2.风儿快活地唱着歌,唤醒了 沉睡中的大地。 三、1.沟渠山坡欢声笑语一 棵棵青翠的小树 2.数木可以利用光合作用释放 氧气森林少先队员满怀 希望栽的小树 四、读了这些文字,我真的感受到 了森林的重要,它可以调节气 温,清新空气,制造氧气。人 类一刻也离不开它! 2 第一朵杏花 一、1.迎仰仰 2.泛滥眨 3.曾赠赠 4.皱皱披 二、1.绿青皱鼓 2.慎重严重郑重 三、选3 四、1.霎时间转眼间须臾 2.兴奋、激动 3.严谨、一丝不苟 3 燕子 一、聚集俊美偶然 分散丑陋时常 二、1.粉红的桃花散发出迷人的香 味。 2.在暖暖的阳光下,小猫侧身躺 在墙角,舌头先舔下自己的爪 子,然后在脸上抹了几下。 三、1.(1)吹拂洒落展开赶 集似的烂漫无比 生趣 (2)细雨柔柳青草花 小燕子 (3)不知细叶谁裁出,二月 春风似剪刀。 2.(1)电线小燕子欢快动 听 (2)几痕表现朦朦胧胧,像 有又像无,很逼真,如 果换成几根就太清楚 了,没有作者写得耐人 寻味。 四、剪闹不借你们的盐,不借 你们的醋只借你们的屋,给我 们来住住 五、抓住小猫耳朵大,胡子硬,眼 睛灵活来写的。 4 古诗两首 一、啼:啼叫。 船:小河。 余:我。 二、1.千里莺啼绿映红,水村山郭 酒旗风

2.时人不识余心乐,将谓偷闲 学少年 3.峨嵋山月歌夜发清溪向三 峡,思君不见下渝州体会 到诗人对友人的依依不舍 三、1.山郭水村佛寺 2.宋程颢春天的某日,偶 有所感写成的诗歌风和日 丽偷闲全诗表达了理学 家追求平淡自然、不急不躁 的修身养性的色彩和水到渠 成的务实功夫,也表现了一 种闲适恬静的意境 四、1.山花草燕子鸳鸯 2.燕子鸳鸯 5 苹果里德五角星 一、xiǎn少 x iān④ qiē 用刀从上往下割 qiè① 二、1.③ 2.① 3.② 4.④ 三、1.清晰生疏 隐藏循规蹈矩 2.顶部切到底部 拦腰切下去 6 最佳路径 一、sī zhǎi zào biàn 二、这种名贵草药是自然生长的。 只要好好学习,自然会取得好 成绩。 马上要上场表演了,要自然一 点,不要紧张。 三、1.40 无数微不足道大伤 脑筋 2.50 一次 对建筑设计精益求精,追求 完美,有很强的事业心。 四、1.全划去第二个。 2.格罗培斯从法国南部农民卖 葡萄的做法中获得路径设计 灵感。 3.都体现了给人自由,任其选 择的道理。 五、1.蜜蜂每次采过一朵花的蜜, 就屙一粒屎 2.指的是儿童的好奇心和对周 围事物的仔细观察。 7 人类的“老师” 一、教训坦克轻而易举 破碎坚固机毁人亡 二、1.无论……都…… 2.之所以……是因为…… 3.既……又…… 三、1.写科学家从鸟儿在蓝天飞翔 中得到启示发明了飞机,从 蜻蜓那里得到启示,改进了 飞机。

实验二 8255A并行接口实验

实验二 8255A并行接口实验(一) 一实验目的 1、掌握通过8255A并行口传输数据控制LED发光二极管的亮灭;进一 步熟悉软件编程环境。 二实验设备 1、微机系统一套; 2、TPC-3型微机接口实验系统一台; 3、导线若干。 三实验内容 1、基础部分:用8255A的A端口控制8个LED发光二极管的亮和灭(端口 输出为1则亮,输出为0则灭)。其中L0―L2为东西方向,L5―L7为南北 方向、L3-L4不用,PA口与相应的发光二极管驱动信号输入端相连,输入端 为1时发光二极管亮。接线如图4-5所示。 图4-5 编制程序,通过8255A控制发光二极管,以模拟交通灯的管理。 2.提高部分:利用开关K0,K1的控制,以模拟几种交通灯的管理,具体要求 为: K0K1灯控制 00正常运行 01南北路口绿灯亮、东西路口红灯亮 10东西路口绿灯亮、南北路口红灯亮 3.如果模拟车流量大小来来决定红绿灯交通时间,请问你有什么解决办法。如果 能解决请加以解释并编程调试。

四、编程提示: 1.要完成本实验,首先必须了解交通灯的亮灭规律。设有一个十字路口,南北、东西方向初始态为四个路口的红灯全亮。之后,南北路口的绿灯亮,东西 路口的红灯亮,南北路口方向通车。延迟一段时间后,南北路口的绿灯熄灭, 而南北路口的黄灯开始闪烁。闪烁8次后,南北路口的红灯亮,同时东西路口 的绿灯亮,东西路口方向开始通车。延迟一段时间后,东西路口的绿灯熄灭, 而黄灯开始闪烁。闪烁苦干次后,再切换到南北路口方向。之后,重复上述过 程。 2.程序中应设定好8255A的工作模式,使三个端口均工作于方式0,并处于输出态 3.8255A的A端口地址为:288H B端口地址为:289H C端口地址为:28AH 控制口地址为:28BH 五、实验要求: 1.做好实验预习和准备工作,并写出预习报告(要求写出实验的流程图及程序),熟练掌握8255A编程原理及编程方法。 2.实验操作的最低要求是要做出实验内容的基础部分,然后根据实际操作能力争取做出实验内容的提高部分及回答实验内容的第三部分问题。 3.写出实验报告,内容为: 1)实验目的; 2)实验设备; 3)实验中遇到的问题及解决问题的分析思路与办法,问题定位及问题的性质; 4)对本实验的建议及有何创新。 ;这是自动生成的代码模板 STACKS SEGMENT STACK ;堆栈段 DW 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 ;请在这里定义您的数据 DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS ;初始化 MOV DS,AX

苏教版英语四下补充习题答案

英语四年级下册补充习题

目录 Unit 1Our school subjects (3) Unit 2After school (3) Unit 3My Day (4) Unit 4Drawing in the park (5) Project 1My school life (6) Unit 5Seasons (9) Unit 6Whose dress is this? (10) Unit 7What is the matter? (12) Unit 8How are you? (14) Project 2 A party (16)

Unit 1Our school subjects A Listen and circle 录音文字稿: 1. —Hello. What subjects do you like? —I like PE. 2. —Do you like Art? —Yes,I do. 3. —What subjects do you like? —I like English. It's fun. 4. —Do you like Music? —No,I don't. I like Maths. 5. —What subjects do you like? —I like Chinese. 6. —What subjects do you like? —I like Science. 参考答案: 1. a 2. b 3. a 4. a 5. a 6. b B Listen and tick 录音文字稿: —Hello,Liu Tao. What subjects do you like? —I like Science and Music. What about you,Yang Ling? —I like English and Art. —Do you like Maths,Mike? —Yes,I do. I like Chinese too. What about you,Su Hai? —I like Science and PE. —What subjects do you like,Wang Bing? —I like Chinese and Maths. 参考答案: Liu Tao: Music,Science Yang Ling: English,Art Mike: Chinese,Maths Su Hai: Science,PE Wang Bing: Chinese,Maths C Look and say 参考答案: 1. I like Chinese and Maths. 2. What subjects do you like? 3. Do you like English? 4. No,I don't. I like PE. D Read and choose 参考答案: 1. b 2. a 3. b 4. c E Read and order 参考答案: b d a c e F Read,choose and write 参考答案: 1. have,subjects 2. Art,Maths 3. Chinese,Music Unit 2After school A Listen and choose 录音文字稿: 1. Let's play table tennis on Saturday. 2. We have an English lesson on Tuesday.

微机原理与接口技术综合实验电子钟实验报告

微机原理综合实验:电子钟 实验要求 8253每1s产生中断请求给8259,中断服务程序利用8255控制数码管,构建一个电子钟。 一、实验原理(相关芯片大致介绍) 1.8254 8254 是Intel 公司生产的可编程间隔定时器,是8253 的改进型,比8253 具有更优良的性能。8254 具有以下基本功能: (1)有3 个独立的16 位计数器。 (2)每个计数器可按二进制或十进制(BCD)计数。 (3)每个计数器可编程工作于6 种不同工作方式。 (4)8254 每个计数器允许的最高计数频率为10MHz(8253 为2MHz)。 (5)8254 有读回命令(8253 没有),除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容。 (6)计数脉冲可以是有规律的时钟信号,也可以是随机信号。计数初值公式为:n=fCLKi÷fOUTi、其中fCLKi是输入时钟脉冲的频率,fOUTi是输出波形的频率。 2.8259 Intel公司专为控制优先级中断而设计开发的芯片,包括中断源优先级排队、辨别中断源以及提供中断矢量的电路,无需附加任何电路,用户只需对8259 进行编程,就可以管理8 级中断,并选择优先模式和中断请求方式。同时,在不需增加其他电路的情况下,通过多片8259 的级连,能构成多达64 级的矢量中断系统。管理功能包括:1)记录各级中断源请求,2)判别优先级,确定是否响应和响应哪一级中断,3)响应中断时,向CPU 传送中断类型号。 3.8255 并行接口是以数据的字节为单位与I/O 设备或被控制对象之间传递信息。CPU 和接口之间的数据传送总是并行的,即可以同时传递8 位、16 位或32 位等。8255 可编程外围接口芯片是Intel 公司生产的通用并行I/O 接口芯片,它具有A、B、C 三个并行接口,用+5V 单电源供电,能在以下三种方式下工作: 方式0--基本输入/输出方式、 方式1--选通输入/输出方式、 方式2--双向选通工作方式。 二、设计方案 ①:初始化各芯片,选定工作方式。 ②:使用功能调用获取当前时间,作为初值装入。 ③:8254芯片开始计数,每隔1s产生一个中断信号。 ④:8259芯片接受到中断信号,并传给cpu,cpu响应中断。 ⑤:返回到③循环执行。

微机原理与接口技术 实验报告

微机原理与接口技术 实验报告 学院:计算机与通信工程学院 专业:计算机科学与技术 班级: 学号: 姓名:

实验一8259中断控制器应用实验 一、实验目的 1.掌握PC机中断处理系统的基本原理。 2. 掌握可编程中断控制器8259的应用编程方法。 二、实验内容 1.PC机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。 2.PC机内中断嵌套实验。使用单次脉冲模拟两个中断源的中断产生,填写中断处理程序,体会中断嵌套的过程。 3.扩展多中断源查询方式应用实验。利用实验平台上8259控制器作为中断扩展源,编写程序对8259控制器的中断请求进行处理。 三、实验步骤 1.实验1-1:PC机内中断应用实验 (1)按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象,屏幕显示结果截图如下: (2)自设计实验。改变接线方式,将单次脉冲连到USB核心板上的IRQ10插孔上,参考本实验代码,编程实现IRQ10中断。(注意:考虑PC机内中断级联的方式,参看前面的原理说明),代码如下: DA TA SEGMENT MESS DB 'IRQ10 ',0DH,0AH, '$' DA TA ENDS

CODE SEGMENT ASSUME CS:CODE, DS:DA TA START: MOV AX, CS MOV DS, AX MOV DX,OFFSET INT10 MOV AX,2572H ;设置IRQ10对应的中断向量 INT 21H IN AL,21H ;读取中断屏蔽寄存器 AND AL,0F3H ;开放IRQ3中断和从片 OUT 21H,AL IN AL,0A1H ;从片的中断屏蔽寄存器 AND AL,0FBH ;开放IRQ10中断 OUT 0A1H,AL MOV CX,10 STI WAIT: JMP W AIT INT10: MOV AX, DATA ;中断服务程序 MOV DS, AX MOV DX, OFFSET MESS MOV AH, 09 ;在屏幕上显示每次中断的提示信息 INT 21H MOV AL, 20H ; 发出EOI结束中断到PC内主片的地址20H OUT 20H, AL LOOP NEXT IN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字 OR AL, 08H ;关闭IRQ3中断 OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器 STI ;置中断标志位 MOV AH, 4CH ;返回DOS INT 21H NEXT: IRET ;中断返回 CODE ENDS END START 调用程序代码,观察实验现象,屏幕显示截图如下:

苏教版四年级下册语文补充习题答案汇总

3 燕子 一、写出下列词语的近义词和反义词。 聚集俊美偶然分散丑陋经常 二、照样子,根据提示写句子。 1.粉红色的桃花散发出淡淡的香味。 2.十字路边有一个老妇人,略微有些驼背,胖胖的身躯,费力地打着伞在空旷的路上艰难地行走。狂风夹着大雨扑面而来,她使劲向前躬着身子,抓紧伞,进一步,退半步,踉踉跄跄地向前走着。 三、读一读,完成练习。 1. ⑴吹拂洒落展开赶集似的烂漫无比生趣 ⑵微风细雨柔柳青草花小燕子 ⑶千里莺啼绿映红,水村山郭酒旗风。 2. ⑴电线燕子动听、欢快⑵“几痕”表现朦朦胧胧,似有像无的样子。很逼真。如果换成“几条”“几根”“几道”就太清楚了,没有作者写的耐人寻味。 四、阅读短文,完成练习。 剪闹不借你们的盐,不借你们的醋,只借你们的屋,给我们来住住。 五、分别抓住小猫的耳朵,鼻子,胡子,眼睛的特点来写的。 我的表姐家养了许多可爱的热带鱼,有鹦鹉鱼、有剪刀鱼,还有透明鱼……其中最漂亮的要数剪刀鱼了。剪刀鱼的身体很特别,是椭圆的,因为它的尾巴像剪刀,所以人们称它为剪刀鱼,它的身体由红、黑、白三种颜色组成的,很鲜艳。 刚刚放下一些鱼食,它们就像箭一样冲过来,不一会就把鱼食吃光了。吃饱以后,有的鱼在悠闲地休息,有的鱼在水草间你追我赶,好像在比赛谁游得最快。 哈哈,真有趣! 4.古诗两首 一、通过学习,你弄懂古诗中的那些字词的意思?写下来。 啼:啼叫。川:小河。 余:我 二、想一想,写诗句。 1.千里莺啼绿映红水村山郭酒旗风。 2.时人不识余心乐将谓偷闲学少年。 3.峨嵋山月歌夜发清溪向三峡思君不见下渝州体会到诗人对友人的依依不舍 三、理解诗意,完成下面的填空。 1.山郭、水村、佛寺 2.宋程颢春天的某日,偶有所感写成的诗歌风和日丽偷闲全诗表达了理学家追求平淡自然、不急不躁的修身养性的色彩和水到渠成的务实功夫,也表现了一种闲适恬静的意境。 四、完成练习。 1.山、花草、燕子、鸳鸯 2.燕子鸳鸯 5 苹果里的五角星 一、填表。 鲜为人知选第二个读音少 色彩鲜艳选第一个读音④ 一切两半选第一个读音用到从上往下割 求胜心切选第二个读音① 二、选择。3 1 2 4 三、阅读,完成练习。1.清晰生疏隐藏循规蹈矩 2.顶部切到底部拦腰切下去 6 最佳路径 一、选择读音。 迪斯尼漫山遍野选第一个,其余第二个。 二、造句 1这种名贵草药是自然生长的。2只要好好学习,自然会取得好成绩。

相关文档
相关文档 最新文档