中南林业科技大学微机实验5-10

实验05_竞赛抢答器

一、实验目的

1、了解微机化竞赛抢答器的基本原理。

2、进一步学习使用并行接口。

二、实验内容

图5-1为竞赛抢答器(模拟)的原理图,逻辑开关K0~K7代表竞赛抢答按钮0~7号,当某个逻辑电平开关置“1”时,相当某组抢答按钮按下。在七段数码管上将其组号(0~7)显示出来。

三、编程提示

1.设置8255为C口输入、A口输出,读取C口数据,若为0表示无人抢答,若不为0则有人抢答。根据读取数据可判断其组号。从键盘上按空格键开始下一轮抢答,按其它键程序退出。

2.排线连线方法:

8255_CS—288H~28FH

PA2—PL4

S1---GND

PC2—PK2

或者单根连线:

8255_CS—288H~28FH

PA7—DP     PA6—G

PA5—F      PA4—E

PA3—D      PA2—C

PA1—B      PA0—A

S1—GND    

PCO--KO     PC1—K1

PC2—K2     PC3—K3

PC4—K4     PC5—K5

PC6—K6     PC7—K7

四、实验结果

实验06_交通灯控制实验

一、实验目的

    通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使用。

二、实验内容

如图6-1,L7、L6、L5作为南北路口的交通灯与PC6、PC7、PC5相连,L2、L1、L0作为东西路口的交通灯与PC0、PC1、PC2相连。编程使六个灯按交通灯变化规律亮灭。

三、编程提示:

1.十字路口交通灯的变化规律要求:

(1) 南北路口的绿灯、东西路口的红灯同时亮30秒左右。

(2) 南北路口的黄灯闪烁若干次,同时东西路口的红灯继续亮。

(3) 南北路口的红灯、东西路口的绿灯同时亮30秒左右。

(4) 南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁若干次。

(5) 转(1)重复。

2. 连线注意LED灯的颜色不要弄错。

连线:

8255_CS--288H

PC7----L6

PC6----L7

PC5----L5

PC2----L0

PC1----L1

PC0----L2

四、实验结果

实验07_1_8259基本中断

一、实验目的

1、掌握PC机中断处理系统的基本原理。

2、学会编写中断服务程序。

二、实验内容

手动产生单脉冲作为中断请示信号,每产生一次中断,在屏幕上显示一次“ interrupt!”,中断10次后程序退出。

三、编程提示:

1.8259A连线示意:

8259CS--288H—28FH

INTA—+5V

INT--IRQ

IR0--PULSE2+

四、实验结果

实验07_3_Windows中断

一、实验目的

    1、掌握PC机中断处理系统的基本原理。

    2、学会编写中断服务程序。

二、实验原理与内容

1、实验原理

PC机用户可使用的硬件中断只有可屏蔽中断,由8259中断控制器管理。中断控制器用于接收外部的中断请求信号,经过优先级判别等处理后向CPU发出可屏蔽中断请求。IBMPC、PC/XT机内有一片8259中断控制器对外可以提供8个中断源:

中断源   中断类型号   中断功能

IRQ0 08H        时钟

IRQ1 09H        键盘

IRQ2 0AH        保留

IRQ3 OBH        串行口2

IRQ4 0CH        串行口1

IRQ5 0DH        硬盘

IRQ6 0EH        软盘

IRQ7 0FH        并行打印机

8个中断源的中断请求信号线IRQ0~IRQ7在主机的62线ISA总线插座中可以引出,系统已设定中断请求信号为“边沿触发”,普通结束方式。对于PC/AT及286以上微机内又扩展了一片8259中断控制,IRQ2用于两片8259之间级连,对外可以提供16个中断源:

中断源   中断类型号          中断功能

IRQ8 070H              实时时钟

IRQ9 071H              用户中断

IRQ10     072H              保留

IRQ11     O73H             保留

IRQ12     074H              保留

IRQ13     075H              协处理器

IRQ14     076H              硬盘

IRQ15     077H              保留

TPC-USB实验板上,固定的接到了3号中断IRQ3上,即进行中断实验时,所用中断类型号为0BH。

2、实验内容

用导线把单脉冲pluse1+与IRQ相连。直接用手动产单脉冲(PU1SE1或PU1SE2+)作为中断请求信号(只需连接一根导线)。要求每按一次开关产生一次中断,在屏幕上显示一次“TPCA interrupt!”,中断10次后程序退出。

四、实验结果

实验10_温度传感实验

一、实验目的:

了解热敏电阻测温基本工作原理及小信号放大器工作原理和零点、增益的调整方法。

二、实验内容:

1、电路原理如图10-1。

2、编程实现使用电桥将热敏电阻阻值变化转换为电压信号放大以后经A/D转换为数字量由CPU处理,在屏幕上显示出来。

三、编程提示:

1.实验接线:0809_CS—298H~29FH。温度传感信号ANZ接入ADC0809的INO。

四、实验结果

  • 13
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值