資料介紹
Implementing Keypad Scanners with CoolRunner-II
This application note provides a functional description of Verilog source code for a keypad
scanner. The code is used to target the lowest density, 32-macrocell CoolRunnerTM-II
XC2C32A CPLD device in a CP56 package (6 mm x 6 mm). The keypad accommodated in this
design has 8 rows and 8 columns. The design can easily be scaled to target keypads with more
or less rows/columns. For instance, a keypad with 7 rows and 7 columns would allow the
design to fit in the smallest QFG32 package (5 mm x 5 mm). To obtain the Verilog source code
described in this document, see “Verilog Code,” page 4, for instructions.
As handheld devices such as cell phones pack more and more features into them, they require
more effective ways of entering data. Most cell phones, for example, use the standard DTMF
style keypad and a multi-tap process to enter alphanumeric data; however, for larger amounts
of data multi-tapping becomes cumbersome. More and more high-end phones are therefore
employing QWERTY keypads that make entering data easier and quicker.
Going from a DTMF to a QWERTY keypad requires more I/O. For instance, a DTMF keypad
might have 4 rows and 3 columns, where a QWERTY keypad might have 8 rows and 8
columns. This can vary depending on the requirements.
Typically, a processor (or ASIC) is used to interface to the keypad’s rows and columns. The
processor scans the rows and monitors the columns for a logic change. When a change
occurs, it indicates that one of the buttons in that column was pressed. By knowing which row
was being scanned, and which column changed state, the processor can deduce which
specific button was pushed. Additional functions such as debounce are also typically
employed. Figure 1 shows how a simple 4 x 4 keypad uses 8 GPIO of a processor.
- 用Arduino KeyPad猜數(shù)字
- RC ONE Keypad MX(USB適配器)開(kāi)源
- 150W經(jīng)典應(yīng)用電路-過(guò)雷擊浪涌6KV電路圖 65次下載
- 15W立體聲D類音頻功放芯片CS8615C 37次下載
- 應(yīng)用在TFT面板的液晶控制器芯片R61505W 6次下載
- 100W液晶電視電源KB-5150電路圖下載 125次下載
- 基于OB2263的12W電源環(huán)路設(shè)計(jì) 140次下載
- 15.5W充電電路設(shè)計(jì) 46次下載
- 1000W大功率開(kāi)關(guān)電源設(shè)計(jì) 206次下載
- 單功能型50-600W升壓DC-DC轉(zhuǎn)換器PH-S系列 5次下載
- Keypad 0次下載
- TCA8418E,pdf(Controlled Keypad
- TCA8418,pdf(Controlled Keypad
- Multipurpose Scanners for Agil
- Implementing Double Data Rate
- 使用SPI驅(qū)動(dòng)wiznet的網(wǎng)絡(luò)接口芯片W5xxx 1762次閱讀
- Pico W的無(wú)線功能 883次閱讀
- 如何理解PCB布線3W規(guī)則 1975次閱讀
- 微雪電子AD按鍵模塊簡(jiǎn)介 1730次閱讀
- 微雪電子4x4矩陣式按鍵模塊小鍵盤簡(jiǎn)介 2777次閱讀
- 微雪電子5 IO 按鍵模塊 小鍵盤介紹 1199次閱讀
- dfrobot1602 LCD顯示器擴(kuò)展板 V2.0簡(jiǎn)介 1972次閱讀
- dfrobotLED Keypad Shield 數(shù)碼管擴(kuò)展板簡(jiǎn)介 1543次閱讀
- 淺談?dòng)褕?jiān)科技UT4418_Camera_500W模塊 2114次閱讀
- 3W迷你功放圖片教程 5569次閱讀
- W5100學(xué)習(xí)之電氣規(guī)格 1223次閱讀
- 電烙鐵30w和60w的區(qū)別介紹 10.2w次閱讀
- w5500原理圖_w5500電路圖 5.3w次閱讀
- 75W瞬時(shí)起動(dòng)鎮(zhèn)流器電路 2368次閱讀
- 40W快速起動(dòng)鎮(zhèn)流器電路 2579次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多