赞
踩
微型计算机技术及应用
课程设计
课程题目 :跑马灯的设计与实现
学 院 :物理电气信息学院
专 业:电子信息工程
班 级:电子信息工程( 1)班
姓 名:刘丽丽 12013241930
刘浩 12013241979
李云鹏 12013241932
指导老师:李春树
完成日期: 2015 年 12 月 7 日
跑马灯的设计与实现
一 实验目的
1.巩固和加深课堂所学知识;熟悉各种指令的应用及条件;
2.深入了解与掌握 8086 微处理器、 8255A 、74ls154 和 74LS273 的
工作原理
3. 通过走马灯的设计与制作, 深入了解与掌握利用可编程 8255A 进行
开关量控制的原理与方法。
二 实验要求
1.产生 6 种彩灯( 8 位 LED)的走马灯花样;
2 .键控 ( 或拨码开关控制 ) 发光实验。通过按下不同的开关来控
制灯的不同的走向。
三 实验内容
1.进行走马灯的系统电路设计,掌握基本原理;
2.利用 PROTEUS软件画出电路原理图;
3.进行走马灯的控制程序设计(采用 ASM语言);
4. 将程序导入 8086 中进行仿真,完成 4 种不同的走向。
四 程序流程图
开始
系统初始化
8255 初始化
熄灭 LED 灯
按下开关
判断 1-6 的哪种
方式
Y
选择发光方式 N
结束
五. 设计原理与硬件电路
1. 功能分析
此次课程设计具体功能为:
(1)采用不同的开关作为输入信号, 8 个 LED灯作为输出信号。
(2 )当按下不同的开关时(每次只能按下一个开关,不能同时按
下多个开关) LED灯会出现不同的闪烁方式。当开关断开始, LED灯
自动熄灭。
2. 实验原理(系统连接图的设计)
8255A 是一种通过可编程并行 I/O 接口芯片。广泛用于几乎
所有系列的微机系统中 ,8255A 具有三个带锁存或缓冲的数据端口 , 可
与外设并行进行数据交换 ,8255A 有多种操作方式 , 通用性较强 , 可为
CPU与外设之间提供输入 / 输出通道。8255A和各端口内具有中断控制
逻辑 , 在外设与 CPU之间可用中断方式进行信息交换 , 使用条件传输
方
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。