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

正文內(nèi)容

數(shù)字顯示與鍵盤輸入設(shè)計(jì)武漢理工-文庫(kù)吧資料

2025-07-06 02:08本頁(yè)面
  

【正文】 //送4BIT命令 for(i=0。 LOAD=1。 } LOAD=1。 DCLK = 0。0x01。i4。 DCLK = 1。 DCLK = 1。i++) { DIN = (_datai)amp。 //送8BIT數(shù)據(jù) for(i=0。extern unsigned char key_data。調(diào)試成功后,將送顯程序,和讀取鍵值程序,各寫成一個(gè)函數(shù),供后續(xù)實(shí)驗(yàn)?zāi)K調(diào)用。如二進(jìn)制數(shù)據(jù):100000000101,先送1,再送0,再送1,依次類推;而接收時(shí)則相反,先接收高位。中斷程序中,應(yīng)首先關(guān)閉中斷,然后向CH451 發(fā)送讀鍵值指令(0111),讀取鍵值。89S52 首先向DIN 發(fā)送一個(gè)上升沿,通知CH451 數(shù)據(jù)線使能,然后89S52 發(fā)送010000000101,010110000000,通知CH451 打開(kāi)鍵盤掃描功能,開(kāi)啟顯示功能,選擇BCD 譯碼方式,在就可以向每個(gè)顯示寄存器送入要顯示的數(shù)據(jù)。CH451BCD碼譯碼表 : :CH451CPU89S52J5_89S52P34P15P33P32J23_CH451LOADDCLKDINDOUT將并口線插在實(shí)驗(yàn)板與 PC 機(jī)的并口插座上;按上圖 連接實(shí)驗(yàn)線路;仔細(xì)檢查無(wú)誤后,接通電源。讀取按鍵代碼命令的位數(shù)據(jù)B0~B7 可以是任意值,所以控制器可以將該操作命令縮短為4 位數(shù)據(jù)B8~B11。例如,命令數(shù)據(jù)100001111001B 表示將字?jǐn)?shù)據(jù)79H 寫入第1 個(gè)數(shù)據(jù)寄存器,如果是不譯碼方式,則DIG0引腳驅(qū)動(dòng)的數(shù)碼管將顯示E;命令數(shù)據(jù)110010001000B 表示將字?jǐn)?shù)據(jù)88H 寫入第5 個(gè)數(shù)據(jù)寄存器,如果是BCD 譯碼方式,則DIG4 引腳驅(qū)動(dòng)的數(shù)碼管將顯示8.11 讀取按鍵代碼:0111XXXXXXXXB讀取按鍵代碼命令用于獲得CH451 最近檢測(cè)到的有效按鍵的按鍵代碼。DIG_ADDR 通過(guò)3 位數(shù)據(jù)指定數(shù)據(jù)寄存器的地址,數(shù)據(jù)000B~111B 分別指定地址0~7,對(duì)應(yīng)于DIG0~DIG7 引腳驅(qū)動(dòng)的8 個(gè)數(shù)碼管。例如,命令數(shù)據(jù)011000100001B 表示設(shè)定數(shù)碼管DIG5 和DIG0 閃爍顯示,其余數(shù)碼管正常顯示,不閃爍。9 設(shè)定閃爍控制:0110[D7S][D6S][D5S][D4S][D3S][D2S][D1S][D0S]B設(shè)定閃爍控制命令用于設(shè)定CH451 的閃爍顯示屬性:D7S~D0S 分別對(duì)應(yīng)于8 個(gè)字驅(qū)動(dòng)DIG7~DIG0。顯示亮度INTENSITY 通過(guò)4 位數(shù)據(jù)控制,數(shù)據(jù)0001B~1111B 和0000B 分別設(shè)定顯示驅(qū)動(dòng)占空比為1/16~15/16 和16/16(默認(rèn)值)。譯碼方式MODE 通過(guò)1 位數(shù)據(jù)控制,置1 時(shí)選擇BCD 譯碼方式,置0 時(shí)選擇不譯碼方式(默認(rèn)值)。例如,命令數(shù)據(jù)010000000101B 表示啟用看門狗的功能、關(guān)閉鍵盤掃描的功能、啟用顯示掃描驅(qū)動(dòng)的功能。7 設(shè)定系統(tǒng)參數(shù):010000000[WDOG][KEYB][DISP]B設(shè)定系統(tǒng)參數(shù)命令用于設(shè)定CH451 的系統(tǒng)級(jí)參數(shù):看門狗使能WDOG,鍵盤掃描使能KEYB,顯示驅(qū)動(dòng)使能DISP。6 字?jǐn)?shù)據(jù)右循環(huán):001100000011B字?jǐn)?shù)據(jù)右循環(huán)命令將CH451 的字?jǐn)?shù)據(jù)右循環(huán)一次,即從DIG7 向DIG0 移動(dòng)一位,然后最左邊的DIG7 補(bǔ)進(jìn)原DIG0 的數(shù)據(jù)。5 字?jǐn)?shù)據(jù)左循環(huán):001100000001B字?jǐn)?shù)據(jù)左循環(huán)命令將CH451 的字?jǐn)?shù)據(jù)左循環(huán)一次,即從DIG0 向DIG7 移動(dòng)一位,然后最右邊的DIG0 補(bǔ)進(jìn)原DIG7 的數(shù)據(jù)。4 字?jǐn)?shù)據(jù)右移:001100000010B字?jǐn)?shù)據(jù)右移命令將CH451 的字?jǐn)?shù)據(jù)右移一次,即從DIG7 向DIG0 移動(dòng)一位,然后最左邊的DIG7 補(bǔ)進(jìn)數(shù)據(jù)00H。3 字?jǐn)?shù)據(jù)左移:001100000000B字?jǐn)?shù)據(jù)左移命令將CH451 的字?jǐn)?shù)據(jù)左移一次,即從DIG0 向DIG7 移動(dòng)一位,然后最右邊的DIG0 補(bǔ)進(jìn)數(shù)據(jù)00H。2 芯片內(nèi)部復(fù)位:001000000001B內(nèi)部復(fù)位命令將CH451 的各個(gè)寄存器和各種參數(shù)復(fù)位到默認(rèn)的狀態(tài)。為了在不影響CH451 的前提下變化DCLK 以清除看門狗計(jì)時(shí),也可以發(fā)送空操作命令。單片機(jī)通過(guò)4 根信號(hào)線(串行數(shù)據(jù)輸入線DIN、串行數(shù)據(jù)時(shí)鐘線DCLK、串行數(shù)據(jù)加載線LOAD、串行數(shù)據(jù)輸出線DOUT)控制CH451,顯示數(shù)據(jù),同時(shí)通過(guò)CH451 對(duì)鍵盤的掃描,達(dá)到人機(jī)交換信息的目的。指導(dǎo)教師簽名:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1