课程设计(论文)-8255扫描键盘(4x4)显示设计

课程设计(论文)-8255扫描键盘(4x4)显示设计

ID:6801682

大小:345.50 KB

页数:12页

时间:2018-01-26

课程设计(论文)-8255扫描键盘(4x4)显示设计_第1页
课程设计(论文)-8255扫描键盘(4x4)显示设计_第2页
课程设计(论文)-8255扫描键盘(4x4)显示设计_第3页
课程设计(论文)-8255扫描键盘(4x4)显示设计_第4页
课程设计(论文)-8255扫描键盘(4x4)显示设计_第5页
资源描述:

《课程设计(论文)-8255扫描键盘(4x4)显示设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录8255扫描键盘(4X4)显示:一、设计要求…………………………………………1二、设计目的…………………………………………1三、主要芯片及器件介绍……………………………1四、电路原理图………………………………………5五、编程方法…………………………………………7六、设计体会…………………………………………10七、参考文献…………………………………………10128255扫描键盘(4X4)显示设计系别:电子电气工程系专业名称:电子信息工程班级:电子(3)班学生姓名:学号:指导教师:2006年 8 月 29 日12一、设计要求利用可编程并行接口8255芯片与MCS-51单片机相连做

2、一个有输入/输出的并行接口。输入端口接4×4的键盘,输出端口接8个七段数码管,作为输出显示。二、设计目的1.理解MCS-51单片机输入输出的原理及工作方式。2.掌握8255的编程方法。3.掌握利用8279实现编码式键盘的连接和编程方法。4.掌握多个七段数码管按位显示的实现方法。三、主要芯片及器件介绍1.可编程并行接口82558255是8位通用可编程并行输入输出接口芯片,它具有很强的功能,在使用时可利用软件编程来指定完成它的功能。1.8255的外部引线如图1:D0~D7:双向数据信号线。用来传送数据和控制字。:读信号线。通常接系统总线的IOR。:写信号线。通常接系统总线的IOW。:

3、片选输入端,低电平有效。A0A1:口地址选择信号线。8255内部有3个口(即A口,B口,C口)还有一个控制寄存器,他们即可由程序寻址。A0A1上的不同编码可分别寻址上述3个口号一个控制寄存器,具体规定如下:A0A1选择00A口01B口10C口11控制寄存器图18255管脚图A0A1与一起决定8255的接口地址。RESET:复位输入信号。此端的高电平可使8255复位。复位后,8255的A口,B口,C口均被定义为输入状态。PA0~PA7:A口的8条输入输出信号线。12该口的这8条线是工作与输入输出还是双向(输入/输出)方式可由软件编程来决定。PB0~PB7:B口的8条输入输出信号线。

4、利用软件编程可指定这8条线式输入还是输出。PC0~PC7:C口的8条线根据其工作方式可作为数据输入或是输出线,也可以用作控制信号的输出或状态信号的输入线。2.8255的工作方式8255有3种工作方式1).工作方式0(基本输入输出方式)在这种方式下,定义为输出的口均可以锁存数据,而定义为输入的口则无锁存能力2)工作方式1(选通输入输出方式)在这种方式下,A口和B口仍作为数据的输入和输出口,同时还要利用C口的某些位作为控制和状态信号3)工作方式2(双向输入输出方式)这种工作方式只有A口才有。在A口工作于双向输入输出方式时,要利用C口的5条线才能实现。此时,B口只能工作在方式0或方式1

5、,而C口剩下的3条线可作为输入输出线使用或作为B口方式1之下的控制线。3.8255的方式控制字8255的控制字由8位二进制书构成D7D6D5D4D3D2D1D0D7:功能控制(0:位操作;1:方式选择)D6D5:方式选择00:方式0;01:方式1;1X:方式2;D4:控制A口8位(0:输出;1:输入)D3:控制C口高四位(0:输出;1:输入)D2:方式选择(0:方式0;1:方式1)D1:控制B口8位(0:输出;1:输入)D0:控制C口低四位(0:输出;1:输入)2.可编程键盘/显示器接口8279128279是一种可编程键盘/显示器接口芯片,它含有键盘输入和显示器输出两种功能。键盘

6、输入时,它提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,它能自动消除开关抖动并能对多键同时按下提供保护。显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16位LED数码管显示。8279采用40引脚双列直插封装,其引脚排列及功能分别如图所示。其引脚功能如下:D0~D7:数据总线,双向三态总线。CLK:系统时钟输入端。RESET:系统复位输入端,高电平有效,复位状态为:16个字符显示;编码扫描键盘——双键锁定;程序时钟编程为31。:片选输入端,低电平有效。A0:数据选择输入端,A0=1时,CPU写入数据为命令字,读出状态字为状态字;A0=0时,CP

7、U读、写均为数据。、:读、写信号输入端,低电平有效。IRQ:中断请求输出端,高电平有效。SL0~SL3:扫描输出端,用于扫描键盘和显示器。可编程设定为编码(4中选1)或译码输出(16选1)。RL0~RL7:回复线,它们是键盘或传感器的列信号输入端OUTA0~OUTA3:A组显示信号输出端。OUTB0~OUTB3:B组显示信号输出端图28279管脚图3.4×4的键盘图34×4的键盘.键盘的工作原理按键按照接口原理可分为编码键盘与非编码键盘两类,这两类键盘的主要区别是识别键符及给出相

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

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

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