华南农业大学工程学院电类实验分室
实验10 存储器扩展实验
一、实验目的:
1. 掌握PC存储器扩展的方法。 2. 熟悉62256芯片的接口方法。 二、实验设备:
CPU挂箱、8031CPU模块 三、实验内容:
向外部存储器的7000H到8000H区间循环输入00~0FFH数据段。设置断点,打开外部数据存储器观察窗口,设置外部存储器的窗口地址为7000H—7FFFH。全速运行程序,当程序运行到断点处时,观察7000H—7FFFH内数据是否正确。 四、实验原理图:
实验系统上的两片6264的地址范围分别为:3000H~3FFFH,4000H~7FFFH,既可作为实验程序区,也可作为实验数据区。62256的所有信号均已连好。 五、程序框图:T16.asm
51实验指导书 第41页
华南农业大学工程学院电类实验分室
实验11 8253定时器实验
一、实验目的:
1、学习8253扩展定时器的工作原理。 2、学习8253扩展定时器的使用方法。 二、实验设备:
CPU挂箱、8031CPU模块 三、实验内容:
向8253定时控制器写入控制命令字,通过示波器观察输出波形。 四、实验接线:
1、 8253的片选CS8253与CS0相连;8253CLK0与CLK3相连;OUT0与8253CLK1
相连;
2、示波器的信号探头与OUT0相连;OUT1与发光二极管的输入LED8相连 五、实验原理图:
六、程序框图:T17.ASM
51实验指导书 第42页
华南农业大学工程学院电类实验分室
开 始写T0方式控制字写T0计数初值写T1方式控制字写T1计数初值写T2方式控制字写T2计数初值空操作结束
七、实验提示:
8253是自动控制系统中经常使用的可编程定时器/计数器,其内部有三个相互独立的计数器,分别称为T0,T1,T2。8253有多种工作方式,其中方式3为方波方式。当计数器设好初值后,计数器递减计数,在计数值的前一半输出高电平,后一半输出低电平。实验中,T0的时钟由CLK3提供,其频率为750KHz。程序中,T0的初值设为927CH(37500十进制),则OUT0输出的方波周期为(37500*4/3*10-6=0.05s)。T1采用OUT0的输出为时钟,则在T2中设置初值为n时,则OUT2输出方波周期为n*0.05s。n的最大值为FFFFH,所以OUT2输出方波最大周期为3276.75s(=54.6分钟)。可见,采用计数器叠加使用后,输出周期范围可以大幅度提高,这在实际控制中是非常有用的。
51实验指导书 第43页
华南农业大学工程学院电类实验分室
实验12 8259中断控制器实验
一、实验目的:
1、学习8259中断扩展控制器的工作原理。 2、学习8259中断扩展控制器的使用方法。 二、实验设备:
CPU挂箱、8031CPU模块 三、实验内容:
向8259中断扩展控制器写入控制命令字,通过发光二极管观察中断情况。 四、实验原理图
五、实验接线:
1、 8259的片选CS8259与CS0相连;51INTX与51CPU板的INT0相连; 2、P1.0----P1.7与发光二极管的输入LED1---LED8相连;P+逐次与IR0---IR7相连。 六、实验步骤:
1、 编译、全速运行程序T18.ASM,应能观察到发光二极管点亮约2秒后熄灭, 2、先将P+与IR0相连,按动PULSE按键,发光二极管LED1点亮,再按PULSE键,发光二极管LED1熄灭,依次将P+与IR1---IR7相连,重复按动PULSE键,相应的LED发光二极管有亮、灭的交替变化。 七、程序框图:T18.ASM
51实验指导书 第44页
华南农业大学工程学院电类实验分室
51实验指导书 第45页