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

正文內(nèi)容

數(shù)字顯示與鍵盤輸入設(shè)計_課程設(shè)計(存儲版)

2025-10-07 12:05上一頁面

下一頁面
  

【正文】 52 發(fā)送 010000000101,010110000000,通知 CH451 打開鍵盤掃描功能 ,開啟顯示功能,選擇BCD 譯碼方式,在就可以向每個顯示寄存器送入要顯示的數(shù)據(jù)。 DIG_ADDR 通過 3 位數(shù)據(jù)指定數(shù)據(jù)寄存器的地址,數(shù)據(jù) 000B~ 111B 分別指定地址 0~ 7,對應(yīng)于 DIG0~ DIG7 引腳驅(qū)動的 8 個數(shù)碼管。譯碼方式 MODE 通過 1 位數(shù)據(jù)控制,置 1 時選擇 BCD 譯碼方式,置 0 時選擇不譯碼方式(默認(rèn)值)。 5 字?jǐn)?shù)據(jù)左循環(huán): 001100000001B 字?jǐn)?shù)據(jù)左循環(huán)命令將 CH451 的字?jǐn)?shù)據(jù)左循環(huán)一次,即從 DIG0 向DIG7 移動一位,然后最右邊的 DIG0 補進原 DIG7 的數(shù)據(jù)。為了在不影響 CH451 的前提下變化 DCLK 以清除看門狗計時,也 可以發(fā)送空操作命令。 時間安排: 第 17 周: 1. 熟悉 ZG211 硬件綜合實驗平臺, KEILC UVISION2 集成開發(fā)環(huán)境;查閱接口芯片資料, 熟悉接口芯片和它的使用方法。查閱和學(xué)習(xí)課程設(shè)計題目需要的輔助芯片以及器件資 料。給出程序流程圖。 2. 撰寫計算機硬件綜合設(shè)計報告。芯片上電時, CH451總是被復(fù)位,此時各個寄存器均復(fù)位為 0,各種參數(shù)均恢復(fù)為默認(rèn)值。例如,在數(shù)碼管 DIG7~ DIG0 顯示“ 87654321”時,執(zhí)行字?jǐn)?shù)據(jù)右循環(huán)命令,顯示變?yōu)椤?18765432”。例如,命令數(shù)據(jù) 010101110000B 表示選擇不譯碼方式、掃描極限為 顯示驅(qū)動占空比為 16/16;命令數(shù)據(jù)010110001010B 表示選擇 BCD 譯碼方式、掃描極限為 顯示驅(qū)動占空比為 10/16。該命令是唯一的具有數(shù)據(jù)返回的命令, CH451 從 DOUT 引腳輸出按鍵代碼,按鍵代碼總是 7 位數(shù)據(jù),最高位是狀態(tài)碼,位 5~位 0 是掃描碼。 KEY1KEY5 的鍵值分別為: 0X40,0X49,0X52,0X5B,0X64. 程序編譯成功后,打開聯(lián)機下載軟件,將 HEX 文件下載到 89S52 中,觀看程序運行結(jié)果,如有問題則修改程序,再次下載。0x01。 DCLK = 1。i4。 LOAD=1。 //設(shè)定系統(tǒng)參數(shù) send_disp_data( CH451_SETDIS, 0x80)。 i++) { temp = DOUT。 //送顯“ 12345678” send_disp_data( CH451_LOAD0, 0x01)。 delay_1ms(200)。 send_disp_data( CH451_LOAD5, 0x12)。 } if ((!(m/1000)%10)amp。 武漢理工大學(xué)《硬件綜合設(shè)計》課程設(shè)計說明書 17 按鍵顯示結(jié)果分別為: 1 啟動實驗板,自動顯示“ ” 2 按下 1 號按鍵,顯示“ 001” 3 按下 2 號按鍵,顯示“ 002” 4 按下 3 號按鍵,顯示“ 003” 5 按下 4 號按鍵,顯示“ 004” 6 按下 5 號按鍵,顯示“ 005” 4. 課程設(shè)計總結(jié): 本次課程設(shè)計是我們 學(xué)習(xí)使用 ZG211硬件綜合實驗平臺,程序設(shè)計集成開發(fā)環(huán)境,并使用 C語言利用該硬件平臺進行“數(shù)字顯示與鍵盤輸入”的 例程設(shè)計,通過此次設(shè)計,使我對 ZG211硬件綜合實驗平臺有了進一步的了解,受益匪淺。 } send_disp_data( CH451_LOAD5, (m/100)%10)。 send_disp_data( CH451_LOAD1, 0x10)。 send_disp_data( CH451_LOAD1, 0x12)。 send_disp_data( CH451_LOAD4, 0x05)。 DCLK=1。 temp = 0。 武漢理工大學(xué)《硬件綜合設(shè)計》課程設(shè)計說明書 13 DCLK=1。 DCLK = 0。 LOAD=0。 } //送 4BIT命令 for(i=0。 /*******************************************************\ | 函數(shù)名 send_disp_data | | 函數(shù)功能 向 CH451芯片發(fā)送命令 | | 參數(shù) m : 命令體 | | _data : 命令參數(shù) | | 返回值 無 | \*******************************************************/ void send_disp_data(unsigned char m, unsigned char _data) { unsigned char i。(圖中箭頭表示需要接線的地方) 其器件內(nèi)部結(jié)構(gòu)為: : 進入 KEILC 環(huán)境編寫程序。 10 加載字?jǐn)?shù)據(jù): 1[DIG_ADDR][DIG_DATA]B 加載字?jǐn)?shù)據(jù)命令用于將字?jǐn)?shù)據(jù) DIG_DATA 寫入 DIG_ADDR 指定地址的數(shù)據(jù)寄存器中。 8 設(shè)定顯示參數(shù): 0101[MODE][LIMIT][INTENSITY]B 設(shè)定顯示參數(shù)命令用于設(shè)定 CH451 的顯示參數(shù):譯碼方 式 MODE,掃描極限 LIMIT,顯示亮度 INTENSITY。例如,在數(shù)碼管 DIG7~ DIG0 顯示“ 87654321”時,執(zhí)行字?jǐn)?shù)據(jù)右移命令,顯示變?yōu)椤? 8765432”(不譯碼方式)或者“ 08765432”( BCD 譯碼方式)。該芯片與實驗板相關(guān)器件連接原理圖如下: CH451原理圖 CH451引腳圖 武漢理工大學(xué)《硬件綜合設(shè)計》課程設(shè)計說明書 5 : CH451操作命令表 武漢理工大學(xué)《硬件綜合設(shè)計》課程設(shè)計說明書 6 1 空操作: 0000XXXXXXXXB 空操作命令不對 CH451 產(chǎn)生任何影響。 6. 撰寫課程設(shè)計報告, 1)詳細(xì)陳述以上的設(shè)計過程; 2)詳細(xì)陳述電路的調(diào)試過程。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1