《微机原理》课程论文
流水灯彩灯控制设计
姓名:龙浪
学号:12012242130 专业:通信工程
班级:2012级通信(2)班 指导老师:庄红
学院:物理电气信息学院 完成日期:2014.11.29
摘 要
随着电子技术的发展,计算机在现代科学中扮演着越来越重要的作用, 此次课程设计流水控制器在我门日常生活中有重要的运用,如广告牌的设计和节日彩灯的设计都能运用到它的原理。本次设计的流水彩灯控制器是其中较简单的,但这是进行复杂设计的基础。本次课程设计,运用课堂所学知识,并自学第六章串并行通信和接口技术这一章,通过编写程序,使用8255的B口为输出,实现8位流水灯显示效果。
关键词:8086 8255 proteus
I
目 录
第一章 设计课题与要求........................................................... ..................1 1.1 设计目的........................................................... .......................1 1.2 设计要求........................................................... .......................1
第二章 流水彩灯控制系统的整体设计......................................................2 2.1 16位微处理器8086简介 ........................................................2 2.1.1 8086的编程结构............................................................2 2.1.2 8086的引脚信号和工作模式........................................3 2.1.3 8086的操作和时序........................................................3 2.1.4 8086的存储器编址和I/O编址.....................................5 2.2 可编程并行通信接口8255A简介...........................................5 2.2.1 8255A的内部结构..........................................................5 2.2.2 8255A芯片引脚功能......................................................6 2.3 整体设计 ...................................................................................6 2.3.1总体方案设计分析..........................................................6 2.3.2硬件原理设计..................................................................7 2.3.3 软件程序设计................................................................ 8
第三章 PROTUES仿真过程 .............................................................. ...10 3.1 编译工具Masm For Windows简介........................................10 3.2 PROTEUS简介................................................................. .......10 3.3 系统仿真结果................................................................. .........11 3.3.1 开关打开仿真结果..........................................................11 3.3.2 开关闭合仿真结果...........................................................11
第四章 设计总结 ................................................................ .........................12
参考文献 .............................................................. ..........................................12
II
第一章 设计课题与要求
1.1设计目的
1、了解流水灯的工作原理。
2、掌握流水灯编程方法和芯片8255的逻辑功能及使用方法。 3、掌握一定的汇编语言知识,培养自己的动手操作能力。 4、学习程序设计的基本思路和方法
1.2设计要求 1、设计题目
编写程序,使用8255的B口均为输出,实现8位流水灯显示效果。 2、功能扩展
通过开关可以对流水灯流向进行控制,打开时为倒着流,闭合时为顺着流。
1
第二章 流水彩灯控制系统的整体设计
2.1 16位微处理器8086简介
2.1.1 8086的编程结构
8086的编程结构可分为两大部分:共14个16位寄存器
1、总线接口部件( BIU-Bus Interface Unit ):与系统总线连接,实现与存储器、I/O接口间的数据传送。
2、执行部件(EU-Execution Unit):负责指令的译码和执行。
2
微机原理LED流水灯模板
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)