SlideShare a Scribd company logo
Programmable Keyboard/Display Interface THE 8279
Block diagram of 8279 based system 8085 8279 16-character  Display 16-Key Matrix Keyboard Keyboard Control  Decoder SL0 SL1 SL2 SL3 BD A3-A0 B3-B0 RL3-RL0 D7-D0 RD WR IRQ CLK A0
Introduction 8279 A programmable keyboard and display interfacing chip Hardware approach to interfacing a matrix keyboard and a multiplexed display Scans and encodes up to 64-key keyboard Controls up to 16-digit numerical display
8279 has 4 main segments Keyboard Scan Display MPU Interface
1. Keyboard Section Consists of 8 lines (RL0-RL7) that can be connected to  eight columns  of a matrix keyboard Shift and CNTL/STB (Control/Strobe) 8-byte FIFO RAM Keys are automatically debounced
Block Diagram 8279 Keyboard Section
2. Display Section Consists of 8 output lines (A0-A3) and (B0-B3) 16 byte display RAM BD line used to blank displays
Block Diagram 8279 Display Section
3. Scan Section Consists of Scan Counter Four scan lines (SL0-SL3) Used by keyboard and display section for proper functioning
Block Diagram 8279 Scan Section
MPU Interface section 8 bidirectional data lines (DB0-DB7) IRQ line RD line WR line CS line RESET line Buffer address line (A0)
Block Diagram 8279 MPU Interface Section
Pin Description 8279 A0: Selects data (0) or control/status (1) for reads and writes between micro and 8279. Output that blanks the displays. CLK: Used internally for timing. Max is 3 MHz. CN/ST: Control/strobe, connected to the control key on the keyboard. Chip select that enables programming, reading the keyboard, etc .  DB7-DB0: Consists of bi-directional pins that connect to data bus on micro .
IRQ: Interrupt request, becomes 1 when a key is pressed, data is available. OUT A3-A0/B3-B0: Outputs that sends data to the most significant/least significant nibble of display. :  Connects to micro's IORC or RD signal, reads data/status registers. RESET: Connects to system RESET. RL7-RL0: Return lines are inputs used to sense key depression in the keyboard matrix. Shift: Shift connects to Shift key on keyboard. SL3-SL0: Scan line outputs scan both the keyboard and displays.
Scanning keys of a Matrix Keyboard Vcc Row0 Row1 Row2 Row3 C0 C1 C2 C3 R = 4.7K R = 4.7K 0 1 2 3 4 5 6 7 8 9 A B C D E F
Connecting a 7-segment display with 8279 8279 4-to-16 decoder SL0 SL1 SL2 SL3 A0 A1 A2 A3 B0 B1 B2 B3 a b c d e f g h O 15 O 0 V CC a b c d e f g h V CC O 1
Working with a multiplexed display 8279 4-to-16 decoder SL0 SL1 SL2 SL3 A0 A1 A2 A3 B0 B1 B2 B3 O 15 O 0 T1 O 1 T2 O 2 T3 O 3 T4
Connecting a 64-key Keyboard with 8279 8279 4-to-16 decoder SL0 SL1 SL2 SL3 RL0 O 13 O 0 O 7 Multiplexed 7-Segment Display O 8 O 9 O 10 O 11 O 12 O 14 O 15 RL1 RL2 RL3 RL4 RL5 RL6 RL7

More Related Content

PPTX
quine mc cluskey method
PPTX
De-Multiplexing of Address and Data Bus in 8086.pptx
PDF
Lab 3 Multi-Function Gate
PPTX
Addressing modes of 8086
PPT
8255 programming
PPTX
Multiplication & division instructions microprocessor 8086
PPT
8255 Introduction
PPTX
Registers and its type DLD
quine mc cluskey method
De-Multiplexing of Address and Data Bus in 8086.pptx
Lab 3 Multi-Function Gate
Addressing modes of 8086
8255 programming
Multiplication & division instructions microprocessor 8086
8255 Introduction
Registers and its type DLD

What's hot (20)

PPTX
Key board interfacing with 8051
PPTX
Stack in 8085 microprocessor
PPT
Control chap7
PPTX
Pin Diagram and block diagram 8085 .pptx
PDF
Unit II arm 7 Instruction Set
PDF
SCSVMV_DSD LAB MANUAL_KMS
PDF
Lab 9 D-Flip Flops: Shift Register and Sequence Counter
PDF
Binary multipliers
PPT
presentation on timing diagram
PPTX
Mux decod pld2_vs2
PDF
PPT
MSI Counters
PPTX
UNIT-IV.pptx
PPTX
a project on automatic traffic control using IC 555
PPTX
8259 Programmable Interrupt Controller by vijay
PPTX
Keypad scanner using Verilog code in VLSI Systems
PPT
PAL And PLA ROM
DOCX
moving message display of lcd
PPTX
Region of Convergence (ROC) in the z-plane
PPTX
8086 Microprocessor Pipeline Architecture.pptx
Key board interfacing with 8051
Stack in 8085 microprocessor
Control chap7
Pin Diagram and block diagram 8085 .pptx
Unit II arm 7 Instruction Set
SCSVMV_DSD LAB MANUAL_KMS
Lab 9 D-Flip Flops: Shift Register and Sequence Counter
Binary multipliers
presentation on timing diagram
Mux decod pld2_vs2
MSI Counters
UNIT-IV.pptx
a project on automatic traffic control using IC 555
8259 Programmable Interrupt Controller by vijay
Keypad scanner using Verilog code in VLSI Systems
PAL And PLA ROM
moving message display of lcd
Region of Convergence (ROC) in the z-plane
8086 Microprocessor Pipeline Architecture.pptx
Ad

Viewers also liked (16)

PPTX
8279 in microprocessor
PDF
Microprocessor square wave
PPT
8085 paper-presentation
DOCX
PPT
8254 timer - Microprocessor and interfacing
PPTX
Operation of 8255A
PPT
Motherboard
PPT
Interfacing 8255
PPTX
Introduction to Motherboard
DOCX
Basics of peripheral devices and Working
PPTX
8051 Microcontroller PPT's By Er. Swapnil Kaware
PPT
8051 MICROCONTROLLER
DOC
8051 Microcontroller Notes
8279 in microprocessor
Microprocessor square wave
8085 paper-presentation
8254 timer - Microprocessor and interfacing
Operation of 8255A
Motherboard
Interfacing 8255
Introduction to Motherboard
Basics of peripheral devices and Working
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 MICROCONTROLLER
8051 Microcontroller Notes
Ad

Similar to 1205 Ppi 8279 (20)

DOCX
Keypad interfacing 8051 -NANOCDAC
PPT
jbptunikompp-gdl-syahrul-23476-14-14-inter-y.ppt
PPT
I Ointerface in mp
PPTX
8279 programmable keyboard switches leds
PPTX
8279 Programable keyboard switches and .
PPTX
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
PPT
8279_full.ppt
PPT
8279_fullaanananannananansnsnnsnsnsnsn.ppt
PPTX
KEYBOARD/DISPLAY CONTROLLER INTEL 8279.pptx
PDF
8279nptel
PDF
8279 d
RTF
Microprocessorlabmanual ee0310
PDF
Lecture mp 7(interface)
PDF
CS3691 ESIOT UNIT 2 EMBEDDED C PROGRAMING 6TH SEM CSE
PPTX
Mod-2 M&M.pptx
PPTX
8279 Programmable Keyboard and Display Controller.pptx
PDF
Microprocessors and Microcontrollers 8086 Pin Connections
PPTX
8255 ppi.pptx
PPT
8279 d
PDF
Apple 1 manual & warranty 1976
Keypad interfacing 8051 -NANOCDAC
jbptunikompp-gdl-syahrul-23476-14-14-inter-y.ppt
I Ointerface in mp
8279 programmable keyboard switches leds
8279 Programable keyboard switches and .
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
8279_full.ppt
8279_fullaanananannananansnsnnsnsnsnsn.ppt
KEYBOARD/DISPLAY CONTROLLER INTEL 8279.pptx
8279nptel
8279 d
Microprocessorlabmanual ee0310
Lecture mp 7(interface)
CS3691 ESIOT UNIT 2 EMBEDDED C PROGRAMING 6TH SEM CSE
Mod-2 M&M.pptx
8279 Programmable Keyboard and Display Controller.pptx
Microprocessors and Microcontrollers 8086 Pin Connections
8255 ppi.pptx
8279 d
Apple 1 manual & warranty 1976

More from techbed (20)

PDF
1456.base boot
PDF
1455.ata atapi standards - 1-7
PDF
1454.ata features
PPT
1432.encoding concepts
PDF
Flash cs4 tutorials_2009
PDF
Photoshop tut
PDF
Part 6 debugging and testing java applications
PDF
Lab 7b) test a web application
PDF
Lab 7a) debug a web application
PDF
What is struts_en
PDF
Part 7 packaging and deployment
PDF
Lab 6) package and deploy a j2 ee application
PDF
Lab 5b) create a java server faces application
PDF
Lab 5a) create a struts application
PDF
First java-server-faces-tutorial-en
PDF
Part 5 running java applications
PDF
Part 4 working with databases
PDF
Part 3 web development
PDF
Lab 4) working with databases
PDF
Lab 3) create a web application
1456.base boot
1455.ata atapi standards - 1-7
1454.ata features
1432.encoding concepts
Flash cs4 tutorials_2009
Photoshop tut
Part 6 debugging and testing java applications
Lab 7b) test a web application
Lab 7a) debug a web application
What is struts_en
Part 7 packaging and deployment
Lab 6) package and deploy a j2 ee application
Lab 5b) create a java server faces application
Lab 5a) create a struts application
First java-server-faces-tutorial-en
Part 5 running java applications
Part 4 working with databases
Part 3 web development
Lab 4) working with databases
Lab 3) create a web application

Recently uploaded (20)

PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
1_English_Language_Set_2.pdf probationary
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
Classroom Observation Tools for Teachers
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Empowerment Technology for Senior High School Guide
PDF
advance database management system book.pdf
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Introduction to Building Materials
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
IGGE1 Understanding the Self1234567891011
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Cell Types and Its function , kingdom of life
1_English_Language_Set_2.pdf probationary
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Hazard Identification & Risk Assessment .pdf
History, Philosophy and sociology of education (1).pptx
Classroom Observation Tools for Teachers
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Empowerment Technology for Senior High School Guide
advance database management system book.pdf
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Introduction to Building Materials
Orientation - ARALprogram of Deped to the Parents.pptx
IGGE1 Understanding the Self1234567891011
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
202450812 BayCHI UCSC-SV 20250812 v17.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Chinmaya Tiranga quiz Grand Finale.pdf

1205 Ppi 8279

  • 2. Block diagram of 8279 based system 8085 8279 16-character Display 16-Key Matrix Keyboard Keyboard Control Decoder SL0 SL1 SL2 SL3 BD A3-A0 B3-B0 RL3-RL0 D7-D0 RD WR IRQ CLK A0
  • 3. Introduction 8279 A programmable keyboard and display interfacing chip Hardware approach to interfacing a matrix keyboard and a multiplexed display Scans and encodes up to 64-key keyboard Controls up to 16-digit numerical display
  • 4. 8279 has 4 main segments Keyboard Scan Display MPU Interface
  • 5. 1. Keyboard Section Consists of 8 lines (RL0-RL7) that can be connected to eight columns of a matrix keyboard Shift and CNTL/STB (Control/Strobe) 8-byte FIFO RAM Keys are automatically debounced
  • 6. Block Diagram 8279 Keyboard Section
  • 7. 2. Display Section Consists of 8 output lines (A0-A3) and (B0-B3) 16 byte display RAM BD line used to blank displays
  • 8. Block Diagram 8279 Display Section
  • 9. 3. Scan Section Consists of Scan Counter Four scan lines (SL0-SL3) Used by keyboard and display section for proper functioning
  • 10. Block Diagram 8279 Scan Section
  • 11. MPU Interface section 8 bidirectional data lines (DB0-DB7) IRQ line RD line WR line CS line RESET line Buffer address line (A0)
  • 12. Block Diagram 8279 MPU Interface Section
  • 13. Pin Description 8279 A0: Selects data (0) or control/status (1) for reads and writes between micro and 8279. Output that blanks the displays. CLK: Used internally for timing. Max is 3 MHz. CN/ST: Control/strobe, connected to the control key on the keyboard. Chip select that enables programming, reading the keyboard, etc .  DB7-DB0: Consists of bi-directional pins that connect to data bus on micro .
  • 14. IRQ: Interrupt request, becomes 1 when a key is pressed, data is available. OUT A3-A0/B3-B0: Outputs that sends data to the most significant/least significant nibble of display. : Connects to micro's IORC or RD signal, reads data/status registers. RESET: Connects to system RESET. RL7-RL0: Return lines are inputs used to sense key depression in the keyboard matrix. Shift: Shift connects to Shift key on keyboard. SL3-SL0: Scan line outputs scan both the keyboard and displays.
  • 15. Scanning keys of a Matrix Keyboard Vcc Row0 Row1 Row2 Row3 C0 C1 C2 C3 R = 4.7K R = 4.7K 0 1 2 3 4 5 6 7 8 9 A B C D E F
  • 16. Connecting a 7-segment display with 8279 8279 4-to-16 decoder SL0 SL1 SL2 SL3 A0 A1 A2 A3 B0 B1 B2 B3 a b c d e f g h O 15 O 0 V CC a b c d e f g h V CC O 1
  • 17. Working with a multiplexed display 8279 4-to-16 decoder SL0 SL1 SL2 SL3 A0 A1 A2 A3 B0 B1 B2 B3 O 15 O 0 T1 O 1 T2 O 2 T3 O 3 T4
  • 18. Connecting a 64-key Keyboard with 8279 8279 4-to-16 decoder SL0 SL1 SL2 SL3 RL0 O 13 O 0 O 7 Multiplexed 7-Segment Display O 8 O 9 O 10 O 11 O 12 O 14 O 15 RL1 RL2 RL3 RL4 RL5 RL6 RL7