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

正文內(nèi)容

數(shù)字顯示與鍵盤輸入設(shè)計_課程設(shè)計-免費閱讀

2025-09-27 12:05 上一頁面

下一頁面
  

【正文】 send_disp_data( CH451_LOAD7, m%10)。 if (m/10000) { send_disp_data( CH451_LOAD3, m/10000)。 send_disp_data( CH451_LOAD3, 0x12)。 send_disp_data( CH451_LOAD6, 0x07)。 //中斷 } /*******************************************************\ | 函數(shù)名 Display_TEST | | 函數(shù)功能 測試顯示 LED數(shù)碼管 | | 參數(shù) 無 | | 返回值 無 | \*******************************************************/ 武漢理工大學《硬件綜合設(shè)計》課程設(shè)計說明書 14 void Display_TEST() { //初始化顯示芯片 disp_initialize()。 for(i=0。 DOUT=1。 } LOAD=1。 } /*******************************************************\ | 函數(shù)名 send_m | | 函數(shù)功能 向 CH451芯片發(fā)送命令 | | 參數(shù) m : 命令體 | | 返回值 無 | \*******************************************************/ void send_m(unsigned char m) { unsigned char i。i++) { DIN = (mi)amp。i8。例如:八個數(shù)碼管全顯示“ 8”時送入的二進制數(shù)據(jù)為: 100000001000; 100100001000; 101000001000; 101100001000; 110000001000; 110100001000; 111000001000; 111100001000; 打開 89S52 的外部中斷 1,并設(shè)置為下降沿中斷方式,當 KEY1KEY5 任一鍵按下時, CH451的 DOUT 腳會產(chǎn)生一個下降沿,這時 89S52 便會產(chǎn)生一個中斷,并進入中斷程序。 DIG_DATA 是 8 位的字數(shù)據(jù)。掃描極限 LIMIT 通過 3 位數(shù)據(jù)控制,數(shù)據(jù) 001B~ 111B 和 000B 分別設(shè)定掃描極限為 1~ 7 和 8(默認值)。例如,在數(shù)碼管 DIG7~ DIG0 顯示“ 87654321”時,執(zhí)行字數(shù)據(jù)左循環(huán)命令,顯示變?yōu)椤?76543218”。空操作命令可以只發(fā)送有效數(shù)據(jù) B8~ B11,簡化描述是 0^0^0^0^↑。 2. 設(shè)計硬件電路原理圖。 4. 設(shè)計接口芯片和輔助芯片以及器件與 8051單片機連接硬件電路原理圖。 5. 設(shè)計與硬件電路原理圖對應的 C語言程序(或 8051匯編語言)。 第 18 周: 1. 使用 C 語言或匯 編語言設(shè)計和調(diào)試接口程序。 2 芯片內(nèi)部復位: 001000000001B 內(nèi)部復位命令將 CH451 的各個寄存器和各種參數(shù)復位到默認的狀態(tài)。 6 字數(shù)據(jù)右循環(huán): 001100000011B 字數(shù)據(jù)右循環(huán)命令將 CH451 的字數(shù)據(jù)右循環(huán)一次,即從 DIG7 向武漢理工大學《硬件綜合設(shè)計》課程設(shè)計說明書 7 DIG0 移動一位,然后最左邊的 DIG7 補進原 DIG0 的數(shù)據(jù)。顯示亮度 INTENSITY 通過 4 位數(shù)據(jù)控制,數(shù)據(jù) 0001B~ 1111B 和 0000B 分別設(shè)定顯示驅(qū)動占空比為 1/16~15/16 和 16/16(默認值)。例如,命令數(shù)據(jù) 100001111001B 表示將字數(shù)據(jù) 79H 寫入第 1 個數(shù)據(jù)寄存器,如果是不譯碼方 式,則 DIG0引腳驅(qū)動的數(shù)碼管將顯示 E;命令數(shù)據(jù) 110010001000B 表示將字數(shù)據(jù)88H 寫入第 5 個數(shù)據(jù)寄存器,如果是 BCD 譯碼方式,則 DIG4 引腳驅(qū)動的數(shù)碼管將顯示 8. 11 讀取按鍵代碼: 0111XXXXXXXXB 讀取按鍵代碼命令用于獲得 CH451 最近檢測到的有效按鍵的按鍵代碼。中斷程序中,應首先關(guān)閉中斷,然后向 CH451 發(fā)送讀鍵值指令( 0111),讀取鍵值。i++) { DIN = (_datai)amp。0x01。 //送 4BIT命令 for(i=0。 LOAD=0。 send_disp_data( CH451_SETSYS, 0x03)。 i7。 //延時 delay_1ms(100)。 send_disp_data( CH451_LOAD7, 0x08)。 send_disp_data( CH451_LOAD4, 0x12)。 } else { send_disp_data( CH451_LOAD3, 0x10)。 } 3. 調(diào)試過程: 程序編譯調(diào)試:其成功結(jié)果顯示為 武漢理工大學《硬件綜合設(shè)計》課程設(shè)計說明書 16 在線編程寫入程序: 其成功結(jié)果顯示為 實驗結(jié)果顯示: 按連接圖連線,將已給出程序下載到 89S52中運行。 send_disp_data( CH451_LOAD6, (m/10)%10)。 send_disp_data( CH451_LOAD2, 0x10)。 send_disp_data( CH451_LOAD2, 0x12)。 send_disp_data( CH451_LOAD5, 0x06)。 } EX0 = 1。 send_m(CH451_KEY)。 LOAD=1。 DCLK = 1。 LOAD=1。i4。 //送 8BIT數(shù)據(jù) for(i=0。 89S52 首先向 DIN 發(fā)送一個上升沿,通知 CH451 數(shù)據(jù)線使能 ,然后 89S
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1