freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字顯示與鍵盤輸入設計_課程設計(編輯修改稿)

2024-10-02 12:05 本頁面
 

【文章內(nèi)容簡介】 置 0 時選擇不譯碼方式(默認值)。掃描極限 LIMIT 通過 3 位數(shù)據(jù)控制,數(shù)據(jù) 001B~ 111B 和 000B 分別設定掃描極限為 1~ 7 和 8(默認值)。顯示亮度 INTENSITY 通過 4 位數(shù)據(jù)控制,數(shù)據(jù) 0001B~ 1111B 和 0000B 分別設定顯示驅動占空比為 1/16~15/16 和 16/16(默認值)。例如,命令數(shù)據(jù) 010101110000B 表示選擇不譯碼方式、掃描極限為 顯示驅動占空比為 16/16;命令數(shù)據(jù)010110001010B 表示選擇 BCD 譯碼方式、掃描極限為 顯示驅動占空比為 10/16。 9 設定閃爍控制: 0110[D7S][D6S][D5S][D4S][D3S][D2S][D1S][D0S]B 設定閃爍控制命令用于設定 CH451 的閃爍顯示屬性: D7S~ D0S 分別對應于 8 個字驅動 DIG7~ DIG0。閃爍屬性 D7S~ D0S 分別通過 1 位數(shù)據(jù)控制,將相應的數(shù)據(jù)位置為 1 則使能閃爍顯示,否則為正常顯示,不閃爍(默認值)。例如,命令數(shù)據(jù) 011000100001B 表示設定數(shù)碼管DIG5 和 DIG0 閃爍顯示,其余數(shù)碼管正常顯示,不閃爍。 10 加載字數(shù)據(jù): 1[DIG_ADDR][DIG_DATA]B 加載字數(shù)據(jù)命令用于將字數(shù)據(jù) DIG_DATA 寫入 DIG_ADDR 指定地址的數(shù)據(jù)寄存器中。 DIG_ADDR 通過 3 位數(shù)據(jù)指定數(shù)據(jù)寄存器的地址,數(shù)據(jù) 000B~ 111B 分別指定地址 0~ 7,對應于 DIG0~ DIG7 引腳驅動的 8 個數(shù)碼管。 DIG_DATA 是 8 位的字數(shù)據(jù)。例如,命令數(shù)據(jù) 100001111001B 表示將字數(shù)據(jù) 79H 寫入第 1 個數(shù)據(jù)寄存器,如果是不譯碼方 式,則 DIG0引腳驅動的數(shù)碼管將顯示 E;命令數(shù)據(jù) 110010001000B 表示將字數(shù)據(jù)88H 寫入第 5 個數(shù)據(jù)寄存器,如果是 BCD 譯碼方式,則 DIG4 引腳驅動的數(shù)碼管將顯示 8. 11 讀取按鍵代碼: 0111XXXXXXXXB 讀取按鍵代碼命令用于獲得 CH451 最近檢測到的有效按鍵的按鍵代碼。該命令是唯一的具有數(shù)據(jù)返回的命令, CH451 從 DOUT 引腳輸出按鍵代碼,按鍵代碼總是 7 位數(shù)據(jù),最高位是狀態(tài)碼,位 5~位 0 是掃描碼。讀取按鍵代碼命令的位數(shù)據(jù) B0~ B7 可以是任意值,所以控制器可以將該操作命令縮短 為 4 位數(shù)據(jù) B8~ B11。例如, CH451 檢測到有效按鍵并中斷,按鍵代碼是 5EH,簡化描述 1^1^1^0^↑ H^L^H^H^H^H^L^表示先向 CH451 發(fā)出讀取按鍵代碼命令 0111XXXXXXXXB,然后從 DOUT 獲得按鍵代碼 5EH。 武漢理工大學《硬件綜合設計》課程設計說明書 8 CH451BCD碼譯碼表 : : CPU 89S52 CH451 J5_89S52 P34 P15 P33 P32 J23_CH451 LOAD DCLK DIN DOUT 武漢理工大學《硬件綜合設計》課程設計說明書 9 將并口線插在實驗板與 PC 機的并口插座上; 按上圖 連接實驗線路; 仔細檢查無誤后,接通電源。(圖中箭頭表示需要接線的地方) 其器件內(nèi)部結構為: : 進入 KEILC 環(huán)境編寫程序。 89S52 首先向 DIN 發(fā)送一個上升沿,通知 CH451 數(shù)據(jù)線使能 ,然后 89S52 發(fā)送 010000000101,010110000000,通知 CH451 打開鍵盤掃描功能 ,開啟顯示功能,選擇BCD 譯碼方式,在就可以向每個顯示寄存器送入要顯示的數(shù)據(jù)。例如:八個數(shù)碼管全顯示“ 8”時送入的二進制數(shù)據(jù)為: 100000001000; 100100001000; 101000001000; 101100001000; 110000001000; 110100001000; 111000001000; 111100001000; 打開 89S52 的外部中斷 1,并設置為下降沿中斷方式,當 KEY1KEY5 任一鍵按下時, CH451的 DOUT 腳會產(chǎn)生一個下降沿,這時 89S52 便會產(chǎn)生一個中斷,并進入中斷程序。中斷程序中,應首先關閉中斷,然后向 CH451 發(fā)送讀鍵值指令( 0111),讀取鍵值。 KEY1KEY5 的鍵值分別為: 0X40,0X49,0X52,0X5B,0X64. 程序編譯成功后,打開聯(lián)機下載軟件,將 HEX 文件下載到 89S52 中,觀看程序運行結果,如有問題則修改程序,再次下載。調(diào)試成功后 ,將送顯程序,和讀取鍵值程序,各寫成一個函數(shù),供后續(xù)實驗模塊調(diào)用。 武漢理工大學《硬件綜合設計》課程設計說明書 10 : 1 啟動實驗板,自動顯示“ ” 2 按下 1 號按鍵,顯示“ 001” 3 按下 2 號按鍵,顯示“ 002” 4 按下 3 號按鍵,顯示“ 003” 5 按下 4 號按鍵,顯示“ 004” 6 按下 5 號按鍵,顯示“ 005” : 程序原理圖 程序代碼: /********************************************************\ | 項目 武漢理工大學教學實驗板( ZG211 定制) | | 文件 | | 功能 LED顯示演示程序 | 武漢理工大學《硬件綜合設計》課程設計說明書 11 | 編寫 中格電子 | | 創(chuàng)建時間 2020/09/08 | | 版本 | | 版本說明 | | 修改歷史 | | 修改原因 |
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1