關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于GAL6002芯片的去抖編碼鍵盤電路的設計

        基于GAL6002芯片的去抖編碼鍵盤電路的設計

        作者: 時間:2010-08-31 來源:網絡 收藏

        1 簡介

        本文引用地址:http://www.104case.com/article/202517.htm

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


          2 設計原理

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


          2.1電路

          去抖電路用來執行兩個功能:其一是當按鍵按下時產生一個“凍結”信號FREZ,以用來停止并“凍結”掃描狀態機直到按鍵被釋放。它的ABEL方程為:

          FREZ:=!(COL3COL2COL1COL0);

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

          INT:=FREZ!(COL3COL2COL1COL0);


        上一頁 1 2 3 下一頁

        關鍵詞: 6002 GAL 芯片 去抖

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉峪关市| 封丘县| 乌拉特后旗| 留坝县| 蓬溪县| 竹溪县| 克山县| 威信县| 灌阳县| 图片| 津南区| 宜丰县| 广东省| 衡南县| 百色市| 东兴市| 阆中市| 夏河县| 丁青县| 平昌县| 灌阳县| 金门县| 高州市| 仁布县| 蓬莱市| 绥芬河市| 平谷区| 额敏县| 苍南县| 高雄县| 丽江市| 无为县| 博客| 醴陵市| 云霄县| 乐至县| 育儿| 任丘市| 仙居县| 绩溪县| 开平市|