微机原理课程设计报告书 课题名称 多路流水灯控制程序的设计 姓 名 ** 学 号 ********* 院 、 系 、 部 物理与电信工程系 专 业 通信工程 指导教师 *** 2011 年 7 月 4 日 ※※※※※※※※※ ※※ ※※ ※※ ※※※※※※※※※ 2009 级学生微机原理 课程设计 一、 设计任务及要求 1
以8086CPU为核心、并行接口芯片8255A和3个逻辑电平开关设计——多路流水灯控制程序; 2
该多路流水灯控制程序能实现模拟水滴下落、左向移动流水灯和右向移动流水灯三种不同的模拟流水形式; 3
该多路流水灯控制程序在输入有效代码时才能产生所需的流水形式,否则,小灯全灭
指导教师签名: 2 0 1 1 年 6 月 2 0 日 二、指导教师评语 指导教师签名: 2 0 1 1 年 7 月 4 日 三、成绩 验收盖章 2 0 1 1 年 7 月 4 日 多路流水灯控制程序的设计 *********** 1 、设计目的 1
1 了解各种各种小灯循环点亮和渐变效果的产生原理
2 掌握并行接口芯片8255A逻辑功能及使用方法
3 掌握一定的汇编语言知识,培养自己的动手操作能力
4 学习程序设计的基本思路和方法
2 、设计要求 2
1 以8086CPU为核心、并行接口芯片8255A和3个逻辑电平开关设计——多路流水灯控制程序; 2
2 该多路流水灯控制程序能实现模拟水滴下落、左向移动流水灯和右向移动流水灯三种不同的模拟流水形式; 2
3 该多路流水灯控制程序在输入有效代码时才能产生所需的流水形式,否则,小灯全灭
3 、设计思路 总体方案设计分析 在本实验中要求用8255A 的B 口做为输出,接8 个发光二极管,从而实现8 位流水灯的显示效果,故基本的接线可以如下面图 2 所示
在 C 口的低三位接3 个开关,实现 3 个扩展功能的控制,在