001实验指导书南京工程学院 - 图文(4)

2019-01-12 15:15

U35D0D1D2D3D4D5D6D7CSCS5(0B000H)RDWRA0A0A1A1876543212122231920D0D1D2D3D4D5D6D7CSRDWRA0A18253OUT2GATE2CLK2OUT0GATE0CLK010119GATE0VCC2M(B2)CLK0131415OUT1Ctrl(D1)VCCGATE1OUT1GATE1CLK1171618OUT2GATE2CLK2 3、实验连线 C5区:CS、A0、A1 C5区:CLK0 C5区:OUT0 C5区:OUT1 —— A3区:CS5、A0、A1 —— B2区:2M —— C5区:CLK1 —— D1区:Ctrl(蜂鸣器) C5区:GATE0、GATE1 —— C1区的VCC 4. 链接线路,完成编程实验 测试实验结果:蜂鸣器发出时有时无的声音;用逻辑笔测试蜂鸣器的输入端口,红绿灯交替点亮。 5、演示程序 .MODEL TINY COM_ADDR EQU 0B003H T0_ADDR EQU 0B000H T1_ADDR EQU 0B001H 56 .STACK 100 .CODE START: MOV DX,COM_ADDR MOV AL,35H OUT DX,AL ;计数器T0设置在模式2状态,BCD码计数 MOV DX,T0_ADDR MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL ;CLK0/1000 MOV DX,COM_ADDR MOV AL,77H OUT DX,AL ;计数器T1为模式3状态,输出方波,BCD码计数 MOV DX,T1_ADDR MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL ;CLK1/1000 JMP $ ;OUT1输出1S的方波 END START

16

实验九 8259A中断控制器实验

一、实验目的与要求

1. 了解8259A的内部结构、工作原理;掌握对8259A的初始化编程方法,了解8088是如何响应中断、退出中断的。

2. 了解8259A与8088的接口逻辑。

二、实验任务

学习使用星研集成环境软件编写8259A应用程序,按实验内容要求完成8259A的硬件实验。

三、实验设备

STAR系列实验仪一套、PC机一台

四、预习内容和要求

1. 熟悉STAR系列实验仪的硬件结构(附录二、附录三)。 2. 复习8259A芯片的有关知识及根据实验内容预先编程。

五、实验内容

1. 编程题目

8259的IRQ0接单脉冲开关,每次按动单脉冲开关使8259响应外部中断IRQ0时,八个LED显示相应的数字八位二进制编码值,如单脉冲开关第一次按动,显示00000001B,只有45LED0亮;第二次按动单脉冲开关,显示00000010B,只有LED1亮。 2. 实验原理图 U28(0F000H)CS1CSWRRDD7D6D5D4D3D2D1D01234567891011121314CSWRRDD7D6D5D4D3D2D1D0CAS0CAS1GND8259VCCA0INTAIR7IR6IR5IR4IR3IR2IR1IR0INTSP/ENCAS2VCC2827A02625242322212019181716SP/EN15INTAIR7INTAIR0INTIR2IR1(B2)INTR5678R961K4321 3. 连线说明 B4区:CS、A0、A1 B3区:CS、A0 B3区:INT、INTA B3区:IR0 —— —— —— —— A3区:CS5、A0、A1 G6区:JP65 A3区:CS1、A0 ES8688:INTR、INTA B2区:单脉冲 B4区:JP56(PA口) —— 4. 程序编写 读懂程序、运行程序,观察实验结果并在实验报告中对程序加注释。 DATA SEGMENT IO8259_0 EQU 0F000H IO8259_1 EQU 0F001H 17 K8255A K8255K BUFFER DATA CODE START: START1: Init8259 Init8259 WriIntver EQU 0B000H

;注释 EQU 0B003H

DB 1,2,3,4,5,6,7,8,9 ENDS SEGMENT

ASSUME CS:CODE, DS:DATA MOV AX,DATA MOV DS, AX MOV ES,AX NOP

MOV DX, K8255K MOV AL,80H OUT DX,AL CALL Init8259 CALL WriIntver

MOV SI, OFFSET BUFFER MOV BL,1 STI NOP INC BX JMP START1 PROC NEAR

MOV DX,IO8259_0 MOV AL,13H OUT DX,AL

MOV DX,IO8259_1 MOV AL,08H OUT DX,AL MOV AL,09H OUT DX,AL MOV AL,0FEH OUT DX,AL RET ENDP PROC NEAR PUSH ES MOV AX,0 MOV ES,AX MOV DI,20H LEA AX,INT_0 STOSW

MOV AX,CS STOSW POP ES

18

RET WriIntver ENDP INT_0: PUSH PUSH MOV MOV NOT OUT

INC MOV MOV OUT POP POP

IRET CODE ENDS END DX AX

DX, K8255A AL, [SI] AL DX, AL SI

DX,IO8259_0 AL,20H DX,AL AX DX

START

19

实验十 8251可编程通信实验 一、实验目的与要求 1. 了解8251的内部结构、工作原理;掌握对8251的初始化编程方法,学会使用8251实现设备之间的串行通信。 2. 了解8251与8088的接口逻辑。 二、实验任务 学习使用星研集成环境软件编写8259A应用程序,按实验内容要求完成8259A的硬件实验。 三、实验设备 STAR系列实验仪一套、PC机一台 四、预习内容和要求 1. 熟悉STAR系列实验仪的硬件结构(附录二、附录三)。 2. 复习8251芯片的有关知识及根据实验内容预先编程。 五、实验内容 1. 编程题目 编写程序实现8251的自发自收一组数的功能,使用8253作分频器提供8251的收发时钟。 2. 实验原理图 U38D2D3RXD(E7)RXDD4D5D6D7WRC/DTxC(8253)OUT0(0F000H)CS1A0RxRDYCSRD1234567891011121314D2D3RxDGNDD4D5D6D7TxCWRCSC/DRDRxRDY8251D1D0VCCRxCDTRRTSDSRRESETCLKTxDTxEMPTYCTSSYNDETTxRDY28D127D026VCC25OUT0(8253)24RxC232221RSTCLK204M(B2)19TXD(E7)18TXD171615TxRDY 3. 连线说明 C5区:CS(8253)、A0、A1 C5区:CLK0 C5区:GATE0 C5区:OUT0 C5区:CS(8251)、C/D C5区:CLK C5区:RXD、TXD —— A3区:CS5、A0、A1 —— B2区:2M —— C1区的VCC —— C5区:RxC、TxC —— A3区:CS1、A0 —— B2区:4M —— 用导线短接 4. 程序编写 读懂程序、运行程序,观察实验结果并在实验报告中对程序加注释。 .MODEL TINY ;使用8253的计数器0,外接2Mhz,经26分频后,送给8251,产生4800bps CTL_ADDR EQU 0FF01H ;控制字或状态字 DATA_ADDR EQU 0FF00H ;读写数据 20


001实验指导书南京工程学院 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:参加领导干部政治理论培训班学习的心得体会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: