教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

微机原理实验指导书(新版) - 图文(8)

来源:网络收集 时间:2026-09-27
导读: db 128 dup(?) top dw ? stack1 ends code segment assume cs:code,ss:stack1 start: lea sp,top mov al,10010000b mov dx,0f003h out dx,al L1: mov dx,0f000h in al,dx inc dx out dx,al jmp L1 code ends end st

db 128 dup(?) top dw ? stack1 ends code segment

assume cs:code,ss:stack1 start: lea sp,top

mov al,10010000b mov dx,0f003h out dx,al

L1: mov dx,0f000h in al,dx inc dx out dx,al jmp L1 code ends end start

硬件实验二 8255控制交通灯实验

一、实验目的与要求

1、了解8255芯片的工作原理,熟悉其初始化编程方法以及输入、输出程序设计技巧。学会使用8255并行接口芯片实现各种控制功能,如本实验(控制交通灯)等。

2、熟悉8255内部结构和与8088的接口逻辑,熟悉8255芯片的3种工作方式以及控制字格式。

3、认真预习本节实验内容,尝试自行编写程序,填写实验报告。

二、实验设备

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

三、实验内容

34

1、编写程序:使用8255的PA0..2、PA4..6控制LED指示灯,实现交通灯功能。 2、连接线路验证8255的功能,熟悉它的使用方法。 四、实验原理图 VCC510U36D0D1D2D3D4D5D6D7RDWR343332313029282753698356D0D1D2D3D4D5D6D7RDWRA0A1RESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7825543214039383718192021222324251415161713121110PC0PC1PC2PC3PC4PC5PC6PC7510R111R11212345678DS35DS36DS37DS38DS39DS40DS41DS42510R113510R114510R115510R116510R117510R118A0A0A1A1CS1(0F000H)CSRST 五、实验步骤 1、连线说明: B4区:CS(8255)、A0、A1 —— B4区:JP56(PA口) —— A3区:CS1、A0、A1 F5区:JP65 2、观察实验结果,是否能看到模拟的交通灯控制过程。 六、演示程序(该程序仅提供演示和参考,并非标准的*.asm汇编格式) .MODEL TINY COM_ADD EQU 0F003H PA_ADD EQU 0F000H PB_ADD EQU 0F001H PC_ADD EQU 0F002H .STACK 100 .DATA LED_Data DB 01111101B ;东西绿灯,南北红灯 DB 11111101B ;东西绿灯闪烁,南北红灯 DB 10111101B ;东西黄灯亮,南北红灯 DB 11010111B ;东西红灯,南北绿灯 DB 11011111B ;东西红灯,南北绿灯闪烁 DB 11011011B ;东西红灯,南北黄灯亮 .CODE START: MOV AX,@DATA MOV DS,AX 35

START1:

START2:

START3:

DL500ms

NOP MOV MOV OUT MOV MOV OUT LEA MOV XLAT OUT CALL MOV MOV AL,1 XLAT OUT CALL MOV XLAT OUT CALL LOOP MOV XLAT OUT CALL MOV XLAT OUT CALL MOV MOV XLAT OUT CALL MOV XLAT OUT

CALL LOOP MOV XLAT OUT CALL JMP

PROC

DX,COM_ADD AL,80H DX,AL DX,PA_ADD AL,0FFH DX,AL

BX,LED_Data AL,0

DX,AL DL5S CX,6

DX,AL DL500ms AL,0

DX,AL DL500ms START2 AL,2

DX,AL DL3S AL,3

DX,AL DL5S CX,6 AL,4

DX,AL DL500ms AL,3

DX,AL DL500ms START3 AL,5

DX,AL DL3S START1 NEAR

36

;PA、PB、PC为基本输出模式

;灯全熄灭

;东西绿灯,南北红灯

;东西绿灯闪烁,南北红灯

;东西黄灯亮,南北红灯

;东西红灯,南北绿灯

;东西红灯,南北绿灯闪烁

;东西红灯,南北黄灯亮

DL500ms1:

DL500ms DL3S

DL3S1: DL5S

DL5S1: PUSH MOV LOOP POP RET ENDP PROC PUSH MOV CALL LOOP POP RET ENDP PROC PUSH MOV CALL LOOP POP RET ENDP END

CX

CX,60000 DL500ms1 CX NEAR CX CX,6 DL500ms DL3S1 CX NEAR CX CX,10 DL500ms DL5S1 CX

START

硬件实验三 74HC138译码器实验

一、实验目的与要求

1、掌握74HC138译码器的工作原理,熟悉74HC138译码器的具体运用连接方法,了解74HC138是如何译码的。

2、认真预习本节实验内容,尝试自行编写程序,填写实验报告

二、实验设备

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

37

三、实验内容

1、编写程序:使用82C55的PC0、PC1、PC2控制74HC138的数据输入端,通过译码产生8选1个选通信号,轮流点亮8个LED指示灯。

2、运行程序,验证译码的正确性。

12四、实验原理图 DS20R68(8255)PC0A(8255)PC1BA(8255)PC2C(C1)VCCG1(C1)GNDG2A(C1)GNDG2B8GNDSN74LS138N123645U21ABCG1G2AG2BVCCY0Y1Y2Y3Y4Y5Y6Y71651015141312111097470VCCJP2812510R111R11212345678DS35DS36DS37DS38DS39DS40DS41DS42VCC510R113510R114510R115510R116510R117510R118 五、实验步骤 1、连线说明: C2区:A、B、C C2区:G1、G2A、G2B C2区:JP36 B4区:CS(8255)、A0、A1 B—— B4区:PC0、PC1、PC2 —— C1区:VCC、GND、GND —— F5区:JP65(LED指示灯) —— A3区:CS1、A0、A1 2、 调试程序,查看运行结果是否正确。 六、演示程序(该程序仅提供演示和参考,并非标准的*.asm汇编格式) .MODEL TINY Con_8255 EQU 0F003H ;8255控制口 PC_8255 EQU 0F002H ;8255 PC口 .STACK 100 .CODE START: MOV DX,Con_8255 MOV AL,80H OUT DX,AL ;8255初始化,PC口作输出用 MOV DX,PC_8255 MOV AL,0 START1: OUT DX,AL C CALL Delay INC AL JMP START1 Delay PROC NEAR ;延时 Delay1: XOR CX,CX LOOP $ RET Delay ENDP 38

…… 此处隐藏:1189字,全部文档内容请下载后查看。喜欢就下载吧 ……
微机原理实验指导书(新版) - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/446292.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)