微机原理与接口技术课程设计报告---开关控制霓虹灯

微机原理与接口技术课程设计报告---开关控制霓虹灯

ID:11303133

大小:351.00 KB

页数:9页

时间:2018-07-11

微机原理与接口技术课程设计报告---开关控制霓虹灯_第1页
微机原理与接口技术课程设计报告---开关控制霓虹灯_第2页
微机原理与接口技术课程设计报告---开关控制霓虹灯_第3页
微机原理与接口技术课程设计报告---开关控制霓虹灯_第4页
微机原理与接口技术课程设计报告---开关控制霓虹灯_第5页
资源描述:

《微机原理与接口技术课程设计报告---开关控制霓虹灯》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《微机原理与接口技术》课程设计报告题目:开关控制霓虹灯姓名:XXX同组人:XXX专业:自动化班级:XXX学号:XXX日期:2011年1月4日一、概述(1)设计题目:开关控制霓虹灯(2)课程设计目的:1.掌握8255的使用和编程方法。2.通过用8255设计广告牌的霓虹灯(霓虹灯实现闪亮与循环)来熟悉用8255的输入输出方式及它的控制方式字。综合运用本学期所学的关于汇编的知识,在试验中一步熟悉本学期所学的课程,并结合实际生活,掌握汇编的应用。(2)设计方案及功能描述:本实验设计的霓虹灯有四种不同变化,即两个开关四种不同组合方式。开关分别为K0,K1(开关闭合为1,打

2、开为0。)。当开关组合为00时,8个灯全亮;当开关组合为01时,8个灯依次循环亮,表现为流水灯;当开关组合为10时,位置为奇数的灯一起闪烁;当开关组合为11时,位置为偶数的灯一起闪烁。二、硬件电路原理图(1)硬件原理图:TPC—2003A试验系统PC机(2)所使用芯片(8255)的使用原理并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方

3、式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。8255的内部结构如图1及引脚如图2所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2所示。(3)芯片(8255)的内部结构和引脚信号及功能图18255A的内部结构如图4-1所示,由三部分电路组成:与CPU借口电路、内部控制逻辑电路和与外设敛迹的输入/输出借口电路。1.与CPU的接口电路与CPU的接口电路由数据总线缓冲器和读/写控制逻辑组成。数据总线缓冲器是一个三态、双向、8位寄存器,8条数据线D7~D0与系统数据总线连接,构成CPU与8255A之间信

4、息传送的通道,CPU通过执行输出指令向8255A写入控制命令或往外设传送数据,通过执行输入命令读取外设输入的数据。读/写控制逻辑电路用来接收CPU系统总线的读信号RD,写信号WR,片选择信号CS,端口选择信号A1,10和复位信号RESET,用于控制8255A内部寄存器的读/写操作和复位操作。2.内部控制逻辑电路内部控制逻辑包括A组控制与B组控制两部分。A组控制寄存器用来控制A口PA7~PA0和C口的高4位PC7~PC4;B组控制寄存器用来控制B口PB7~PB0和C口低4位PC3~PC0。它们接收CPU发送来的控制命令,对A,B,C3个端口的输入/输出方式进行控制

5、。3.输入/输出借口电路8255A片内有A,B,C3个8位并行端口,A口和B口分别有1个8位的数据输出锁存/缓冲器和1个8位数据输入锁存器,C口有1个8位数据输出锁存/缓冲器和1个8位数据输入缓冲器,用于存放CPU与外部设备交换的数据。]图28255A的引脚8255A的引脚如图4-2所示,分为数据线、地址线、读/写控制线、输入/输出端口线和电源线。D7~D0:三态、双向数据线,与CPU数据总线连接,用来传送数据。CS:片选信号线,低电平有效时,芯片被选中。A1,A0:地址线,用来选择内部端口。RD:读出信号线,低电平有效时,允许数据读出。WR:写入信号线,低电平

6、有效时,允许数据写入。RESET:复位信号线,高电平有效时,将所有内部寄存器清0PA7~PA0:A口输入/输出信号线。PB7~PB0:B口输入/输出信号线。PC7~PC0:C口输入/输出信号线。Vcc:+5V电源。GND:电源地线。(4)线路连接:(5)8255A工作方式控制字的格式如图3所示图3D0:设置PC3~PC0的数据传送方向。D0=1为输入;D0=0为输出。D1:设置B口的数据传送方向。D1=1为输入;D1=0为输出。D2:设置B口的工作方式。D2=1为方式1;D2=0为方式0。D3:设置PC7~PC4的数据传送方向。D3=1为输入;D3=0为输出。D

7、4:设置A口的数据传送方向。D4=1为输入;D4=0为输出。D6D5:设置A口的工作方式。D6D5=00为方式1;D6D5=01为方式1,D6D5=10或11为方式2。D7:方式控制字的标志位,恒为1。(6)试验总流程图:开始显示提示信息等待按任意键读取开关状态开关状态00开关状态01开关状态10开关状态118个灯全亮流水灯奇数灯闪烁偶数灯闪烁有无任意键按下退出有无三、汇编语言流程清单DATASEGMENTIOPORTEQU0D880H-280HIO8255BEQUIOPORT+281HIO8255CEQUIOPORT+282HIO8255TEQUIOPORT+

8、283HTABDB'12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。