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

正文內(nèi)容

數(shù)字顯示與鍵盤輸入設(shè)計武漢理工-在線瀏覽

2024-08-10 02:08本頁面
  

【正文】 ITY]B設(shè)定顯示參數(shù)命令用于設(shè)定CH451 的顯示參數(shù):譯碼方式MODE,掃描極限LIMIT,顯示亮度INTENSITY。掃描極限LIMIT 通過3 位數(shù)據(jù)控制,數(shù)據(jù)001B~111B 和000B 分別設(shè)定掃描極限為1~7 和8(默認(rèn)值)。例如,命令數(shù)據(jù)010101110000B 表示選擇不譯碼方式、掃描極限為顯示驅(qū)動占空比為16/16;命令數(shù)據(jù)010110001010B 表示選擇BCD 譯碼方式、掃描極限為顯示驅(qū)動占空比為10/16。閃爍屬性D7S~D0S 分別通過1 位數(shù)據(jù)控制,將相應(yīng)的數(shù)據(jù)位置為1 則使能閃爍顯示,否則為正常顯示,不閃爍(默認(rè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ù)寄存器中。DIG_DATA 是8 位的字?jǐn)?shù)據(jù)。該命令是唯一的具有數(shù)據(jù)返回的命令,CH451 從DOUT 引腳輸出按鍵代碼,按鍵代碼總是7 位數(shù)據(jù),最高位是狀態(tài)碼,位5~位0 是掃描碼。例如,CH451 檢測到有效按鍵并中斷,按鍵代碼是5EH,簡化描述1^1^1^0^↑H^L^H^H^H^H^L^表示先向CH451 發(fā)出讀取按鍵代碼命令0111XXXXXXXXB,然后從DOUT 獲得按鍵代碼5EH。(圖中箭頭表示需要接線的地方)(上圖為連線圖,也是接線成功后的圖):進(jìn)入 KEILC 環(huán)境編寫程序。例如:八個數(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)入中斷程序。KEY1KEY5 的鍵值分別為:0X40,0X49,0X52,0X5B,0X64. 在89S52在向CH451發(fā)送數(shù)據(jù)時,先發(fā)送低位數(shù)據(jù)。程序編譯成功后,打開聯(lián)機(jī)下載軟件,將HEX 文件下載到89S52 中,觀看程序運(yùn)行結(jié)果,如有問題則修改程序,再次下載。:1 啟動實驗板,自動顯示“”2 按下1 號按鍵,顯示“001”3 按下2 號按鍵,顯示“002”4 按下3 號按鍵,顯示“003”5 按下4 號按鍵,顯示“004”6 按下5 號按鍵,顯示“005”: 程序原理圖 程序代碼: /********************************************************\| 項目 武漢理工大學(xué)教學(xué)實驗板(ZG211 定制) || 文件 || 功能 LED顯示演示程序 || 編寫 中格電子 || 創(chuàng)建時間 2005/09/08 || 版本 || 版本說明 || 修改歷史 || 修改原因 || 修改時間 || 修改后特性 |\********************************************************/include include include include include extern unsigned char key_print。/*******************************************************\| 函數(shù)名 send_disp_data || 函數(shù)功能 向CH451芯片發(fā)送命令 || 參數(shù) m : 命令體 || _data : 命令參數(shù) || 返回值 無 |\*******************************************************/void send_disp_data(unsigned char m, unsigned char _data){ unsigned char i。i8。0x01。 DCLK = 0。 } //送4BIT命令 for(i=0。i++) { DIN = (mi)amp。 DC
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1