進(jìn)行鍵盤掃描及鍵處理時(shí),在程序中直接調(diào)用函數(shù)KeyProcess()即可。鍵處理函數(shù)原 型聲明在頭文件Key.h中,鍵處理函數(shù)可放在程序的任何地方,一個(gè)按鍵對(duì)應(yīng)一個(gè)處理函 數(shù)。 該鍵盤掃描程序去抖動(dòng)為什么不需軟件延時(shí)?因?yàn)閺臒o(wú)按鍵到鍵被按下,要進(jìn)行兩次 掃描,此間相當(dāng)于延時(shí)去抖動(dòng)。 該鍵盤掃描程序還有一特色:用二維數(shù)組進(jìn)行按鍵功能處理,使程序更簡(jiǎn)單。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩陣鍵盤鍵值掃描,功能處理函數(shù) 本程序處理4*4的矩陣鍵盤,直接用于8051系列單片機(jī),也可移植到其它機(jī)型. 行輸出在P1口高四位 列輸入在P1口低四位,如果不同,則需修改鍵值讀取函數(shù) 即:GetKeyCode() 有10個(gè)數(shù)字鍵0--9,1個(gè)小數(shù)點(diǎn),1個(gè)負(fù)號(hào)鍵。 第二功能鍵和回車鍵共用一個(gè),如果連續(xù)按下該鍵2秒鐘,則鍵盤進(jìn)入第二功能。 在鍵盤初始化程序InitKeyboard中把ucKey1和ucKey2賦值0xff
標(biāo)簽: 鍵盤掃描
上傳時(shí)間: 2016-02-19
上傳用戶:二驅(qū)蚊器
進(jìn)行鍵盤掃描及鍵處理時(shí),在程序中直接調(diào)用函數(shù)KeyProcess()即可。鍵處理函數(shù)原 型聲明在頭文件Key.h中,鍵處理函數(shù)可放在程序的任何地方,一個(gè)按鍵對(duì)應(yīng)一個(gè)處理函 數(shù)。 該鍵盤掃描程序去抖動(dòng)為什么不需軟件延時(shí)?因?yàn)閺臒o(wú)按鍵到鍵被按下,要進(jìn)行兩次 掃描,此間相當(dāng)于延時(shí)去抖動(dòng)。 該鍵盤掃描程序還有一特色:用二維數(shù)組進(jìn)行按鍵功能處理,使程序更簡(jiǎn)單。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩陣鍵盤鍵值掃描,功能處理函數(shù) 本程序處理4*4的矩陣鍵盤,直接用于8051系列單片機(jī),也可移植到其它機(jī)型. 行輸出在P1口高四位 列輸入在P1口低四位,如果不同,則需修改鍵值讀取函數(shù) 即:GetKeyCode() 有10個(gè)數(shù)字鍵0--9,1個(gè)小數(shù)點(diǎn),1個(gè)負(fù)號(hào)鍵。 第二功能鍵和回車鍵共用一個(gè),如果連續(xù)按下該鍵2秒鐘,則鍵盤進(jìn)入第二功能。 在鍵盤初始化程序InitKeyboard中把ucKey1和ucKey2賦值0xff
標(biāo)簽: 鍵盤掃描
上傳時(shí)間: 2013-12-21
上傳用戶:dreamboy36
1.因?yàn)楸緦?shí)驗(yàn)是交通燈控制實(shí)驗(yàn),所以要先了解實(shí)際交通燈的變化規(guī)律。假設(shè)一個(gè)十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈。然后轉(zhuǎn)狀態(tài)1南北綠燈通車,東西紅燈。過(guò)一段時(shí)間轉(zhuǎn)狀態(tài)2,南北綠燈閃幾次轉(zhuǎn)亮黃燈,延時(shí)幾秒,東西仍然紅燈。再轉(zhuǎn)狀態(tài)3,東西綠燈通車,南北紅燈。過(guò)一段時(shí)間轉(zhuǎn)狀態(tài)4,東西綠燈閃幾次轉(zhuǎn)亮黃燈,延時(shí)幾秒,南北仍然紅燈。最后循環(huán)至狀態(tài)1。
標(biāo)簽: 實(shí)驗(yàn) 交通燈 控制實(shí)驗(yàn)
上傳時(shí)間: 2016-02-20
上傳用戶:lixinxiang
相關(guān)函數(shù)法該方法先由序列估計(jì)出自相關(guān)函數(shù)R,然后對(duì)其進(jìn)行傅立葉變換,得到功率譜估計(jì)。當(dāng)延時(shí)和數(shù)據(jù)長(zhǎng)度相比很小的時(shí)候可以有良好的估計(jì)精度。
標(biāo)簽: 函數(shù) 序列 自相關(guān)函數(shù)
上傳時(shí)間: 2014-01-04
上傳用戶:chenjjer
8051單片機(jī)驅(qū)動(dòng) [簡(jiǎn) 介] ADS7846/7843芯片 適合用在4線制觸摸屏,它通過(guò)標(biāo)準(zhǔn)SPI協(xié)議和CPU通信, 操作簡(jiǎn)單,精度高,當(dāng)觸摸屏被按下時(shí)(即有觸摸事件發(fā)生)則ADS7846向CPU發(fā)中斷請(qǐng)求, CPU接到請(qǐng)求后,應(yīng)延時(shí)一下再響應(yīng)其請(qǐng)求,目的是為了消除抖動(dòng)使得采樣更準(zhǔn)確。 如果一次采樣不準(zhǔn)確,可以嘗試多次采樣取最后一次結(jié)果為準(zhǔn),目的也是為了消除抖動(dòng)。
上傳時(shí)間: 2013-12-03
上傳用戶:ZJX5201314
ns2中的trace分析腳本,用于網(wǎng)絡(luò)仿真,吞吐量,延時(shí),抖動(dòng)率的分析
上傳時(shí)間: 2016-03-06
上傳用戶:253189838
AVR單片機(jī)I2C總線接口的驅(qū)動(dòng)程序,內(nèi)部1 M晶振,程序采用單任務(wù)方式,軟件延時(shí)。可對(duì)I2C總線操作有個(gè)初步認(rèn)識(shí)。
標(biāo)簽: AVR I2C 單片機(jī) 總線接口
上傳時(shí)間: 2016-03-08
上傳用戶:leixinzhuo
此程序?yàn)殡娍劓i程序。通電后門關(guān)上感應(yīng)到門位信號(hào),經(jīng)過(guò)上鎖延時(shí)防止鎖舌不對(duì)位,然后輸出全電壓控制驅(qū)動(dòng)輸出電磁鐵上鎖完成啟動(dòng)狀態(tài),經(jīng)過(guò)1.5秒轉(zhuǎn)為占空比脈動(dòng)電壓維持上鎖狀態(tài)。
上傳時(shí)間: 2016-03-11
上傳用戶:youke111
應(yīng)用單片機(jī)的時(shí)候,經(jīng)常會(huì)遇到需要短時(shí)間延時(shí)的情況。需要的延時(shí)時(shí)間很短,一般都是幾十到幾百微妙(us)。有時(shí)候還需要很高的精度,比如用單片機(jī)驅(qū)動(dòng) DS18B20的時(shí)候,誤差容許的范圍在十幾u(yù)s以內(nèi),不然很容易出錯(cuò)。
標(biāo)簽: 用單片機(jī)
上傳時(shí)間: 2013-12-08
上傳用戶:zjf3110
實(shí)現(xiàn)通訊錄功能,《網(wǎng)絡(luò)電話》是一款PC對(duì)PC利用IP可以在局域網(wǎng)內(nèi)語(yǔ)音通話的軟件。該軟件語(yǔ)音清晰,不出現(xiàn)語(yǔ)音延時(shí);有來(lái)電顯示,且有提示音。尤如電話通話一般。該軟件采用TCP/IP協(xié)議
標(biāo)簽: 通訊
上傳時(shí)間: 2013-12-07
上傳用戶:jackgao
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1