鍵盤掃描編碼電路
發布時間:2015/9/5 17:13:00 訪問次數:724
鍵盤掃描編碼電路用于對鍵盤電路輸入的信號進行編碼。4x4矩陣鍵盤的16個按鍵排成4行4列,HDSP-5507 行、列的每個交叉點處設置一個按鍵。當按鍵未按下時,行、列線互不相連,當按鍵按下時,對應的行、列線被連通,鍵盤掃描編碼電路將選中的行、列信息寄存,同時根據鍵盤上的按鍵信息進行編碼。如輸入數字信息則編成代表O~9的8421BCD碼。根據按下按鍵的不同順序,將編碼器輸出的BCD碼分別送入地址譯碼電路中,并同時將數值顯示在數碼管上。
地址譯碼電路
地址譯碼電路用于產生存儲電路的地址信息。當3位角度值通過鍵盤電路輸入完畢后,地址譯碼電路的作用是根據輸入的數值,輸出與之相對應的正弦值在ROM中的存放地址。
輸入角度值的精度為0.1。,在0~90。的范圍內,共有900個值,需要選取ROM的存儲空間應為1024字節,用于存放角度的正弦值,對應1024個字節有10根地址線,即地址譯碼電踣有10位輸出。因此,地址譯碼電路的功能就是要把輸入的3位角度值轉換為10位二進制數。
為了實現設計要求的輸出使能功能,此模塊電路應具有使能端EN,當EN端接收到計算鍵S的脈沖信號后才對輸入值進行地址轉換。
鍵盤掃描編碼電路用于對鍵盤電路輸入的信號進行編碼。4x4矩陣鍵盤的16個按鍵排成4行4列,HDSP-5507 行、列的每個交叉點處設置一個按鍵。當按鍵未按下時,行、列線互不相連,當按鍵按下時,對應的行、列線被連通,鍵盤掃描編碼電路將選中的行、列信息寄存,同時根據鍵盤上的按鍵信息進行編碼。如輸入數字信息則編成代表O~9的8421BCD碼。根據按下按鍵的不同順序,將編碼器輸出的BCD碼分別送入地址譯碼電路中,并同時將數值顯示在數碼管上。
地址譯碼電路
地址譯碼電路用于產生存儲電路的地址信息。當3位角度值通過鍵盤電路輸入完畢后,地址譯碼電路的作用是根據輸入的數值,輸出與之相對應的正弦值在ROM中的存放地址。
輸入角度值的精度為0.1。,在0~90。的范圍內,共有900個值,需要選取ROM的存儲空間應為1024字節,用于存放角度的正弦值,對應1024個字節有10根地址線,即地址譯碼電踣有10位輸出。因此,地址譯碼電路的功能就是要把輸入的3位角度值轉換為10位二進制數。
為了實現設計要求的輸出使能功能,此模塊電路應具有使能端EN,當EN端接收到計算鍵S的脈沖信號后才對輸入值進行地址轉換。