Explain Keypad controller.

2 Answers

Answer :

Keypad controller:-
A keypad consists of a set of buttons that may be pressed to provide input to an embedded system. Again keypads are common in the embedded system, since such system may lock the keyboard that comes standard with desktop systems.


The figure shows a simple keypad having buttons arranged in an N-column by M-row grid.
The device has N outputs each output is corresponding to a column and another M outputs, each output corresponds to the row.
When we press a button one column output and one-row output go high uniquely identifying the pressed button. To read such a keypad from software, we must scan the column and

row outputs. The scanning may be performed by a keypad controller. Such a device decodes rather than controls, but we will call it a controller.
The figure shows the controller which scans the column and row outputs of the keypads. When the controller detects a button press, it stores a code corresponding to that button into a register key-code. and sets an output high, k-pressed, indicating that a button has been pressed.
The software may poll this every output every 100 milliseconds or so and read the register when the output is high. Alternative by this output can generate an interrupt in our general purpose processor, eliminating the need for polling.

Answer :

Keypad Controller:

It's a device which interfaces between the computer and keyboard.

That is a input device and used for transfer the data to connected device.

Related questions

Description : Draw and explain pneumatic proportional controller.

Last Answer : Explanation : Basic : Proportional control is one in which the process input is change in direct proportion to the error(t) controls the output so that the manipulated variable and the error has proportional relation. ... the MV and SP reference value called as error Given as :  Error = SP - MV

Description : Explain three phase half wave controller or three phase unidirectional controller.

Last Answer : Three phase half wave controller or unidirectional controller:

Description : Explain Three Phase Bidirectional Delta Connected Controller.

Last Answer : Three Phase Bidirectional Delta Connected Controller:

Description : Explain the principle of ON-OFF control and phase control of AC voltage controller with suitable circuit and waveforms.

Last Answer : The integral cycle control (on-off control) and phase angle control are the two types of AC voltage controller. The principle of ON-OFF control: The on-off control is also called an integral cycle ... control. In phase control, the switch is on for some period of each cycle.  

Description : Explain three phase full wave controller.

Last Answer : Three phase full wave controller: Three phase full wave controller is also called as the three-phase bidirectional controller. Let the load is star connected so at each phase there are antiparallel connected SCRs. ... conduct at the same time and the third phase will be open.

Description : Temperature controller using SCR

Last Answer : Temperature controller using SCR The temperature control circuit is used to regulate the temperature. Figure shows the temperature control circuit using thermostat as temperature detector and SCR as ... half-cycle and heater gets connected to source to produce heat and raise the temperature.

Description : What is the purpose of auxiliary controller in substation?

Last Answer : The systems of substation auxiliaries ensure operation of substations providing internal consumers of substations with operating direct and alternating currents. Any breakdown (loss) of auxiliary systems ... whole substation, as well as serious problems during its subsequent putting into operation.

Description : Define Integral controller. State their advantages

Last Answer : Advantages of integral control action: 1) Improves steady state response 2) Removes offset error in the process variable. 3) Eliminates steady state error

Description : When to select P-I controller? Give any two application of P-I controller.

Last Answer : Selection of P-I controller:  The PI mode of controller is commonly selected for slow-to- moderate speed processes.  Fast response of the system is not required.  Large disturbances and ... an issue.  As a adaptive controller for flow process.  Real time pressure control process.

Description : A Unified Power Flow Controller (FACTS controller) is a voltage source converter based (A) Inter-phase power controller (B) Static Compensator (C) Combination of series and shunt compensators (D) Solid-state series compensator

Last Answer : A Unified Power Flow Controller (FACTS controller) is a voltage source converter based Combination of series and shunt compensators

Description : what is UPFC?

Last Answer : UPFC stands for unified power flow controller.  It's used for real time control & dynamic compensation of ac transmission system.

Description : explain how a stepper motor is controlled using driver. give relevant hardware and software details.

Last Answer : A stepper motor is an electric motor that rotates fix number of degrees whenever we apply a step signal. the stepper motor can rotate 1.8-degree full step or ... driver 2. controlling a stepper motor directly Application of stepper motor: disk driversprintersphotocopyfax machinerobotscamcorder

Description : Explain with sketch the interfacing of 4 ×4 matrix keypad with 8051 microcontroller.

Last Answer : Interfacing keypad Fig. shows how to interface the 4 X 4 matrix keypad to two ports in microcontroller. The rows are connected to an output port and the columns are connected to an input port. To ... key has been pressed, the next task is to find out which column the pressed key belongs to.

Description : How do I get to my Samsung lite's dial keypad?

Last Answer : answer:Look on the Samsung website. They do have an 800 number for help with their products. There is one for tablets and another for phones. This was helpful to me when I first got my Galaxy Tablet. Or stop ... they're doing; other times it's a crapshoot but if it's nearby, at least worth a try.

Description : The number keypad on my microwave is failing. Is there possibly a fix, other than replacing the entire control panel?

Last Answer : answer:You have a pretty good jerry-rigged system. If it means setting the timing twice, why not? It’s certainly cheaper than replacing it. These days it seems impossible to get any small or medium-sized appliance repaired. Have you tried calling customer service at the manufacturer’s?

Description : Why do alt codes only work on a numeric keypad?

Last Answer : answer:Dunno why. Always thought it weird I have the use the fn numeric keyboard on my Dell laptop when the normal numbers are handy without any modifier key. - What make/model laptop are you ... handy, especially if you've got them memorized. Else I rely on the Windows Character Map utility.

Description : How do I find the "cent" key on my keypad?

Last Answer : answer:Try option 4. ¢ (Hey, PL. Nice to have you back in town)

Description : Gizmo "0" Key on Keypad broken?

Last Answer : Interesting. I have the same set up you do and my 0 also doesn’t work. Unless I use my keyboard. But my 0 key does work while I’m in a call (it makes a tone), just not dialing for some reason. It must be a bug. I’m sure you can report it on gizmo5.com so they fix it.

Description : Does anyone know the reason the key pad on a telephone is the exact opposite of a calculator keypad?

Last Answer : Ha, when I was an Operator for Hyatt I dealt with that all the damn time. I don’t know why, but I completely understand your frustration.

Description : You are stuck in a room. On the door is a keypad with all the letters of the alphabet and the enter button. The word is 7 letters long. To your left, is a table with a note. The note reads: ... the note upon the table, remove a letter and you will be free. What is the code to escape? -Riddles

Last Answer : The code is science After solving for the first note, you will get sciesnce. If you don't understand why, go to the Periodic Table of the Elements and find these elements there. From the ... with this my self when I was looking at the periodic table. Thank you for reading my Escape Room.

Description : What is a numeric keypad ?

Last Answer : A numeric keypad is a section containing 16 to 18 keys, like a calculator on the right side of the keyboard . Numeric keypads are convenient for statistical and math work. The numeric keypad can be used for ... When the Num Lock key is off, pressing it will move the cursor to the end of the line.

Description : What is the numeric keypad ?

Last Answer : A numeric keypad is a section containing 16 to 18 keys, like a calculator on the right side of the keyboard . Numeric keypads are convenient for statistical and math work. The numeric keypad can be used for ... When the Num Lock key is off, pressing it will move the cursor to the end of the line.

Description : What are keypad phones and are they expensive?

Last Answer : Keypad phones are basically phones in built in keypads like blackberry's. Sometimes keypad phones can be expensive but most of the time they are not.

Description : are the keys on most keypad phones too small for the adult hand to use?

Last Answer : No, they keys on most keypad phones are not too small for the adult hand to use. Most adults have no problem with the size and they are made for adults to use. en.wikipedia.org/wiki/Telephone_keypad

Description : Is it possible to lock the keypad or door to keep little kids safe?

Last Answer : No, this microwave oven does not have a lock option on it. It would be safest to keep this up higher where small hands cannot reach.

Description : _______located between the main keypad and the numeric keypad, are used to move the cursor up, down, left and right: a) Numeric Keypad b) Arrow Keys c) Symbolic Keypad d) None of These

Last Answer : b) Arrow Keys

Description : ________located on the right corner of the keyboard, is a separate set of number keys for quick input of numbers: a) Numeric Keypad b) Arrow Pad c) Symbolic Key Pad d) None of These

Last Answer : a) Numeric Keypad

Description : Where would you find the word QWERTY: a) Numeric Keypad b) Mouse c) Keyboard

Last Answer : c) Keyboard

Description : Explain placement, routing, and sizing.

Last Answer : Placement: The task of placing and orienting every transistor somewhere on IC. Routing: The task of running wires between the transistors without inserting other wires or transistors. ... wires and transistor provide better performance but consume more power and require more silicon area.

Last Answer : Common computation models: Sequential program model Statements, rules for composing statements, semantics for executing them Communicating process model ... Object-oriented model For breaking complex software into simpler, well-defined pieces

Description : Explain the advantages and disadvantages of using memory I/O and standard I/O.

Last Answer : Memory mapped I/O and standard I/O are the two methods for communicating microprocessor with peripherals. Processor talks to both memory and peripheral using the same bus.Two ways to talk to a peripheral. ... of standard I/O is no loss of memory addresses to the use as I/O addresses.

Description : Explain parallel and wireless protocols.

Last Answer : Parallel protocols: PCI bus (Peripheral Components Interconnect): PCI stands for Peripheral Components Interconnect. PCI bus is used as a communication line to transmit signals and data ... provide the basis for wireless network products using the Wi-Fi brand.

Description : Explain memory hierarchy.

Last Answer : Memory hierarchy: Main memory is large, inexpensive, slow memory stores entire program and data. Cache memory is small, expensive, fast memory stores copy of likely accessed parts of large ... In memory hierarchy the smaller memory is faster and larger memory storage is slower.

Description : Explain memory write ability and storage permanence with suitable diagram.

Last Answer : Write ability and storage permanence of memories: Write ability is the manner and speed at which memory can be written. Storage permanence is the ability of memory to hold stored bits ... Holds bits after power is no longer supplied. High end and middle range of storage permanence.

Description : Explain the various steps involved in designing a custom single-purpose processor.

Last Answer : A single purpose processor is a digital circuit designed to execute exactly one program. It is also known as co-processor, accelerator or peripheral. It contains only ... for small quantities. Performance may not match general-purpose processors for same applications.

Description : Explain Inter-process Communication (IPC) using mailbox/queue.

Last Answer : Inter-process communication using mailbox: Mailbox is the Interprocess communication mechanism. A process puts a data message for another process in the mailbox. Mailbox is also called as message exchange. ... a message. In mailbox IPC the sender need not to know the name of the receiver.

Description : Explain arbitration. What is priority arbitrator?

Last Answer : Arbitration: IF multiple peripherals are connected to microprocessor or DMA controller or any resource and they request services simultaneously so which peripheral will get serviced first this is ... Peripherals make requests to arbiter and arbiter makes requests to the resource.

Description : Explain FSM and concurrent process with example.

Last Answer : Finite State Machine (FSM): Finite state machine is a machine which have a transition from state to state. The system have some number of states and at a time the system can ... Y seconds. In sequential execution, the processor executes single task which causes poor processor utilization.

Description : What is design technology? Explain top down design process.

Last Answer : Design technology: Design technology is the manner in which we convert our concept desired system into an implementation. The three main design technologies are 1. Compilation/Synthesis ... general purpose processors and A Gate-level Netlist for special-purpose processors.

Description : Explain data transfer mechanism in I2C protocol. Compare it with CAN and USB protocol based on bit rate and area of applications.

Last Answer : I2C (Inter-Integrated Circuit): I2C stands for Inter-Integrated Circuit. I2C is a serial protocol. It was developed by Philips Semiconductor. I2C bus have two communication lines. One is serial data ( ... Mbps this is used for lower speed devices. Using USB we can connect upto 127 devices.

Last Answer : UART takes parallel data and transmits serially and UART receives serial data and converts to parallel.A simple UART may possess1.Some configuration registers and2.Two independently operating processors, one ... must write data to the transmit register and/or read data from the received register.

Last Answer : A semaphore is called binary semaphore when its value is 0, it is assumed that it has been taken (or accepted) & when its value is 1, it is assumed that it has been released & no ... that are not themselves reentrant.3. A reentrant function may does not use the hardware in a nonatomic way.

Description : What is watchdog timer ? Explain the implementation of time out for ATM with block diagram and program.

Last Answer : A special type of timer is a watchdog timer, which will reset the system after a predefined timeout. Watchdog timer reset timer every X time unit, else timer generates a signal ... be loaded into timereg. This is to prevent erroneous software from unintentionally resetting the watchdog timer.

Last Answer : Shared memory :For sharing of data faster and communication between programs, we use shared memory. Shared memory can be used with multiprocessors and single processors. Means Program ... No resource preemption4. Circular waitIf the four conditions occur simultaneously then the deadlock occurs.

Last Answer : The scheduler is very important in Real-Time Operating System (RTOS). Selection of tasks for execution is provided by the scheduler. Which task to execute when it is provided by the ... . Non-preemptive scheduling is simple.Preemptive scheduling is flexible while non-preemptive scheduling is rigid.

Last Answer : There are three different host/target architecture for embedded Linux.Linked setupRemovable storage setupStandalone setup1. Linked setup :In this host/target architecture, the host and ... cross-platform development environment.The target contains bootloader, kernel, and root filesystem.

Description : List and explain the various functions supported by Linux/RTLinux.

Last Answer : Various functions of RTLinux is as follows: Interrupt handling functions

Last Answer : Various features of Linux that are used in embedded systems are as follows : Linux is multiuser operating system. Linux is open source and free. Linux can be ... Linux supports handling of errors. Real-time Linux supports the group scheduling functions.

Description : a) Time to market b) The performance

Last Answer : a) Time to market :Time to market is the time from development of an embedded system to sell it to customers is called time to market. For more profit, the time to market should be ... losses due to delayed entry.b) Performance :Latency and throughput are the two main measures of performance.

Description : Normally, the FPGA resources are used less than 70% because:  a. Routing becomes excessively complicated b. Power issues c. Clock frequency d. Simulation time increases

Last Answer : Normally, the FPGA resources are used less than 70% because: Routing becomes excessively complicated