单片机基础:编程键盘显示器接口——INTEL 8279
INTEL 8279是一种可编程键盘/显示器接口芯片,它含有键盘输入和显示器输出两种功能。键盘输入时,它提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,它能自动消除开关抖动并能对多键同时按下提供保护。显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16 位LED数码管显示。
8279的引脚和功能
8279的内部结构框图如下图所示。
D0~D7:数据总线,双向三态总线。
CLK:系统时钟输入端。
RESET:系统复位输入端,高电平有效。复位状态为:16个字符显示;编码扫描键盘:
双键锁定;程序时钟编程为31。
CS:片选输入端,低电平有效。
A0:数据选择输入端。A0=1时,CPU写入数据为命令字,读出状态字为状态字;A0=0时,CPU读、写均为数据。
WR、RE:读、写信号输入端,低电平有效。
IRQ:中断请求输出端,高电平有效。
SL0~SL3:扫描输出端,用于扫描键盘和显示器。可编程设定为编码(4中选1)或译码输出(16选1)。
RL0~RL7:回复线,它们是键盘或传感器的列信号输入端。
SHIFT:移位信号输入端,高电平有效。它是8279键盘数据的次高位(D6),通常用作键盘上、下档功能键。在传感器和选通方式中,SHIFT无效。
CNTL/STB:控制/选通输入端,高电平有效。在键盘工作方式时,它是键盘数据的最高位,通常用作控制键。在选通输入方式时,它的上升沿可把来自RL0~RL7的数据存入FIFO/传感器RAM中。在传感器方式时,它无效。
OUTA0~OUTA3:A组显示信号输出端。
OUTB0~OUTB3:B组显示信号输出端。
BD:显示熄灭输出端,低电平有效。它在数字切换显示或使用熄灭命令时关显示。
8279的工作方式
8279工作方式的确定是通过CPU对8279送入命令字实现的。当数据选择端A0置“1”时,CPU对8279写入的数据为命令字,读出的数据为状态字。在叙述命令字、状态字前,先说明8279的几种工作方式。
1)键盘的工作方式
通过对键盘/显示方式命令字的设置,可置为双键互锁方式和N键巡回方式。
双键互锁
双键锁定是为两键同时按下提供的保护方法。若有两键或多个键同时按下,则无论这些键是以什么次序按下的,它只识别最后一个释放的键,并把该键值送入FIFO/传感器RAM中。
N键巡回
N键巡回是为N个键同时按下时提供的保护方法。若有多个键同时按下时,键盘扫描能按按键先后顺序依次将键值送入FIFO/传感器RAM中。
2) 显示器工作方式
通过对键盘/显示方式命令字和写显示RAM命令字的设置,显示数据写入显示缓冲器时可置为左端送入和右端送入两种方式。左端送入为依次填入方式,右端送入为移位方式。
8279的命令格式和命令字
8279共有8条命令字和一条状态字,分别控制其工作方式和工作状态。
苹果悄然更新MacBook Pro:升级到第九代处理器,起步价小降
时至五月底,苹果每年一度的WWDC开发者大会临近,原本有预测本次发布会上很可能会有新款Mac系列电脑推出,但这当中应该不包括MacBook Pro笔记本了,因为苹果忽然在今天凌晨悄悄更新出了2019款MacBook Pro,主要为升级处理器,最高可选八核心、5.0GHz睿频的第九代Core i9,而新款起步价为13899元,略有小降。
苹果在今年三月中旬便有推出过一波新品,只是MacBook Pro没有进行跟随iMac作更新,很可能是因为当时英特尔还没有公布新的移动版第九代处理器,而在这次更新中,15英寸MacBook Pro起步配置升级到六核的Core i7-9750H,为2.6GHz基础频率、4.5GHz最高睿频,而高配版为八核的Core i9-9880H,为2.3GHz基础频率、4.8GHz最高睿频,非常激进的规格,而且还可以选配到最高5GHz睿频的Core i9-9980HK,苹果这模具真的压得住???
只是其它配置就没有变化了,仍然是16GB DDR4-2400内存,最高可选4TB的PCI-E SSD,标配独显也分别为AMD Radeon Pro 555X、560X,最高可选Pro Vega 20,甚至电池容量都只是旧款的大小,当然还有那个720p的FaceTime摄像头也不会变,而新款的起步版国行售价18199元,高配为21399元。
由于第九代处理器还没有提供低功耗版,所以2019款的13英寸版MacBook Pro依然只是搭载第八代四核处理器,但相比旧款上的Core i5-8259U,新款的规格有小幅提升,为2.4GHz基础频率和4.1GHz最高睿频,这个目前在英特尔的ARK中还查询不到具体型号,还有待补充,除此以外的其它硬件也同样没有升级,新款的低配版为13899元,高配为15499元,两者只是SSD容量大小的区别。
至于广色域屏幕、T2安全芯片、机身接口等特性,2019款MacBook Pro就没有任何变化了,还有备受争议的蝶式键盘质量问题,也不清楚有没改善,另外不带Touch Bar的低配13英寸MacBook Pro仍没有在这次获得更新,距离这款的上一次更新已经是2017年年中了。目前国行的新机虽然公布了价格,但尚未正式提供购买,你可以先点这里关注下。
相关问答
intel8279芯片主要应用在什么场合?干什么用?
INTEL8279是一种可编程键盘/显示器接口芯片,它含有键盘输入和显示器输出两种功能。键盘输入时,它提供自动扫描,能与键盘或传感器组成的矩阵相连,接收输入信...
AMD和intel键盘有区别吗?
AMD美国AMD半导体公司专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器(CPU、GPU、APU、主板芯片组、电视卡芯片等),以及提供闪存和低功率处理...