通過(guò)矩陣鍵盤(pán)輸入,并顯示在一位數(shù)碼管上。#include#define uint unsigned int#define uchar unsigned charsbit duanx = P2^6;sbit weix = P2^7;uchar key, k_tmp, view;uchar show[] = { 0x3f,0x06,0
如圖是獨(dú)立式鍵盤(pán)電路圖。獨(dú)立式鍵盤(pán)輸入電路的VHDL程序設(shè)計(jì)主要包括鍵盤(pán)去抖電路、輸入信息譯碼電路和輸入存儲(chǔ)緩沖器等電路的VHDL程序設(shè)計(jì),其中重點(diǎn)為輸入信息譯碼電路的設(shè)計(jì)。如圖所示獨(dú)立式鍵盤(pán)電路接口信息譯碼
矩陣式鍵盤(pán)是一種常見(jiàn)的輸入裝置,在日常的生活中,矩陣式鍵盤(pán)在計(jì)算機(jī)、電話、手機(jī)、微波爐等各式電子產(chǎn)品上已經(jīng)被廣泛應(yīng)用。如圖是一個(gè)3×4矩陣鍵盤(pán)的面板配置圖,其中數(shù)字O~9作為數(shù)字輸入按鍵,F(xiàn)1、F2作為自定義
鍵盤(pán)輸入去抖電路的VHDL源程序 注:為便于仿真時(shí)觀察有關(guān)中間結(jié)果,程序中增加了一些觀測(cè)點(diǎn)的輸出,調(diào)試好后程序中的相應(yīng)語(yǔ)旬應(yīng)注釋掉或作相應(yīng)修改。來(lái)源:ks990次
如圖為鍵盤(pán)輸入去抖電路的仿真結(jié)果圖,圖中的輸出信號(hào)QQ0,QQ1,D_0UT1,DD0,DD1是為便于仿真時(shí)觀察中間結(jié)果而增加的觀測(cè)點(diǎn)的輸出,調(diào)試好后程序中的相應(yīng)語(yǔ)句應(yīng)注釋掉。由圖上可以看出,原來(lái)的彈跳現(xiàn)象經(jīng)過(guò)鍵盤(pán)輸入去
鍵盤(pán)輸入與數(shù)據(jù)顯示控制模塊JPXSKZ的VHDL源程序 來(lái)源:ks990次