安徽建筑工业学院电子与信息工程学院
开始 设置8255和8253工作方式 写8253计数器0计数常数 00→BX BX→AX 从B口输出 读A口 PA0=0? N Y 读A口 PA0=1? N Y BX=BX+1
11
安徽建筑工业学院电子与信息工程学院
附录1 EL实验系统的结构
EL-I型微机教学培训系统重点是面向教学培训,同时也作为INTEL8051、80C198系列单片机的开发系统。该系统采用了最经济的模块化组合式设计方案,用户通过选择所需要的CPU模块,与通用接口模块相结合,组成用户需要的目标系统。这样,减少了冗余芯片,降低了成本,减轻了学校的经济负担,并实现了8086、8051、80C198三位一体化。
一、主要技术特性
EL-I型微机教学培训系统的最大特点是采用了模块化组合式设计,容8086、
80C198/C196、8051三位于一体,而且可用功能齐全,是各类学校和培训机构购买时的最佳选择。该系统的主要技术特性如下:
1、微处理器:INTEL8051、8096、80C198/C196、PC机总线接口任选。 2、时钟频率:8086,8051,80C198(6MHZ)、PC机AT总线接口(8MHZ)。 3、存储器:随机存储器RAM40K字节(32K+8K字节),EPROM32K字节。 4、8255A:可编程并行接口芯片一个。
5、串行接口:(1)8250芯片一个,在8086总线系统中供用户使用;在8051、80C198/C196、8086系统中已用作与主机通讯。
(2)单片机串行接口一个,供用户使用。 6、8279键盘、显示控制器一个。
7、6*5键盘一个,除CNTL键与SHIFT键外,其余28个键用户自定义。 8、六位LED数码显示。 9、ADC0809A/D转换芯片一个。 10、DAC0832D/A转换芯片一个。
11、8位简单输入接口一个,8位简单输出接口一个。 12、8位逻辑电平输入开关。 13、三路可调模拟输入量(0…5V) 14、8位发光二极管显示电路。 15、六路可自由使用的反向器。 16、脉冲发生器一个。
17、8253可编程定时器/计数器一个,74LS161计数器一个,输出4路时钟信号。
12
安徽建筑工业学院电子与信息工程学院
18、电源为正5V、正负12V,采用PC机电源或外接电源。
二、 EL-I微机实验教学系统结构
EL-I型微机实验教学系统由功能实验板、可选的CPU板、二块小面包板构成。总框图如下:
面包板:1)通用面包板
2)金属圆孔组成的通用实验板 可供选择的CPU板有 (1)8086CPU板
(2)8051CPU板 (3)80C198/C196CPU板
通用接口板由若干相对独立的功能接口电路组成,它们是:
D/A电路、A/D电路、发光二极管电路、开关量输入电路、RAM/ROM电路、简单I/O电路、8253可编程定时器/计数器电路、8255并行口电路、总线驱动电路、8279接口电路、单脉冲发生电路、LED显示电路、键盘电路、复位电路、8250串行接口电路。
面包板 CPU板 功能实验板 三、8086CPU系统资源说明
系统监控:
6264 仿真高八位 0~03FFF 奇地址 DMA传送奇地址 0~03FFFH 实验程序用RAM
6264 仿真低八位 0~03FFF 偶地址 DMA传送偶地址 0~03FFFH 实验程序用RAM
2764 监控高八位 FFFFF~FC000 奇地址有效 2764 监控低八位 FFFFF~FC000 偶地址有效
CS0 04A0~04AF 偶地址有效 实验程序 I/O口地址 CS1 04B0~04BF 偶地址有效 实验程序 I/O口地址 CS2 04C0~04CF 偶地址有效 实验程序 I/O口地址
13
安徽建筑工业学院电子与信息工程学院
CS3 04D0~04DF 偶地址有效 实验程序 I/O口地址 CS4 04E0~04EF 偶地址有效 实验程序 I/O口地址 CS5 04F0~04FF 偶地址有效 实验程序 I/O口地址 CS6 0000~01FF 偶地址有效 实验程序 I/O口地址 CS7 0200~03FF 偶地址有效 实验程序 I/O口地址 CS8250 0480~048F 偶地址有效 8250专用 I/O口地址 CS8279 0490~049F 偶地址有效 8 279专用 I/O口地址 微机原理实验选用的是8086CPU。
四、8086CPU系统的硬件实验
(1)CS0~CS7的口地址以以上说明为准。I/O口访问可按字或字节进行,低八位有效。例如:IN AX,DX;OUT DX, AX;IN AL,DX;通用实验板的芯片必须都用偶地址、低八位有效。
(2)硬件部分流程图见以后说明。
(3)上位机监控是进入实验系统子目录后运行DB86
(4)所有实验程序的起始地址为01100H,CS=0100H,IP=0100H,代码段、数据段、堆栈段在同一个64K的空间中。
注意:功能实验板上监控芯片(EPROM)的跳线应跳在8098位置。
14