|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
想請教幾關(guān)于ZLG7290的問題,謝謝! |
| 作者:terance 欄目:MCU技術(shù) |
有誰用過ZLG7290嗎?想請教幾個問題,謝謝! 1、ZLG7290上有一個/INT口,在EASYARM2200上接了外部中斷3,這個/INT口的作用是不是用來產(chǎn)生鍵盤輸入中斷,即有按鍵按下時,/INT由高 變低,產(chǎn)生外部中斷3中斷? 2、如果鍵盤輸入是利用外部中斷3來識別,那是不是就是要把鍵盤處理程序放在外部中斷3的中斷服務(wù)程序中?像類似與單片機(jī)上利用外部中斷 來識別鍵盤輸入一樣,當(dāng)有按鍵按下時,產(chǎn)生中斷,調(diào)用中斷服務(wù)程序,處理按鍵輸入,如果是這樣的話,在easyarm2200中,卻找不到外部中 斷3的處理程序,而是采用了下面的程序來對按鍵處理?如果這樣處理的話,那ZLG7290上的/INT輸入端和LPC2210的外部中斷3在這里起了什么 作用? /* 讀取按鍵,設(shè)置鍵值對應(yīng)的顯示位閃爍 */ while(1) { DelayNS(1); key = 0; IRcvStr(ZLG7290, 0x01, disp_buf, 8); if(0==disp_buf[1]) { key = disp_buf[0]; } SWITCH(key) { case 1: case 9: ZLG7290_SendCmd(ZLG7290, 0x01); break; case 2: case 10: ZLG7290_SendCmd(ZLG7290, 0x02); break; case 3: case 11: ZLG7290_SendCmd(ZLG7290, 0x04); break; case 4: case 12: ZLG7290_SendCmd(ZLG7290, 0x08); break; case 5: case 13: ZLG7290_SendCmd(ZLG7290, 0x10); break; case 6: case 14: ZLG7290_SendCmd(ZLG7290, 0x20); break; case 7: case 15: ZLG7290_SendCmd(ZLG7290, 0x40); break; case 8: case 16: ZLG7290_SendCmd(ZLG7290, 0x80); break; default: break; } } |
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號 |