8255LED流水灯控制
更新时间:2023-11-26 15:27:02 阅读量: 教育文库 文档下载
实验四 8255 LED流水灯控制实验
一、实验目的
1、认识8255接口芯片、学习其在微机系统中的应用; 2、学习8255编程原理;
3、掌握LED流水灯汇编语言编程方法。 二、实验仪器
1、DJ-598KC开发系统 1台 2、PC机 1台 三、实验内容
1、8086实验箱主系统电路组成
★该流水灯系统采用8255芯片扩展连接“LED灯” 模块 。
★实验仪上包括12只发光二极管及相应驱动电路,见下图所示。发光二极 管控制信号输入端L1-L12,当输入端为低电平“0”时发光二极管亮,否则灭。
2、8255编程要点指南
8255是一个通用的可编程的并行接口芯片,它提供有三个I/O口,每个口都可以通过编程设置为多种工作方式,在中小系统中应用广泛,其组成结构如下图。
★三个I/O口,分别是PA口、PB口和PC口。每个口提供八根数据线,如PA口线(PA0~PA7),用于连接外设。
★DB、CB和AB总线用于连接CPU三总线,DB用于接收来自CPU的控制命令字或数据,CB用于选择对8255数据口读或写操作,AB用于选择对哪个口读写操作。
★A组和B组控制电路用于编程控制PA口、PB口和PC口的工作方式选择。见下图控制命令字格式。
若采用A口的方式0来控制LED灯,则控制字为1000 0000B = 80H 。
★编程控制方法
a.设置控制命令字,使A口工作在方式0下——向控制口写控制命令字。 b.输出要点亮的LED数据——向A口写点亮数据。
c.8255基地址为0FF28H,则A口地址0FF28H,B口地址0FF29H,C口地址0FF2AH,控制口地址0FF2BH。
3. 实验系统搭建与使用
a.键盘显示器设置:JK开关置“系统”处,进入监控状态。
b.通讯选择设置:KB6开关置“88”处,并将随机配送的串行通讯线,一端与实验仪的RS232D型插座CZ1相连,另一端与PC机COM1或COM2串行口相连。
c.电路连接:将8255A芯片A口的PA0-PA7依次接Ll-L8,B口的PB0-PB3依次接L9-L12。
d.接通实验仪电源,+5V LED指示灯正常发光,实验仪数码管显示闪动P.,说明实验仪初始化成功,处于待命状态。(否则应及时关闭电源,待修正常后使用)
e.打开PC机电源,执行DJ8086K的集成调试软件,关于该软件的详细说明请参阅《DJ-8086K实验系统与PC机联机操作》。
4.LED流水灯程序设计
1)、实验要求
要求利用L1~L12灯实现LED流水灯。 2)实验分析
通过不断的延时点亮下一个LED灯。需要延时函数。
3)实验程序清单
① 控制LED1→LED8轮流点亮。
CODE SEGMENT ASSUME CS:CODE IOAPT EQU 0FF28H IOBPT EQU 0FF29H IOCPT EQU 0FF2AH IOCONPT EQU 0FF2BH ORG 1000H START: CLC
MOV AL,80H
MOV DX,IOCONPT
OUT DX,AL ;设置控制字80H
MOV AL,0FEH MOV DX,IOAPT
NEXT: OUT DX,AL ;点亮L1 CALL DELAY1
ROL AL,01H ;循环左移 JMP NEXT
DELAY1: PUSH AX ;延时程序 PUSH CX
MOV CX,0030H
DELY2: CALL DELAY2 LOOP DELY2
POP CX POP AX
RET
DELAY2: PUSH CX
MOV CX,500H DELA1: LOOP DELA1
POP CX RET CODE ENDS END START
② 修改程序控制LED1→LED12轮流点亮。
提示:a.将指令MOV AL,0FEH改为MOV AX,0FFFEH b.将指令OUT DX,AL 改为OUT DX,AX C. 将指令ROL AL,01H 改为ROL AX,01H 四、实验报告要求
根据“LED流水灯程序设计”内容,修改程序,择其一实现其他I/O口控制、反向流水、间隔流水等效果。要求报告上有程序代码、操作方法和运算结果。
正在阅读:
8255LED流水灯控制11-26
2014年干部普法网普法考试答案(1)03-08
VoLTE开启指导书06-13
英语I(1)第6-12-18单元答案03-02
读《中外杰出人物故事》有感06-12
会计基础第4章会计凭证习题及答案04-11
中华人民共和国反不正当竞争法(释义)10-10
版1A4纵左 设计史复习提纲二03-27
c++大作业画sin曲线12-31
2014年操作系统期末考题12-26
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 流水灯
- 8255LED
- 控制
- 理论力学实验报告册
- 第10课 七年级数学下册 二元一次方程组--定义及解法1 知识点+例题+课堂+课后练习(含答案)
- 中年移民及子女教育规划-2018年CFP分组面授案例1题目答案 - 图文
- THINKPAD E40 BIOS设置 - 图文
- 恩泽心肺复苏测试题2
- 湖南省常德市2019届高三第一次模拟考试理科综合生物试题(解析版)
- 样品前处理(详细)
- 2008年玉海中学通用技术期末考试卷及参考答案
- 福建建阳书坊刻书一览表
- 播撒阅读的种子 - 丰富孩子的生命(系统材料) - 图文
- 大工14秋《内部控制与风险管理》在线作业3答案
- 土鸡林下生态养殖园区规划方案
- 动力电池产业动态
- 水土保持方案
- 中小学资料2018版高三物理一轮复习 专题14 光学 电磁波 相对论(含2016年高考真题)
- 众志成城度难关,迎接挑战谱新篇
- 小学语文教材教法过关考试复习题选
- 健康评估复习题及答案
- 对学校工作的几点意见和建议
- CPA财务管理第三章练习