网站大量收购独家精品文档,联系QQ:2885784924

课程设计-8255扫描键盘(4X4)显示设计.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计-8255扫描键盘(4X4)显示设计

目录 8255扫描键盘(4X4)显示: 一、设计要求………………………………………… 1 二、设计目的………………………………………… 1 三、主要芯片及器件介绍…………………………… 1 四、电路原理图……………………………………… 5 五、编程方法………………………………………… 7 六、设计体会………………………………………… 10 七、参考文献………………………………………… 10 8255扫描键盘(4X4)显示设计 系 别:电子电气工程系 专业名称:电子信息工程 班 级:电子(3)班 学生姓名: 学 号: 指导教师: 2006 年 8 月 29 日 一要求利用可编程并行口做一个。二目的1.可编程并行接口 8255 8255是8位通用可编程并行输入输出接口芯片,它具有很强的功能,在使用时可利用软件编程来指定完成它的功能。 1.8255的外部引线如图1: D0~D7:双向数据信号线。用来传送数据和控制字。 :读信号线。通常接系统总线的IOR。 :写信号线。通常接系统总线的IOW。 :片选输入端,低电平有效。 A0 A1:口地址选择信号线。8255内部有3个口(即A口,B口,C口)还有一个控制寄存器,他们即可由程序寻址。A0 A1 上的不同编码可分别寻址上述3个口号一个控制寄存器,具体规定如下: A0 A1 选择 0 0 A口 0 1 B口 1 0 C口 1 1 控制寄存器 图 1 8255管脚图 A0 A1与一起决定8255的接口地址。 RESET: 复位输入信号。此端的高电平可使8255复位。复位后,8255的A口,B口,C口均被定义为输入状态。 PA0~PA7:A口的8条输入输出信号线。该口的这8条线是工作与输入输出还是双向(输入/输出)方式可由软件编程来决定。 PB0~PB7:B口的8条输入输出信号线。利用软件编程可指定这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,而C口剩下的3条线可作为输入输出线使用或作为B口方式1之下的控制线。 3. 8255的方式控制字 8255的控制字由8位二进制书构成 D7 D6 D5 D4 D3 D2 D1 D0 D7 : 功能控制 (0:位操作;1:方式选择) D6 D5:方式选择 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. 可编程键盘/显示器接口 8279 8279是一种可编程键盘/显示器接口芯片,它含有键盘输入和显示器输出两种功能。键盘输入时,它提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,它能自动消除开关抖动并能对多键同时按下提供保护。显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16 位LED数码管显示。 8279采用40引脚双列直插封装,其引脚排列及功能分别如图所示。 其引脚功能如下: D0?D7:数据总线,双向三态总线。 CLK:系统时钟输入端。 RESET:系统复位输入端,高电平有效,复位状态为:16个字符显示;编码扫描键盘——双键锁定;程序时钟编程为31。 :片选输入端,低电平有效。 A0:数据选择输入端,A0=1时,CPU写入数据为命令字,读出状态字为状态字;

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档