日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

 ;
文章:新聞EDA技術(shù)電源技術(shù)無線通信測量儀表嵌入式類電子技術(shù)制造技術(shù)半導(dǎo)體網(wǎng)絡(luò)協(xié)議展會實(shí)驗(yàn)家電維修 3G  
  下載:EDA教程電源技術(shù)電子書籍電子元件無線通信通信網(wǎng)絡(luò)電路圖紙嵌入式類單片機(jī)傳感/控制電子教材模擬數(shù)字
.... 音視頻類
消費(fèi)電子機(jī)械電子行業(yè)軟件C/C++FPGA/ASIC規(guī)則標(biāo)準(zhǔn)家電維修DSPIC資料ARM軟件電路圖電子技術(shù)論壇
 
位置:電子發(fā)燒友 > 電子技術(shù)應(yīng)用 > 行業(yè)新聞 > 可編程邏輯 >基于GAL6002芯片的去抖編碼鍵盤電路的設(shè)計(jì) 退出登錄 用戶管理

基于GAL6002芯片的去抖編碼鍵盤電路的設(shè)計(jì)

作者:佚名  來源:本站整理  發(fā)布時(shí)間:2010-8-30 18:10:00  [收 藏] [評 論]

  1 GAL6002芯片簡介

  GAL6002是Lattice公司研制的電可擦除、可重復(fù)編程的高性能PLD器件,圖1所示是其引腳排列。GAL6002具有78×64×36 FPLA結(jié)構(gòu),可提供78×64的可編程與陣列和64×36的可編程或陣列。它具有10個輸出宏單元、8個隱埋宏單元及20個輸入和I/O宏單元。它的兩個獨(dú)立輸入時(shí)鐘可分別用于輸入和輸出宏單元的控制。其輸出宏單元和隱埋宏單元的寄存器共用一個高有效復(fù)位乘積項(xiàng)。每個寄存器復(fù)位為“0”。輸出宏單元和輸出腳之間均有一個反相緩沖器,每個輸出緩沖器的使能可由單獨(dú)的乘積項(xiàng)來控制。

  2 設(shè)計(jì)原理

  直接訪問方式下的接口電路如圖2所示。以下分別從去抖電路、自動掃描電路和接口電路三方面來描述該自動掃描去抖編碼鍵盤電路的設(shè)計(jì)原理。

  2.1去抖電路

  去抖電路用來執(zhí)行兩個功能:其一是當(dāng)按鍵按下時(shí)產(chǎn)生一個“凍結(jié)”信號FREZ,以用來停止并“凍結(jié)”掃描狀態(tài)機(jī)直到按鍵被釋放。它的ABEL方程為:

  FREZ:=!(COL3&COL2&COL1&COL0);

  


  圖1 GAL6002管腳圖

  其二是當(dāng)輸出保持低電平達(dá)兩個(或更多)相鄰時(shí)鐘周期時(shí)產(chǎn)生一個中斷INT。其ABEL方程為:

  INT:=FREZ&!(COL3&COL2&COL1&COL0);

  

  圖2 直接訪問方式下的接口電路

  2.2 自動掃描電路

  自動掃描電路的軟件定義如下:

  R OWREG=[ROW3,ROW2,ROW1,ROW0];

  

  掃描狀態(tài)機(jī)在輸入時(shí)鐘的上升沿依次向鍵盤行線發(fā)送“0”電平以掃描鍵盤,如果FREZ信號被使能,則“凍結(jié)”狀態(tài)機(jī)。該操作在ABEL文件中的狀態(tài)圖描述如下:

  

  2.3 接口電路

  在該電路的ABEL文件中,可由真值表界定按鍵的行列位置與輸出值D3~D0的對應(yīng)關(guān)系,其中數(shù)值1~16分別對應(yīng)于16個按鍵,即編碼鍵盤的鍵值。從Lattice公司的工具軟件ispDesignEXPERT8.2對ABEL文件的編譯結(jié)果來看,當(dāng)有多鍵同時(shí)按下時(shí),D3~D0的輸出亦為“0”,因此在51匯編程序中應(yīng)對“0”號鍵進(jìn)行適當(dāng)取舍。

  通過輸出緩沖器可使輸出管腳設(shè)置成高阻態(tài),因此輸出管腳可以直接和單片機(jī)的數(shù)據(jù)總線連接。本設(shè)計(jì)中,D3~D0輸出緩沖器由CS和RD兩個信號控制。其ABEL方程為:

  

  采用間接控制方式讀取鍵值的接口電路如圖3所示。

  

  圖3 間接訪問方式下的接口電路

  3 ABEL文件清單

  下面給出KEY44.ABL文件的具體程序清單,其編譯工具為Lattice公司的ispDesignEXPERT8.2。

  

  

  

  

上一篇文章:基于StrongARM芯片SA1110的擴(kuò)展接口的設(shè)計(jì) 下一篇文章:已經(jīng)沒有了
相關(guān)技術(shù)應(yīng)用閱讀 相關(guān)技術(shù)資料下載
∷相關(guān)文章評論∷   。ㄔu論內(nèi)容只代表網(wǎng)友觀點(diǎn),與本站立場無關(guān)。 [更多評論...]
 
 

 

 
關(guān)于本站- 意見反饋 - 網(wǎng)站導(dǎo)航 - 幫助 - 隱私政策 - 聯(lián)系我們 - 使用條款 - 安全承諾 - 友情連接 - 歡迎投稿
站長QQ:39550527 Powered by: 颶風(fēng)網(wǎng)絡(luò)(電路圖
Copyright 2006-2008 Elecfans.Com.電子發(fā)燒友: 粵ICP備07065979號All Rights Reserved
西贡区| 伊金霍洛旗| 彰武县| 如东县| 白银市| 纳雍县| 屏山县| 余干县| 大悟县| 宁都县| 彩票| 扎兰屯市| 海盐县| 札达县| 十堰市| 东海县| 民丰县| 宁国市| 邛崃市| 平塘县| 岗巴县| 平原县| 株洲市| 临洮县| 宁德市| 永新县| 新乡市| 宝鸡市| 恭城| 乌拉特前旗| 文成县| 汉寿县| 海安县| 米泉市| 湟源县| 新建县| 信宜市| 贺兰县| 图木舒克市| 阿拉善左旗| 永胜县|