鍵盤掃描編碼電路
發布時間:2015/9/5 17:09:14 訪問次數:523
鍵盤掃描編碼電路用于對鍵盤電路輸入的信號進行編碼。4x4矩陣鍵盤的16個按鍵排成4行4列,行、HCPL-4506-500E列的每個交叉點處設置一個按鍵。當按鍵未按下時,行、列線互不相連,當按鍵按下時,對應的行、列線被連通,鍵盤掃描編碼電路將選中的行、列信息寄存,同時根據鍵盤上的按鍵信息進行編碼。如輸入數字信息則編成代表O~9的8421BCD碼。根據按下按鍵的不同順序,將編碼器輸出的BCD碼分別送入地址譯碼電路中,并同時將數值顯示在數碼管上。
地址譯碼電路
地址譯碼電路用于產生存儲電路的地址信息。當3位角度值通過鍵盤電路輸入完畢后,地址譯碼電路的作用是根據輸入的數值,輸出與之相對應的正弦值在ROM中的存放地址。
輸入角度值的精度為0.1。,在0~90。的范圍內,共有900個值,需要選取ROM的存儲空間應為1024字節,用于存放角度的正弦值,對應1024個字節有10根地址線,即地址譯碼電踣有10位輸出。因此,地址譯碼電路的功能就是要把輸入的3位角度值轉換為10位二進制數。
為了實現設計要求的輸出使能功能,此模塊電路應具有使能端EN,當EN端接收到計
算鍵S的脈沖信號后才對輸入值進行地址轉換。
存儲器電路用于存放0~90。角度的正弦值。由于計算后的有效位數為3位,精度達0.001,所以需要有三個ROM,分別用于存放每個正弦值的十分位、百分位和千分位。根據地址譯碼電路產生的地址,三個ROM并行工作,找到對應的存儲信息,并將輸出數值顯示在數碼管上。例如數碼管顯示為“7、0、7”,則表示輸角度的正弦值為0.707。
在EDA軟件中調用LPM ROM元件,并根據設計要求對其進行配置。由上述可知,ROM的地址線為10根,存儲空間為1024字節,存儲數據為4位。
鍵盤掃描編碼電路用于對鍵盤電路輸入的信號進行編碼。4x4矩陣鍵盤的16個按鍵排成4行4列,行、HCPL-4506-500E列的每個交叉點處設置一個按鍵。當按鍵未按下時,行、列線互不相連,當按鍵按下時,對應的行、列線被連通,鍵盤掃描編碼電路將選中的行、列信息寄存,同時根據鍵盤上的按鍵信息進行編碼。如輸入數字信息則編成代表O~9的8421BCD碼。根據按下按鍵的不同順序,將編碼器輸出的BCD碼分別送入地址譯碼電路中,并同時將數值顯示在數碼管上。
地址譯碼電路
地址譯碼電路用于產生存儲電路的地址信息。當3位角度值通過鍵盤電路輸入完畢后,地址譯碼電路的作用是根據輸入的數值,輸出與之相對應的正弦值在ROM中的存放地址。
輸入角度值的精度為0.1。,在0~90。的范圍內,共有900個值,需要選取ROM的存儲空間應為1024字節,用于存放角度的正弦值,對應1024個字節有10根地址線,即地址譯碼電踣有10位輸出。因此,地址譯碼電路的功能就是要把輸入的3位角度值轉換為10位二進制數。
為了實現設計要求的輸出使能功能,此模塊電路應具有使能端EN,當EN端接收到計
算鍵S的脈沖信號后才對輸入值進行地址轉換。
存儲器電路用于存放0~90。角度的正弦值。由于計算后的有效位數為3位,精度達0.001,所以需要有三個ROM,分別用于存放每個正弦值的十分位、百分位和千分位。根據地址譯碼電路產生的地址,三個ROM并行工作,找到對應的存儲信息,并將輸出數值顯示在數碼管上。例如數碼管顯示為“7、0、7”,則表示輸角度的正弦值為0.707。
在EDA軟件中調用LPM ROM元件,并根據設計要求對其進行配置。由上述可知,ROM的地址線為10根,存儲空間為1024字節,存儲數據為4位。
上一篇:控制電路
熱門點擊
- 晶閘管的主要參數
- 二極管的正向導通壓降在1V左右
- 溫度繼電器
- 熔斷器額定電流的確定
- 用萬用表檢測繼電器常開、常閉觸點
- 將CD4511、限流電阻、LED雙字共陰顯示
- 全加器
- 風的動能與風速的立方成正比
- 單晶硅太陽能電池雖有其優點
- 陶瓷濾波器的特性與性能指標
推薦技術資料
- 自制智能型ICL7135
- 表頭使ff11CL7135作為ADC,ICL7135是... [詳細]