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

正文內(nèi)容

數(shù)字顯示與鍵盤輸入設(shè)計_武漢理工-預(yù)覽頁

2024-10-02 09:09 上一頁面

下一頁面
 

【正文】 玲 工作單位: 計算機科學(xué)與技術(shù) 學(xué)院 題 目 : 數(shù)字顯示與鍵盤輸入例程設(shè)計 初始條件: 1. 課程設(shè)計使用 ZG211 硬件綜合實驗平臺( 8051 單片機),配有課程設(shè)計接口芯片和輔助芯片以及器件; 2. ZG211有程序設(shè)計集成開發(fā)環(huán)境,程序設(shè)計語言為 C語言; 3. ZG211硬件綜合實驗平臺使用說明書; 要求完成的主要任務(wù) : (包括課程設(shè)計工作量及其技術(shù)要求,撰寫說明書具體要求) 1. 學(xué)習(xí)使用 ZG211硬件綜合實驗平臺,程序設(shè)計集成開發(fā)環(huán)境; 2. 根據(jù)課程設(shè)計題目,進行需求分析,搞清楚課程設(shè)計需要設(shè)計需求和需要解決的設(shè)計內(nèi)容。 4. 設(shè)計接口芯片和輔助芯片以及器件與 8051單片機連接硬件電路原理圖。給出程序的詳細(xì)注釋。 2. 設(shè)計硬件電路原理圖。該芯片整合了數(shù)碼管顯示驅(qū)動和鍵盤掃描控制可以動態(tài)驅(qū)動 8 位數(shù)碼管或者 64 位 LED,具有 BCD 譯碼、閃爍、移位等功能;同時還可以進行 64 鍵的鍵盤掃描;芯片內(nèi)部有多個寄存器控制整個芯片的運行,其中有 8 個寄存器存入所要 顯示的數(shù)字,每個寄存器有 8 位,每一位控制一個數(shù)碼管其中的一段( 1 為點亮,0 為熄滅)??詹僮髅羁梢灾话l(fā)送有效數(shù)據(jù) B8~ B11,簡化描述是 0^0^0^0^↑。例如,在數(shù)碼管 DIG7~ DIG0 顯示“ 87654321”時,執(zhí)行字?jǐn)?shù)據(jù)左移命令,顯示變?yōu)椤?7654321 ”(不譯碼方式)或者“ 76543210”( BCD 譯碼方式)。例如,在數(shù)碼管 DIG7~ DIG0 顯示“ 87654321”時,執(zhí)行字?jǐn)?shù)據(jù)左循環(huán)命令,顯示變?yōu)椤?76543218”。各個參數(shù)均通過 1 位數(shù)據(jù)控制,將相應(yīng)的數(shù)據(jù)位置為 1 則啟用該功能,否則關(guān)閉該功能(默認(rèn)值)。掃描極限 LIMIT 通過 3 位數(shù)據(jù)控制,數(shù)據(jù) 001B~ 111B 和 000B 分別設(shè)定掃描極限為 1~ 7 和 8(默認(rèn)值)。閃爍屬性 D7S~ D0S 分別通過 1 位數(shù)據(jù)控制,將相應(yīng)的數(shù)據(jù)位置為 1 則使能閃爍顯示,否則為正常顯示,不閃爍 (默認(rèn)值)。 DIG_DATA 是 8 位的字?jǐn)?shù)據(jù)。例如, CH451 檢測到有效按鍵并中斷,按鍵代碼是 5EH,簡化描述 1^1^1^0^↑ H^L^H^H^H^H^L^表示先向 CH451 發(fā)出讀取按鍵代碼命令0111XXXXXXXXB,然后從 DOUT 獲得按鍵代碼 5EH。例如:八個數(shù)碼管全顯示“ 8”時送入的二進制數(shù)據(jù)為: 100000001000; 100100001000; 101000001000; 101100001000; 110000001000; 110100001000; 111000001000; 111100001000; 打開 89S52 的外部中斷 1,并設(shè)置為下降沿中斷方式,當(dāng) KEY1KEY5 任一鍵按下時, CH451的 DOUT 腳會產(chǎn)生一個下降沿,這時 89S52 便會產(chǎn)生一個中斷,并進入中斷程序。 程序編譯成功后,打開聯(lián)機下載軟件,將 HEX 文件下載到 89S52 中,觀看程序運行結(jié)果,如有問題則修改程序,再次下載。 /*******************************************************\ | 函數(shù)名 send_disp_data | | 函數(shù)功能 向 CH451芯片發(fā)送命令 | | 參數(shù) m : 命令體 | | _data : 命令參數(shù) | | 返回值 無 | \*******************************************************/ void send_disp_data(unsigned char m, unsigned char _data) { unsigned char i。0x01。 } 武漢理工大學(xué)課程設(shè)計 12 //送 4BIT命令 for(i=0。 DCLK = 1。 LOAD=0。i4。 DCLK = 0。 LOAD=1。 DCLK=1。 //設(shè)定系統(tǒng)參數(shù) send_disp_data( CH451_SETDIS, 0x80)。 temp = 0。 i++) { temp = DOUT。 DCLK=1。 //送顯“ 12345678” send_disp_data( CH451_LOAD0, 0x01)。 send_disp_data( CH451_LOAD4, 0x05)。 delay_1ms(200)。 send_disp_data( CH451_LOAD1, 0x12)。 send_disp_data( CH451_LOAD5, 0x12)。 send_disp_data( CH451_LOAD1, 0x10)。 } if ((!(m/1000)%10)amp。 } send_disp_data( CH451_LOAD5, (m/100)%10)。 按鍵顯示結(jié)果分別為: 1 啟動實驗板,自動顯示“ ” 2 按下 1 號按鍵,顯示“ 001” 3 按下 2 號按鍵,顯示“ 002” 武漢理工大學(xué)課程設(shè)計 17 4 按下 3 號按鍵,顯示“ 003” 5 按下 4 號按鍵,顯示“ 004” 6 按下 5 號按鍵,顯示“ 005” 此次硬件課程設(shè)計是我們第一次接觸單片機,還是感覺到相當(dāng)陌生的,對于 CH451芯片,我們以前都是沒有接觸過的,但是實驗本身并不是很難,主要原因在于接線方面還是很輕松的,還有關(guān)于單片機的代碼也可以直接得到,只需要我們在電腦上編譯調(diào)試通過然后下載到單片機的芯片上就可以
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1