8279资料
- 格式:docx
- 大小:62.13 KB
- 文档页数:5
第九节键盘与LED显示电路应用设计键盘与显示器是机电一体化系统中典型的人-机接口。
通过键盘,操作者可向控制系统发出指令或输入数据,系统的各种信息又可通过显示设备反馈给操作者。
键盘与显示器是实现人-机交互的关键部件。
键盘主要有独立式和矩阵式两种,显示器主要有LED、LCD和CRT等。
本节主要介绍矩阵式键盘与LED显示器。
2.软件设计Intel公司的8279芯片就显示出了其独特的优点。
Intel 8279是一种通用的可编程键盘、显示器接口芯片,它能完成键盘输入和显示控制两种功能。
键盘部分提供扫描工作方式,可与64个按键的矩阵键盘进行连接,能对键盘实行不间断的自动扫描,自动消除抖动,自动识别按键并给出键值。
显示部分为发光二极管、荧光管等显示器件提供了按扫描方式工作的接口电路,它为显示器提供多路复用信号,可显示多达16位的字符。
1.8279的引脚功能8279的引脚按其功能可分为三部分:第一部分面向CPU,第二部分面向键盘,第三部分面向显示器,如图5-63所示。
2.8279的键盘管理(1)SL3~SL0采用译码扫描当设定8279的扫描线SL3~SL0工作在译码扫描方式时,SL3~SL0四个引脚轮流输出负脉冲。
组成矩阵键盘时可将这四根输出线作为行扫描线,如图5-64所示。
采用译码扫描时,提供的行线最多只有4根,与8根列线相交,只能得到32个按键,键的个数不多。
在图5-64中,矩阵键盘由4行6列组成,共有24个键,键值计算如下:其中:CNTL=SHIFT=0(图中已将此二引脚接地);NNN表示行的位置,其值为SL i=0时的标号i,即NNN=i(写成二进制);KKK表示列的位置,其值为RL j=0时的标号j,即KKK=j (写成二进制)。
图5-65 8279扫描线编码扫描管理键盘3.8279的显示管理8279可用来管理16位×8段的LED或荧光管。
它的内部有专门用于存储显示数据的RAM区(显示RAM),共有16个字节,地址排列从00H到0FH。
1.8279功能介绍8279 是可编程的键盘、显示接口芯片。
它既具有按键处理功能,又具有自动显示功能,在单片机系统中应用很广泛。
8279内部有键盘 FIFO(先进先出堆栈)/传感器,双重功能的 8*8=64BRAM,键盘控制部分可控制 8*8=64 个按键或 8*8 阵列方式的传感器。
该芯片能自动消抖并具有双键锁定保护功能。
显示 RAM容量为 16*8,即显示器最大配置可达 16 位 LED 数码显示。
(1)数据线DB0→DB7 是双向三态数据总线,在接口电路中与系统数据总线相连,用以传送 CPU 和 8279 之间的数据和命令。
(2)地址线/CS=0 选中8279,当A0=1 时,为命令字及状态字地址;当A0=0 时,为片内数据地址,故 8279 芯片占用 2 个端口地址。
(3)控制线CLK:8279 的时钟输入线。
IRQ:中断请求输出线,高电平有效。
图 3.1 8279 引脚图/RD、/WR:读、写输入控制线。
SL0---SL3:扫描输出线,用来作为扫描键盘和显示的代码输出或直接输出线。
RL0---RL7:回复输入线,它们是键盘或传感器矩阵的信号输入线。
SHIFT:来自外部键盘或传感器矩阵的输入信号,它是 8279 键盘数据的次高位即 D6 位的状态,该位状态控制键盘上/下档功能。
在传感器方式和选通方式中,该引脚无用。
CNTL/S:控制/选通输入线,高电平有效。
键盘方式时,键盘数据最高位(D7)的信号输入到该引脚,以扩充键功能;选通方式时,当该引脚信号上升沿到时,把 RL0---RL7 的数据存入 FIFO RAM 中。
OUTA0---OUTA3:通常作为显示信号的高 4 位输出线。
OUTB0---OUTB3:通常作为显示信号的低 4 位输出线。
/BD:显示熄灭输出线,低电平有效。
当/BD=0 时将显示全熄灭。
2.8279的工作方式8279 有三种工作方式:键盘方式、显示方式和传感器方式。
(1)键盘工作方式8279 在键盘工作方式时,可设置为双键互锁方式和 N 键循回方式。
8279是一种通用的可编程的键盘/显示器接口器件,可对64个开关组成的键盘矩阵进行自动扫描,接收键盘上的输入信息,并在有键输入时向单片机请求中断,还能对8位或16位LED自动扫描,使显示缓冲器的内容在LED上显示出来。
利用8279对键盘/显示器的自动扫描,可以减轻CPU负担,具有显示稳定、程序简单、不会出现误动作等特点。
本实验系统中8279的状态/命令口地址为8041H,数据口地址为8040H,程序开始部分是完成8279的初始化,设定8279的键盘及显示方式,并显示“8279--”,然后等待键盘输入,一旦有键盘输入,8279会向CPU申请中断,在中断服务程序中读取FIFO/传感器RAM,根据读得的键值判断是哪一个键,再调用键的显示程序将该键显示出来。
8279控制的键盘的键值表8279控制的键盘的键值表键名键值键名键值键名键值K010C0H SHIFT+ K0180H CRTL+ K0140H K020C8H SHIFT+ K0288H CRTL+ K0248H K030D0H SHIFT+ K0390H CRTL+ K0350H K040D8H SHIFT+ K0498H CRTL+ K0458H K050C1H SHIFT+ K0581H CRTL+ K0541H K060C9H SHIFT+ K0689H CRTL+ K0649H K070D1H SHIFT+ K0791H CRTL+ K0751H K080D9H SHIFT+ K0899H CRTL+ K0859H K090C2H SHIFT+ K0982H CRTL+ K0942H K100CAH SHIFT+ K108AH CRTL+ K104AH K110D2H SHIFT+ K1192H CRTL+ K1152H K120DAH SHIFT+ K129AH CRTL+ K125AH K130C3H SHIFT+ K1383H CRTL+ K1343H K140CBH SHIFT+ K148BH CRTL+ K1448H K150D3H SHIFT+ K1593H CRTL+ K1553H K160DBH SHIFT+ K169BH CRTL+ K165BH。
实验二 8279键盘扫描输入实验一、实验目的1.熟悉INTEL8279键盘、显示器接口与8031的连接方法;2.掌握8279键盘扫描输入程序的编写;二、实验要求编写一个键盘扫描输入程序,把读取到的键值依次存放在8031片内RAM的30H-43H 单元中,超过20个键值时,多余的健值存放在44单元中。
三、芯片应用特性8279是专用键盘、显示控制芯片,能对显示器自动扫描;能识别键盘上按下的键号,可充分提高CPU工作效率,8279与8031的接口方便,由它构成的标准键盘、显示接口在工业控制中得到广泛的应用。
1.关于INTEL 8279无编码器键盘常常采用软件方法,逐行逐列地检查键盘状态,当发现按下的键后,用计算或查表等方法来找到该键的键编码。
而INTEL 8279公司的键盘、显示接口芯片是一种扫描式键盘编码器芯片8279是一种通用可编程键盘显示接口芯片,它能完成键盘输入和显示控制两种功能。
键盘部分提供一种扫描方式,可与64个按键的矩阵键盘连接,能对键盘不断扫描,自动消抖,自动识别按下的键并给出编码,能对双键或n 键同时按下实行保护。
显示部分分为发光二极管、荧光管及其它显示器提供了按扫描方式工作的显示接口,它为显示器提供多路复用信号,可显示多达16个字符或数字。
2. 实验板8279键盘、显示电路介绍:8279采用外部译码操作方式,74LS138输出8位显示器的位控制信号和键盘的行扫描信号。
8279的8位输出线A0-A3和B0-B3与数码管的8个段相对应,经74LS240缓冲后,去驱动各数码管的8个段。
74LS138输出的8根线由74LS240反相后,再经大电流驱动器ULN2003A驱动,成为各数码管的位选择信号,当位选信号有效时(呈0电平),相应数码管被选通,而显示内容则取决于它的各个显示段的电平。
四、实验步骤1.线路连接及注意事项1)线路连接8279键盘键值可采用查询方式读取,也可以采用中断方式读取。
8279可编程设置型键盘/显示器一.8279特点(1)可同时进行键盘扫描及文字显示;(2)键盘扫描模式(Scanned Keyboard Mode);(3)传感器扫描模式(Scanned Sensor Mode);(4)激发输入模式(Strobe Input Entry Mode);(5)8乘8键盘FIFO(先进先出);(6)具有接点消除抖动,2键锁定及N键依此读出模式;(7)双排8位数或双排16位数的显示器;(8)右边进入或左边进入。
16位字节显示存储器。
二.8279引脚说明<1>DB0~DB7:双向数据总线。
在CPU与8279间做数据与命令传送。
<2>CLK:8279的系统时钟,100KHz为最佳选择。
<3>RESET:复位输入线。
输入HI时可复位8279。
<4>CS:芯片选择信号线。
当这个输入引脚为低电平时,可将命令写入8279或读取8279的数据。
<5>A0:缓冲器地址选择线。
A0=0时,读写一般数据;A0=1时,读取状态标志位或写入命令。
<6>RD:读取控制线。
RD=0时,8279输送数据到外部总线。
<7>WR:写入控制线。
WR=0时,8279从外部总线接收数据。
<8>IRQ:中断请求。
平常IRQ为LO,在键盘模式下,每次读取FIFO/SENSOR RAM的数据时,IRQ变为HI,读取后转为LO;在传感器模式下,只要传感器一有变化,就会使IRQ变为HI,读取后转为LO。
<9>SL0~SL3:扫描按键开关或传感器矩阵及显示器,可以是编码模式(16对1)或解码模式(4对1)。
<10>RL0~RL7:键盘/传感器的返回线。
无按键被按时,返回线为HI;有按键被按时,该按键的返回线为LO。
在激发输入模式时,为8位的数据输入。
<11>SHIFT:在键盘扫描模式时,引脚的输入状态会与其它按键的状态一同储存(在BIT6),内部有上拉电阻,未按时为HI,按时为LO。
实验5键盘显示控制器8279应用实验实验五键盘显示控制器 9 8279 应用实验一、实验目的 1、掌握 51 系统中,扩展 8279 键盘显示接口的方法。
2、掌握 8279 工作原理和编程方法。
二、预备知识 8279A 是一种通用的可编程键盘/显示器接口器件,可对 64 个开关矩阵组成的键盘进行自动扫描,接收键盘上的输入信息,存入内部的 FIFO 存放器,并在有键输入时,CPU 请求中断。
8279A 内部还有一个 16×8 的显示缓冲器,能对 8 位或 16 位 LED 自动扫描,使显示缓冲器的内容在 LED 上显示出来。
1 1 、引脚功能 DB0~DB7:双向数据总线,以便和 CPU 之间传递命令、数据和状态。
CLK :时钟输入线,以产生内部时钟。
RESET :复位线,高电平有效。
复位后,8279A 置为 16 位显示左边输入,编码扫描键盘,时钟系数为 31。
/CS :片选,低电平有效。
A0 :地址输入线,用以区分数据线传送的是数据还是命令。
A0=0 传送的是数据;A0=1传送的是命令。
/RD :读线,低有效,内部缓冲器信息送 DB0~DB7。
/WR :写线,低有效。
收数据总线上的信息写入内部缓冲区。
IRQ :中断请求输出线,高有效。
当 FIFO RAM 中有键输入数据时,IRQ 升为高电平,向 CPU 请求中断。
CPU 读出 FIFO RAM 时,IRQ 变为低电平,假设 RAM 中数据还有,IRQ 又返回高电平,直至RAM 中为空,IRQ 才保持低电平。
SL0~SL3 :输出扫描线,用以对键盘/传感器矩阵和显示器进行扫描。
RL0~RL7 :键盘/传感器矩阵的行(列)数据输入线。
其内部有拉高电阻,使之保持高电平。
SHIFT :换档输入线,内部有拉高电阻,使之保持高电平。
TL/STB:控制/选通输入线,内部有拉高电阻,使之保持高电平。
OUTA0~OUTA3:四位输出口。
OUTB0~ OUTB3:四位输出口。
实验二十一8279键盘显示实验一、实验目的1.了解8279内部定时/计数器使用方法2.学习计数器各种工作方式的用法二、实验说明键盘和八段显示器可以直接使用单片机89C51的并行口,或者用74LS273和74LS244、并行接口芯片8255或多功能接口芯片8155与微型计算机接口。
用上述接口方法,对键盘和显示器的扫描是由软件实现的,不但程序比较复杂,更不利的是占用CPU很多时间。
若采用专用的可编程键盘/显示控制器8279与微型计算机接口,则由8279对键盘和显示器进行自动扫描,充分地提高CPU的工作效率。
Inetel8279芯片是一种通用的可编程键盘显示器接口器件,单个芯片就能完成键盘输入和八段显示器显示控制两种功能。
8279的内部结构如下图:DB0~DB7——数据总线,三态,双向CLK——时钟输入Ao——数据选择,输入RD、WR——读、写,输入,低电平有效IRQ——中断请求信号,输出,高电平有效SL0~SL3——扫描信号,输出RL0~RL7——回复信号,输入SHIFT——移位信号,输入,高电平有效CNTL/STB——控制/选通信号,输入,高电平有效OUTA3~OUTA0——A组显示信号,输出OUTB3~OUTB0——B组显示信号,输出BD——显示消隐信号,输出,低电平有效三、实验内容及步骤1、单片机最小应用系统1的 P0口接8279的DB0~DB7口,8279的Y0~Y7接动态扫描显示的SMG1~SMG6口, OUTB0~OUTA3口接动态扫描显示的段码口;单片机最小应用系统1的WR、RD、P2.0、P2.7、ALE、RESET、INT0分别接8279的WR、RD、A0、CS、CLK、RESET、IRQ。
2、安装好伟福仿真器,用串行数据通信线连接计算机与仿真器,把87C52型仿真头插到模块的单片机插座中,打开模块电源,插上仿真器电源插头。
3、启动计算机,打开伟福仿真软件,进入仿真环境。
选择仿真器型号、仿真头型号、CPU类型;选择通信端口,测试串行口。
键盘显示接口芯片8279使用指南8279是Intel公司设计生产的通用可编程键盘/显示器接口芯片,可代替微处理器完成键盘和显示器的控制,不仅可以大大节省CPU对键盘/显示器的操作时间,从而减轻CPU的负担,而且显示稳定,程序简单,不会出现误动作。
8279具有如下主要特征:能同时执行键盘和显示器操作;扫描式键盘工作方式;有8个键盘FIFO(先进先出)存储器;去抖动的二键锁定或N键巡回功能;两个8位或16位的数字显示器;可左/右输入的16字节显示用RAM;键盘输入可产生中断信号;具有扫描式传感器工作方式;用选通方式送入输入信号;单个16字符显示器;可编程扫描定时;工作方式可由CPU编程等。
一8279的内部结构及引脚8279包括键盘输入和显示输出两部分。
键盘部分提供扫描工作方式,可以接64键行列矩阵键盘,也可以与传感器阵列相连,能够自动去抖动,识别键盘上闭合键的键号,并具有双键同时按下保护及N键同时按下保护功能。
显示部分可为LED或LCD七段显示器,提供了按扫描方式工作的接口,为显示器提供多路复用驱动信号,可显示8位和16位字符,属动态显示技术,省电、省元件,又可保证足够的显示时间,适合人眼观察和大脑记忆。
1、内部结构图1为8279的内部结构图,各部件的作用简要说明如下:图1 8279的内部结构图(1)I/O控制和数据缓冲器AD0~AD7为地址/数据复用总线。
双向三态数据缓冲器将内部总线和外部总线AD0~AD7连接,用于传送CPU和8279之间的命令、数据和状态。
(2)控制逻辑定时控制含有一些计数器,其中有一个可编程的5位计数器,对外部输入时钟CLK进行分频,产生100kHz的内部定时信号。
外部时钟输入信号的周期不小于500ns。
控制与定时寄存器用以存储键盘及显示器的工作方式,锁存操作命令,通过译码产生相应的控制信号,使8279的各个部件完成一定的控制功能。
(3)键输入控制键输入控制部件完成对键盘的自动扫描,锁存RL0~RL7的键输入信息,搜索闭合键,去除键的抖动,并将键盘输入数据写入内部先进先出(FIFO)存储器RAM。
C8279ProgrammableKeyboard Display InterfaceMegafunctionGeneral DescriptionThe C8279 is a programmable keyboard and display interface designed for use with microprocessors. The keyboard portion can provide a scanned interface to a 64-contact key matrix. The display portion provides a scanned display interface for LED, incandescent and other display technologies.Features• Simultaneous Keyboard Display Operation• Scanned Keyboard Mode• Scanned Sensor Mode• Strobed Input Entry Mode• 8-Character Keyboard FIFO• 2-Key Lockout or N-key Rollover with Contact Debounce• Dual 8- or 16-Numeric Display• Single 16-Character Display• Right or Left Entry 16-Byte Display RAM• Mode Programmable from CPU• Interrupt Scan Timing• Interrupt Output on Key Entry• Functionality based on the Intel 8279SymbolPin DescriptionName Type Polarity DescriptionClockCLK InRisingHigh ResetRESET InSelectChipCSN InLowBufferAddress-A0 InInput/OutputReadLowRDN InWriteInput/OutputWRN InLowLinesRL[7:0] In - ReturnSHIFT In - Shift Input StatusCNTSTB In - Control/Strobed Input ModeDB_IN[7:0] In - Data Bus (input side)DB_OUT[7:0] Out - Data Bus (output side)PDBTRI Out Low Tri-State signal for DB_OUTRequest- InterruptIRQ OutLinesSL[3:0] Out- ScanOUTA[3:0] Out - Outputs A for 16x4 display refresh registersOUTB[3:0] Out - Outputs B for 16x4 display refresh registersDisplayBlankLowBDN OutApplications• • • • • • Point-of-contact KioskMedical instrumentationTest & Measurement Instrumentation Industrial EquipmentAvionicsGaming & Amusement MachinesBlock DiagramCNTLSTBSL[3:0]OUTB[3:0]Device Utilization & PerformanceSupported Device Utilization PerformanceFamily Tested LEs Memory Memory bits F maxCyclone EP1C20-6 1,499 0 0 101MHz Stratix EP1S20-5 1,499 0 0 105MHz Stratix-II EP2S60-3 1,182 0 0 119MHzDeliverablesEncrypted Netlist License• • • • • • •• • • • • • • Post synthesis EDIF netlistAssignment & ConfigurationSymbol & Include filesTestbenchVectors for testing the functionality of the megafunction Place & Route ScriptsDocumentationVHDL Source LicenseVHDL RTL source codeTestbenchesVectors for testing functionalityExpected resultsSynthesis scriptsSimulation scriptsDocumentationContact InformationCAST, Inc.11 Stonewall CourtWoodcliff Lake, New Jersey 07677 USAPhone: +1 201-391-8300Fax: +1201-391-8694E-Mail: info@URL: Copyright © CAST, Inc. 2004, All Rights Reserved. Contents subject to change without notice.。
hx8279芯片规格书标题:hx8279芯片规格书引言概述:hx8279芯片是一种广泛应用于液晶显示屏的控制芯片。
本文将详细介绍hx8279芯片的规格书,包括其功能特点、电气特性、引脚定义、寄存器说明以及应用范围等方面。
正文内容:1. 功能特点1.1 高度集成:hx8279芯片集成了液晶显示控制器、驱动器和电源管理电路,具有较高的集成度。
1.2 多种显示模式:支持全彩、黑白、灰度等多种显示模式,满足不同应用需求。
1.3 良好的兼容性:hx8279芯片与多种液晶面板兼容性良好,可广泛应用于各种尺寸的液晶显示屏。
1.4 低功耗设计:采用低功耗设计,延长显示设备的续航时间。
1.5 强大的图形处理能力:hx8279芯片具有强大的图形处理能力,支持多种图形显示和动画效果。
2. 电气特性2.1 工作电压范围:hx8279芯片的工作电压范围为3.3V至5V,适用于不同的电源供应情况。
2.2 工作温度范围:hx8279芯片的工作温度范围为-20℃至70℃,适用于各种环境条件下的应用。
2.3 驱动能力:hx8279芯片具有较强的驱动能力,可支持高分辨率的液晶显示屏。
2.4 低电磁辐射:hx8279芯片采用低电磁辐射设计,降低对周围电子设备的干扰。
3. 引脚定义3.1 电源引脚:包括VCC、GND等电源引脚,用于芯片的电源供应。
3.2 数据引脚:包括D0至D7等数据引脚,用于数据传输和通信。
3.3 控制引脚:包括WR、RD、CS等控制引脚,用于控制芯片的读写操作。
3.4 时钟引脚:包括CLK、RST等时钟引脚,用于芯片的时序控制。
4. 寄存器说明4.1 显示控制寄存器:用于设置显示模式、亮度、对比度等显示参数。
4.2 画面控制寄存器:用于设置画面的位置、尺寸、颜色等参数。
4.3 电源管理寄存器:用于控制芯片的电源管理功能,包括省电模式、电源切换等。
4.4 触摸屏控制寄存器:用于支持触摸屏的控制和数据传输。
4.5 其他寄存器:包括时序控制寄存器、中断控制寄存器等。
Data and signal line chokesCommon-mode chokes, ring core, EIA 1812 0.011 … 0.47 mH, 200 … 300 mA, 60 °CSeries/Type:B82799C0/S0Date:October 2008Rated voltage 42 V AC/80 V DCRated inductance 0.011 mH to 0.47 mHRated current 200 mA to 300 mAConstruction■Current-compensated ring core double choke■Ferrite core■LCP case (UL 94 V-0)■Silicone potting■Bifilar winding (B82799C0)■Sector winding (B82799S0)Features■150 °C version■Qualified to AEC-Q200■Suitable for reflow soldering■Suitable for conductive adhesion due gold-plated terminals■RoHS-compatibleFunction■B82799C0:Suppression of asymmetrical interference coupled in on lines,whereas data signals up to some MHz can pass unaffectedly.■B82799S0:Suppression of asymmetrical and symmetrical interference (by L stray) coupled in on lines. The high-frequency portions of the symmetrical data signal are decreased so far that EMC problems can besignificantly reduced.Applications■Automotive applications, e.g. CAN busTerminals■Base material CuSn6■Layer composition Ni, Ag, Au■Electro-platedMarking■Marking on component: Manufacturer, bifilar or sectorwinding (coded), L value (nH, coded), date of manufacture (YWWD)■Minimum data on reel: Manufacturer, ordering code,L value and tolerance, quantity, date of packingDelivery mode and packing unitCommon-mode chokes, ring core, EIA 1812Dimensional drawing and pin configurationLayout recommendationTaping and packing Blister tapeReelDimensions in mmDimensions in mmCommon-mode chokes, ring core, EIA 1812Technical data and measuring conditions Characteristics and ordering codes Rated voltage V R 42 V AC (50/60 Hz) / 80 V DC Rated temperature T R 60 °CRated current I RReferred to 50 Hz and rated temperatureApplicable current I Rfor high temperature applications 0.5 × I R ,referred to 50 Hz and 150°C ambient temperature Rated inductance L R Measured with Agilent 4284A at 100 kHz, 0.1 mA, 20 °C Inductance is specified per winding.Inductance tolerance ±30% at 20 °CInductance decrease ΔL/L < 10% at DC magnetic bias with I R , 20 °CStray inductance L stray,typMeasured with Agilent 4284A, 5 mA, 20 °C, typical values Measuring frequency:L R ≤ 11 μH = 1 MHzL R > 11 μH = 100 kHz DC resistance R typ Measured at 20°C, typical values, specified per winding SolderabilitySnPb:(215 ±3) °C, (3 ±0.3) s Sn96.5Ag3.0Cu0.5:(245 ±5) °C, (3 ±0.3) s Wetting of soldering area ≥ 95%(to IEC 60068-2-58)Resistance to soldering heat (260 ±5) °C, (10 ±1) s (to IEC 60068-2-58)Climatic category55/150/56 (to IEC 60068-1)Storage conditions (packaged)–25 °C … +40 °C, ≤ 75% RH WeightApprox. 0.09 gL R mH L stray,typ nH I R mA R typ m ΩV test V DC, 2 s Ordering code0.011 40300120250B82799C0113N0010.02260250170250B82799C0223N0010.0221200250170250B82799S0223N0010.03370200200250B82799C0333N0010.0331500200200250B82799S0333N0010.05190200250250B82799C0513N0010.0512300200250250B82799S0513N0010.10 50300150750B82799C0104N0010.22 60200200750B82799C0224N0010.33 70200250750B82799C0334N0010.47100200320750B82799C0474N001Common-mode chokes, ring core, EIA 1812Insertion loss α (typical values at |Z| = 50 Ω, 20 °C)asymmetrical, all branches in parallel (common mode)symmetrical (differential mode)L R = 0.011 mHL R = 0.022 mH (high L stray)L R = 0.022 mH (low L stray) L R = 0.033 mH (low L stray)Common-mode chokes, ring core, EIA 1812Insertion loss α (typical values at |Z| = 50 Ω, 20 °C)asymmetrical, all branches in parallel (common mode)symmetrical (differential mode)L R = 0.033 mH (high L stray) L R = 0.051 mH (high L stray)L R = 0.051 mH (low L stray) L R = 0.10 mHCommon-mode chokes, ring core, EIA 1812L R = 0.22 mH L R = 0.47 mH L R = 0.33 mHCurrent derating I op/I R versus ambient temperatureInsertion loss α (typical values at |Z| = 50 Ω, 20 °C)asymmetrical, all branches in parallel (common mode)symmetrical (differential mode)Common-mode chokes, ring core, EIA 1812Recommended reflow soldering curvePb containing solder material (based on CECC 00802 edition 2)Pb-free solder material (based on JEDEC J-STD 020C)T 1°C T 2°C T 3°C T 4°C t 1s t 2s t 3s150200217250< 110< 90< 40 @ T 4 –5 °CCommon-mode chokes, ring core, EIA 1812■Please note the recommendations in our Inductors data book (latest edition) and in the data sheets.–Particular attention should be paid to the derating curves given there.–The soldering conditions should also be observed. Temperatures quoted in relation to wave soldering refer to the pin, not the housing.■If the components are to be washed varnished it is necessary to check whether the washing varnish agent that is used has a negative effect on the wire insulation, any plastics that are used, or on glued joints. In particular, it is possible for washing varnish agent residues to have a negative effect in the long-term on wire insulation.■The following points must be observed if the components are potted in customer applications: –Many potting materials shrink as they harden. They therefore exert a pressure on the plastic housing or core. This pressure can have a deleterious effect on electrical properties, and in extreme cases can damage the core or plastic housing mechanically.–It is necessary to check whether the potting material used attacks or destroys the wire insulation, plastics or glue.–The effect of the potting material can change the high-frequency behaviour of the components.■Ferrites are sensitive to direct impact. This can cause the core material to flake, or lead to breakage of the core.■Even for customer-specific products, conclusive validation of the component in the circuit can only be carried out by the customer.The following applies to all products named in this publication:1.Some parts of this publication contain statements about the suitability of our products forcertain areas of application. These statements are based on our knowledge of typical requirements that are often placed on our products in the areas of application concerned. We nevertheless expressly point out that such statements cannot be regarded as binding statements about the suitability of our products for a particular customer application.As a rule, EPCOS is either unfamiliar with individual customer applications or less familiar with them than the customers themselves. For these reasons, it is always ultimately incumbent on the customer to check and decide whether an EPCOS product with the properties described in the product specification is suitable for use in a particular customer application.2.We also point out that in individual cases, a malfunction of electronic components or failurebefore the end of their usual service life cannot be completely ruled out in the current state of the art, even if they are operated as specified. In customer applications requiring a very high level of operational safety and especially in customer applications in which the malfunction or failure of an electronic component could endanger human life or health (e.g. in accident prevention or life-saving systems), it must therefore be ensured by means of suitable design of the customer application or other action taken by the customer (e.g. installation of protective circuitry or redundancy) that no injury or damage is sustained by third parties in the event of malfunction or failure of an electronic component.3.The warnings, cautions and product-specific notes must be observed.4.In order to satisfy certain technical requirements, some of the products described in thispublication may contain substances subject to restrictions in certain jurisdictions (e.g.because they are classed as hazardous). Useful information on this will be found in our Material Data Sheets on the Internet (/material). Should you have any more detailed questions, please contact our sales offices.5.We constantly strive to improve our products. Consequently, the products described in thispublication may change from time to time. The same is true of the corresponding product specifications. Please check therefore to what extent product descriptions and specifications contained in this publication are still applicable before or when you place an order.We also reserve the right to discontinue production and delivery of products.Consequently, we cannot guarantee that all products named in this publication will always be available.The aforementioned does not apply in the case of individual agreements deviating from the foregoing for customer-specific products.6.Unless otherwise agreed in individual contracts, all orders are subject to the current versionof the “General Terms of Delivery for Products and Services in the Electrical Industry”published by the German Electrical and Electronics Industry Association(ZVEI).7.The trade names EPCOS, BAOKE, Alu-X, CeraDiode, CSMP, CSSP, CTVS, DSSP, MiniBlue,MKK, MLSC, MotorCap, PCC, PhaseCap, PhaseCube, PhaseMod, SIFERRIT, SIFI, SIKOREL, SilverCap, SIMDAD, SIMID, SineFormer, SIOV, SIP5D, SIP5K, ThermoFuse, WindCap are分销商库存信息:EPCOSB82799S0223N001B82799S0513N001。
8279芯片8279芯片是一种控制器芯片,用于键盘和显示器的控制。
下面是关于8279芯片的1000字介绍。
8279芯片是Intel公司于1977年推出的一个专门用于键盘和显示器的控制器芯片。
这个芯片具有广泛的应用,被广泛用于PC机、电子仪器仪表和工控设备等领域。
8279芯片集成了键盘扫描和显示器控制的多种功能。
它能够接收来自键盘的输入信号,并将其转换为计算机可识别的形式。
同时,它还能够控制显示器的显示,通过向显示器发送相应的指令和数据来实现。
8279芯片具有许多优势和特点。
首先,它具有简单的接口,可以轻松地与其他设备连接。
其次,它具有多种模式,可以灵活地适应不同的应用需求。
例如,它可以通过扫描键盘的方式来获取按键信息,也可以通过中断的方式来获取按键信息,从而满足不同场景下的需求。
另外,它还具有键盘的防抖功能,可以有效地防止键盘抖动带来的误操作。
此外,8279芯片还具有多种显示模式,可以显示不同的字符和图形,方便用户进行信息的展示和交互。
最后,8279芯片还具有识别多个键同时按下的能力,可以实现多键同时输入的功能。
8279芯片的工作原理可以简单描述如下:首先,通过向芯片发送初始化命令来设置芯片的工作模式和功能。
然后,芯片开始从键盘扫描按键信号,并将其转换为计算机可识别的数据。
同时,芯片还会根据设定的显示模式向显示器发送指令和数据,实现相应的显示效果。
当有键按下时,芯片会产生一个中断信号,通知计算机有键按下。
计算机可以通过读取芯片的输出来获取具体按键的信息。
在应用中,8279芯片可以灵活地与其他设备和系统集成。
它可以通过并行接口或串行接口与计算机连接,也可以通过扩展接口与其他设备连接。
通过这种方式,可以实现键盘和显示器与计算机之间的方便和快速的数据交换和信息展示。
总的来说,8279芯片是一种功能强大且应用广泛的控制器芯片。
它的引入和应用,为键盘和显示器的控制提供了方便和灵活性,为人机交互提供了更好的体验。
第17卷标 准 化 报 道Vol.17第6期REPOR TING OF STANDARDIZATION No.6 19968279键盘/显示器件在发电机组中的应用徐创文(兰州工业高等专科学校 兰州 730050) 摘 要 主要介绍了8279芯片在8098单片机组成的发电机组控制系统中修改参数的具体应用。
在介绍8279接口的功能基础上着重讨论了接口电路设计以及显示R AM的应用和数据处理方法,该电路占用硬件资源少、成本低,在适当的软件支持下,显示稳定、操作方便。
关键词 接口 键值处理 发电机组 1 键盘功能简介 自动化柴油发电机组微机控制系统所配置的薄膜键盘主要用来:(1)切断与复位;(2)自动运行;(3)空载测试;(4)满载测试;(5)设置参数;(6)简单的菜单。
键盘共设20个键,具体划分为:数字键、显示键、控制键。
20个键以4×5的矩陈排列形式组成。
数字键:0~9个数字。
控制键:O FF/RET键,主要完成发电机组运行过程中迫使停机或系统复位。
AU TO键,置整个系统在微机的监控下自动运行。
T EST/N/L键,空载时进行测试控制系统运行状态。
T EST/F/L键,满载时进行测试控制系统的运行状态。
显示键:EDI T键,在线设置参数。
MEN U键,借助液晶显示器,观看系统各参数量、开关、继电器等元件状态。
收稿日期66EN TER键,参数量设置结束认可键。
CAN AEL键,取消某些设置参数量。
2 接口电路设计为了提高控制系统的实时性,要求键盘读入不占用CPU的时间,以提高CPU的工作效率,充分发挥单片机的特点,我们选择8279可编程键盘/显示器芯片实现接口。
8279是一种通用的可编程键盘/显示接口器件,单片芯片就能完成键盘输入和LED 显示控制两种功能。
键盘输入部分提供一种扫描方式,可以和具有64个触点的键盘阵列或传感器相连;可以是2键连锁,也可以是N 键巡回。
同时采用返回跳措施自动消除抖动,并把信息送入8×8的FIFO RAM。
8279芯片本图片为8279引脚图[1]8279采用单±5V电源供电,40脚封装。
DB0~DB7:双向数据总线,用来传送8279与CPU之间的数据和命令。
CLK:时钟输入线,用以产生内部定时的时钟脉冲。
RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为31,RESET信号为高电平有效。
CS:片选输入线,低电平有效,单片机在CS端为低时可以对8279读/写操作。
A0:缓冲器低位地址,当A0为高电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。
RD:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。
WR:写信号输入线,低电平有效,将缓立器读出,将数据从外部数据总线写入8279的缓冲器。
RL2-- 1 40 --VCCRL3-- 2 39 --RL 1CLK-- 3 38 --RL 0IRQ-- 4 37 --CNTL/STBRL4-- 5 36 --SHIFTRL5-- 6 35 --SL 3RL6-- 7 34 --SL 2RL7-- 8 33 --SL 1RESRT-- 9 32 --SL 0RD-- 10 31 --OUT B0WR-- 11 30 --OUT B1DB0-- 12 29 --OUT B2DB1-- 13 28 --OUT B3DB2-- 14 27 --OUT A0DB3-- 15 26 --OUT A1DB4-- 16 25 --OUT A2DB5-- 17 24 --OUT A3DB6-- 18 23 --BDDB7-- 19 22 --CSVSS-- 20 21 --A0IRQ:中断请求输出线,高电平有效,在键盘工作方式下,当FIFO/传感器RAM中有数据时,此中断线变为高电平,在FIFO/传感器RAM每次读出时,中断线就下降为低电平,若在RAM中还有信息,则此线重又变为高电平。
实验八8279显示实验
一.实验要求
利用8279键盘显示接口电路,做成一个电子钟。
该钟使用T1作50ms的定时中断。
利用8279可实现对键盘/显示器的自动扫描,以减轻CPU负担,其有显示稳定、程序简单、不会出现误动作等特点。
本实验利用8279实现显示扫描自动化。
8279操作命令字较多,根据需要来灵活使用,通过本实验可初步熟悉使用方法。
电子钟做成如下格式:
XX XX XX 由左向右分别为: 时、分、秒。
二.实验目的
1.掌握在8031系统中扩展8279键盘显示接口的方法。
2.掌握8279工作原理和编程方法。
3.进一步掌握中断处理程序的编程方法。
三.实验电路及连线
8279电路部分与实验机监控所用电路相同,地址已确定如下
8279状态口地址为0FF82H;
8279数据口地址为0FF80H;
K10的10个短路套置于8279方式端。
四.实验说明
8279通用接口芯片,根据应用需要可以在多种模式下工作,详见有关手册。
五.实验框图
程序框图:
P79T1.ASM主程序框图
INIT8279子程序框图INIT_T1中断子程序框图
DISLED子程序框图DISPLAY子程序框图。
8279预习资料一、8279的功能及工作原理8279是Intel公司生产的通用可编程键盘和显示器I/O接口部件。
利用8279,可实现对键盘/显示器的自动扫描,并识别键盘上闭合键的键号,不仅可以大大节省CPU对键盘/显示器的操作时间,从而减轻CPU的负担,而且显示稳定,程序简单,不会出现误动作,由于这些优点,8279芯片日益被设计者所采用。
1.8279的引脚及内部结构8279的引脚如图1所示。
8279主要由下列部件组成,各部件的作用以及引脚的作用如下:(1) I/O控制和数据缓冲器双向的三态数据缓冲器将内部总线和外部总线DBo —DB7,用于传送CPU和8279之间的命令,数据和状态。
SC为片选信号。
当SC为低电平时,CPU才选中8279读写。
A。
用以区分信息的特性。
当A。
为1时,CPU写入8279的信息为命令,CPU从 8279读出的信息为8279的状态。
当A。
为0时,I/O信息都为数据。
图1 8279的引脚图(2) 控制逻辑控制与定时寄存器用以寄存键盘及显示器的工作方式,锁存操作命令,通过译码产生相应的控制信号,使8279的各个部件完成一定的控制功能。
定时控制含有一些计数器,其中有一个可编程的5位计数器,对外部输入时钟信号进行分频,产生100kHz的内部定时信号。
外部时钟输入信号的周期不小于500ns。
(3) 扫描计数器扫描计数器有两种输出方式。
一种为外部译码方式(也称编码方式),计数器以二进制方式计数,4位计数状态从扫描线SL。
~SL3输出,经外部译码器译码出16位扫描线,另一种为内部译码方式(也称译码方式),即扫描计数器的低二位经片内译码器译码后从SL。
一SL3输出。
(4) 键输入控制这个部件完成对键盘的自动扫描,锁存RL。
~RL7的键输入信息,搜索闭合键,去除键的抖动,并将键输入数据写入内部先进先出(FIFO)的存储器RAM。
(5)FIFO RAM和显示缓冲器RAM8279具有8个先进先出(FIFO)的键输入缓冲器,并提供16个字节的显示缓冲器RAM。
8279将段码写入显示缓冲器RAM,8279自动对显示器扫描,将其内部显示缓冲器RAM中的数据在显示器上显示出来。
IRQ为中断请求输出线,高电平有效。
当FIFO RAM缓冲器中存有键盘上闭合键的编码时,IRQ线升高,向CPU请求中断,当CPU将缓冲器中的输入键的数据全部读取时,中断请求线下降为低电平;SHIFT、CNTL/STB为控制键输入线,由内部拉高电阻拉成高电平,也可由外部控制按键拉成低电平。
RL。
~RL7为反馈输入线,作为键输入线,由内部拉高电阻(或称为上拉电阻)拉成高电平,也可由键盘上按键拉成低电平。
SL。
~SL3为扫描输出线,用于对键盘显示器扫描。
OUT B。
-3、OUTA。
-3为显示段数据输出线,可分别作为两个半字节输出,也可作为8位段数据输出口,此时OUTB。
为最低位,OUTA3为最高位。
BD为消隐输出线,低电平有效,当显示器切换时或使用显示消隐命令时,将显示消隐。
RESET为复位输入线,高电平有效。
当RESET输入端出现高电平时,8279被初始复位。
2.8279的操作命令字CPU通过对8279编程(将命令字写入8279)来选择其工作方式。
8279的操作命令字简述如下: (1) 键盘/显示器方式设置命令字D7 D6D5D4D3D2D1D高三位D7D6D5位为特征位000,D4D3两位用来设定显示方式,其定义如下:8279最多可用来控制LED显示器显示16位,当显示位数超过8位时,均须设定为16位字符显示。
显示器的每一位对应一个8位的显示缓冲器RAM单元。
CPU将显示数据写入缓冲器时有左边输入和右边输入两种方式。
左边输入是较简单的方式,地址为0~15的显示缓冲器RAM单元分别对应于显示器的0(左)位~15(右)位。
CPU依次从0地址或某一个地址开始将段数据写入显示缓冲器。
当16个显示缓冲器都已写满时(从0地址开始写,写了16次),第17次写,再从0地址开始写入。
右边输入方式是移位输入方式,输入数据总是写入右边的显示缓冲器,数据写入显示缓冲器后,原来缓冲器的内容左移一个字节,原最左边显示器缓冲器的内容被移出。
在右边输入方式中,显示器的各位和显示缓冲器RAM的地址并不是对应的。
若选用内部译码的键扫描方式,字符显示器只接4位。
D 2D1D。
为键盘工作方式选择位,如下表,当设定为外部译码工作方式时,内部计数器作二进制计数,四位二进制计数器的状态从扫描线SL 。
-SL 3输出,然后在外部进行译码,最多可为键盘/显示器提供16根扫描线(16选1)。
当设定为内部译码工作方式时,内部扫描计数器的低2位被译码后,再由SLo ~SL 3输出,即此时SLo ~SL 3已经是4选1的译码信号了。
显然当设定为译码方式时,扫描位数最多为4位。
双键互锁就是当键盘中同时有两个以上的按键被按下对,任何一个键的编码信息均不能进入FIFO RAM 中,直至仅剩下一键保持闭合时,该键的编码信息方能进入FIFO ,这种工作方式可以避免部分误操作信号进入计算机。
N 键依次读出的工作方式时,各个键的处理都与其它键无关,按下一个键时,片内去抖动电路等待两个键盘扫描周期,然后检查该键是否仍按着。
如果仍按着,则该键编码就送入FIFO RAM 中。
一次可以按下任意个键,其它的键也可被识别出来并送入FIFO RAM 中。
如果同时按下多个键,则按键盘扫描过程发现它们的顺序进行识别,并 送入FIFORAM 中。
选通输入的工作方式时,RLo-7作为选通输入口,CNTL /STB 作为选通信号输入端。
这是只选用显示器没有键盘的工作方式。
扫描传感器矩阵的工作方式,是指片内的去抖动逻辑被禁止掉,传感器的开关状态直接输入FIFO RAM 中,虽然这种方式不能提供去抖动的功能,但有下述优点:CPU 知道传感器闭合多久,何时释放,在传感器扫描的工作方式下,每当检测到传感器信号(开或闭)改变时,中断线上的IRQ 就变为高电平,在外部译码扫描时,可对8×8矩阵开关状态进行扫描,在内部译码扫描时,可对4×8矩阵开关的状态进行扫描。
(2) 时钟编程命令字8279的内部定时信号由外部的输入时钟经过分频后产生,分频系数由时钟编程命令字确定,时钟编程命令字格式如下: D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0D 7 D 6D 5=001为时钟编程命令字的特征位。
D 4 D 3 D 2 D 1 D 0为分频系数,可在2~31次分频中进行选择,将进入8279的时钟频率进行N 次分频后,可获得8279内部所需的100kHz 的时钟。
内部时钟频率的高低控制着扫描时间和键盘去抖动时间的长短,在8279内部时钟为100kHz 时,则扫描时间为5.1ms ,去抖动时间为10.3ms 。
如果进入 8279的时钟频率为2MHz ,要获得100kHz 的内部时钟信号,则需要20分频,即 PPPPP=10100B=20 (3) 读FIFO RAM 命令字D 7 D 6 D5 D 4 D 3 D 2 D 1 D 0高3位010为特征位,该命令只在传感器方式时使用。
在CPU 读传感器RAM 之前,必须用这条命令来设定传感器RAM 中的8个地址(每个地址一个字节)。
D 2 D 1 D 0 (AAA)为8个字节地址的起始地址,D 4(AI)为多次读时的地址自动增量标志,在键扫描方式中;AI ,AAA 均被忽略,CPU 读键输入数据时,总是按先进先出的规律读出,直至输入键全部读出为止。
在传感器矩阵扫描中,若AI=1 CPU 则从起始地址开始依次读出,每次读出后地址自动加1,而不必重新设置读FIFO/传感器RAM 命令;AI=0时,CPU 仅读出一个单元的内容。
在键盘工作方式中,由于读出操作严格按照先入先出顺序,因此,不需使用这条命令。
(4) 写显示缓冲器RAM 命令字D 7 D 6 D 5D 4 D 3 D 2 D 1 D 0高3位100为该命令字的特征位,该命令给出了显示缓冲器RAM 的地址信息,当CPU 执行写显示缓冲器RAM 时,首先用该命令字给出要写入的显示缓冲器RAM 地址,四位二进制代码AAAA 可用来寻址显示缓冲器RAM 的16个存储单元。
若AI=1,则CPU 在第一次写入时须给出地址外,以后每次写入,地址自动加1,直至所有显示缓冲器RAM 全部写毕。
若AI=0,则每次写入时需要指出一个地址。
实际上每一个显示缓冲器RAM 单元对应着一个字符显示位。
(5) 读显示缓冲器RAM 命令字D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0在CPU 读显示数据(检查)之前必须先输出读显示缓冲器RAM 的命令。
D 7 D 6D 5= 011是该命令字的特征位。
四位二进制代码AAAA 用来寻址显示缓冲器RAM 的一个缓冲单元。
AI 为自动增量标志,若AI=1,则CPU 每次读出后,地址自动加1。
(6) 显示屏蔽消隐命令字D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0高3位101为该命令字的特征位。
IWA 和IWB 分别用以屏蔽A 组和B 组显示缓冲器RAM 。
在双4位显示器使用时,即OUTA 0-3和OUTB o -3独立地作为两个半字节输出时,可改写显示缓冲器RAM 中的低半字节而不影响高半字节的状态(D3=1),反之 D2=1时可改写高半字节而不影响低半字节。
BL 位是消隐特征位,要消隐两组显示输出,必须使D 。
、D l 同时为1,BL=0时则恢复显示。
(7) 清除命令字D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0该命令字用来消除FIFO RAM 和显示缓冲器RAM 。
其中D 4 D 3 D 2 (CD)三位用来设定消除显示缓冲器RAM 的方式,其定义如下: CF (D 1)位用来置空FIFO RAM ,当D 1=1时,执行清除命令后,FIFO RAM 被置空,使中断输出线IRQ 复位;同时传感器RAM 的读出地址也被置0。
CA(Do)是总清除的特征位,它兼有CD 和CF 的联合效用。
当CA=1时,对显示RAM 的清除方式由D 3和D 2的编码确定。
清除显示缓冲揣RAM 大约需100μs 时间,在此时间,CPU 不能向显示缓冲器ARM 写入数据。
(8)结束中断/错误方式设置命令 3.状态字节8279的状态字节用于键输入和选通输入方式中,指出FIFO RAM 中的字符个数和是否出错,状态字的格式如下: D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0D 2 D 1 D 0表示FIFO RAM 中数据的个数。
D 3在F=1时,表示FIFORAM 已满(存有8个键入数据)。