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

正文內(nèi)容

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

2025-11-01 12:05上一頁面

下一頁面
  

【正文】 send_disp_data( CH451_LOAD5, (m/100)%10)。 } if ((!(m/1000)%10)amp。 delay_1ms(200)。 i++) { temp = DOUT。 LOAD=1。 DCLK = 1。 KEY1KEY5 的鍵值分別為: 0X40,0X49,0X52,0X5B,0X64. 程序編譯成功后,打開聯(lián)機(jī)下載軟件,將 HEX 文件下載到 89S52 中,觀看程序運(yùn)行結(jié)果,如有問題則修改程序,再次下載。例如,命令數(shù)據(jù) 010101110000B 表示選擇不譯碼方式、掃描極限為 顯示驅(qū)動占空比為 16/16;命令數(shù)據(jù)010110001010B 表示選擇 BCD 譯碼方式、掃描極限為 顯示驅(qū)動占空比為 10/16。芯片上電時, CH451總是被復(fù)位,此時各個寄存器均復(fù)位為 0,各種參數(shù)均恢復(fù)為默認(rèn)值。給出程序流程圖。 時間安排: 第 17 周: 1. 熟悉 ZG211 硬件綜合實驗平臺, KEILC UVISION2 集成開發(fā)環(huá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 補(bǔ)進(jìn)原 DIG7 的數(shù)據(jù)。 DIG_ADDR 通過 3 位數(shù)據(jù)指定數(shù)據(jù)寄存器的地址,數(shù)據(jù) 000B~ 111B 分別指定地址 0~ 7,對應(yīng)于 DIG0~ DIG7 引腳驅(qū)動的 8 個數(shù)碼管。 //送 8BIT數(shù)據(jù) for(i=0。 LOAD=1。 LOAD=1。 } EX0 = 1。 send_disp_data( CH451_LOAD2, 0x12)。 send_disp_data( CH451_LOAD6, (m/10)%10)。 } else { send_disp_data( CH451_LOAD3, 0x10)。 send_disp_data( CH451_LOAD7, 0x08)。 i7。 LOAD=0。0x01。中斷程序中,應(yīng)首先關(guān)閉中斷,然后向 CH451 發(fā)送讀鍵值指令( 0111),讀取鍵值。顯示亮度 INTENSITY 通過 4 位數(shù)據(jù)控制,數(shù)據(jù) 0001B~ 1111B 和 0000B 分別設(shè)定顯示驅(qū)動占空比為 1/16~15/16 和 16/16(默認(rèn)值)。 2 芯片內(nèi)部復(fù)位: 001000000001B 內(nèi)部復(fù)位命令將 CH451 的各個寄存器和各種參數(shù)復(fù)位到默認(rèn)的狀態(tài)。 5. 設(shè)計與硬件電路原理圖對應(yīng)的 C語言程序(或 8051匯編語言)。 2. 設(shè)計硬件電路原理圖。例如,在數(shù)碼管 DIG7~ DIG0 顯示“ 87654321”時,執(zhí)行字?jǐn)?shù)據(jù)左循環(huán)命令,顯示變?yōu)椤?76543218”。 DIG_DATA 是 8 位的字?jǐn)?shù)據(jù)。i8。 } /*******************************************************\ | 函數(shù)名 send_m | | 函數(shù)功能 向 CH451芯片發(fā)送命令 | | 參數(shù) m : 命令體 | | 返回值 無 | \*******************************************************/ void send_m(unsigned char m) { unsigned char i。 DOUT=1。 //中斷 } /*******************************************************\ | 函數(shù)名 Display_TEST | | 函數(shù)功能 測試顯示 LED數(shù)碼管 | | 參數(shù) 無 | | 返回值 無 | \*******************************************************/ 武漢理工大學(xué)《硬件綜合設(shè)計》課程設(shè)計說明書 14 void Display_TEST() { //初始化顯示芯片 disp_initialize()。 send_disp_data( CH451_LOAD3, 0x12)。 send_disp_data( CH451_LOAD7, m%10)。 if (m/10000) { send_disp_data( CH451_LOAD3, m/10000)。 send_disp_data( CH451_LOAD6, 0x07)。 for(i=0。 } LOAD=1。i++) { DIN = (mi)amp。例如:八個數(shù)碼管全顯示“ 8”時送入的二進(jìn)制數(shù)據(jù)為: 100000001000; 100100001000; 101000001000; 101100001000; 110000001000; 110100001000; 111000001000; 111100001000; 打開 89S52 的外部中斷 1,并設(shè)置為下降沿中斷方式,當(dāng) KEY1KEY5 任一鍵按下時, CH451的 DOUT 腳會產(chǎn)生一個下降沿,這時 89S52 便會產(chǎn)生一個中斷,并進(jìn)入中斷程序。掃描極限 LIMIT 通過 3 位數(shù)據(jù)控制,數(shù)據(jù) 001B~ 111B 和 000B 分別設(shè)定掃描極限為 1~ 7 和 8(默認(rèn)值)??詹僮髅羁梢灾话l(fā)送有效數(shù)據(jù) B8~ B11,簡化描述是 0^0^0^0^↑。 4. 設(shè)計接口芯片和輔助芯片以及器件與 8051單片機(jī)連接硬件電路原理圖。 第 18 周: 1. 使用 C 語言或匯 編語言設(shè)計和調(diào)試接口程序。 6 字?jǐn)?shù)據(jù)右循環(huán): 001100000011B 字?jǐn)?shù)據(jù)右循環(huán)命令將 CH451 的字?jǐn)?shù)據(jù)右循環(huán)一次,即從 DIG7 向武漢理工大學(xué)《硬件綜合設(shè)計》課程設(shè)計說明書 7 DIG0 移動一位,然后最左邊的 DIG7 補(bǔ)進(jìn)原 DIG0 的
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1