這是一個(gè)為51系列單片機(jī)開(kāi)發(fā)的4*4鍵盤(pán)驅(qū)動(dòng)程序。該驅(qū)動(dòng)程序包括2個(gè)文件,使用時(shí)將C文件關(guān)聯(lián)入工程,在調(diào)用文件前包含H文件即可。本鍵盤(pán)驅(qū)動(dòng)程序具有兩個(gè)接口函數(shù)提供兩種掃描方式(阻塞和非阻塞),可以任意定制返回鍵值,具有防抖動(dòng)處理,具體使用方法可以參見(jiàn)注釋。(本程序在Keil C51開(kāi)發(fā)環(huán)境中測(cè)試成功,并經(jīng)過(guò)多次實(shí)踐應(yīng)用)。
標(biāo)簽: 51系列 單片機(jī)開(kāi)發(fā) 鍵盤(pán)驅(qū)動(dòng) 程序
上傳時(shí)間: 2013-12-24
上傳用戶:xuanchangri
uC/OS-II在51上移植的完整源代碼V1.0,包含shell源碼。雙擊yy.uv2可以直接進(jìn)行軟件仿真。該代碼解決了重入問(wèn)題,對(duì)串口進(jìn)行了特殊處理,不占用任務(wù)號(hào),基于中斷實(shí)現(xiàn)。該代碼通過(guò)了軟件仿真、硬件仿真、固化測(cè)試,請(qǐng)放心使用
上傳時(shí)間: 2015-04-22
上傳用戶:愛(ài)死愛(ài)死
日本的嵌入式實(shí)時(shí)操作系統(tǒng)UITRON3.0 該系統(tǒng)以得到幾十億片的應(yīng)用業(yè)績(jī),如SONY,松下等品牌的廣泛應(yīng)用
上傳時(shí)間: 2015-05-02
上傳用戶:ccclll
用51單片機(jī)實(shí)現(xiàn)時(shí)鐘,日歷,只需一片51單片機(jī)以及外圍元件和一4聯(lián)數(shù)碼管即可
標(biāo)簽: 51單片機(jī) 實(shí)現(xiàn)時(shí)鐘
上傳時(shí)間: 2013-11-29
上傳用戶:talenthn
Parallel programming/Lou Baker, Bradley J.Smith .—New York:McGraw-Hill Book Co.,1996源碼
標(biāo)簽: McGraw-Hill programming Parallel Bradley
上傳時(shí)間: 2013-12-17
上傳用戶:dianxin61
這是一個(gè)用51單片機(jī)制作的8字顯示條屏,里面有源代碼和原理圖,希望能對(duì)大家對(duì)LED的學(xué)習(xí)有所幫助
上傳時(shí)間: 2013-12-24
上傳用戶:royzhangsz
這個(gè)例子如果運(yùn)行,將在仿真的PC窗口中的第1,2,3行顯示一些信息后,在隨機(jī)位置顯示 1 ~ 5 .由于keil c51默認(rèn)不支持重入函數(shù),它的重入函數(shù)使用仿真的重入棧而不使用系統(tǒng)棧,而Small RTOS 51沒(méi)有進(jìn)行重入棧管理,所以在TaskA~TaskE雖然及其相似,但不能合并. 注意:(1)在KEIL C51 工程中,我已經(jīng)把輸出文件目錄設(shè)在e:\temp中,您可以在Project->Options for Target "Target 1"的output頁(yè)點(diǎn)擊Select Folder for Objects...和Listing頁(yè)點(diǎn)擊Select Folder for Listing...改變. (2)編譯時(shí)會(huì)有5個(gè)警告,其中一個(gè)是因?yàn)闆](méi)有使用一個(gè)系統(tǒng)函數(shù)OSSendSignal引起,它可以忽略.另4個(gè)是禁止任務(wù)間變量覆蓋分析引起,必須忽略.感謝網(wǎng)友John X. Liu,在這個(gè)例子中我使用了他編寫(xiě)的仿真(dllPc51Emu.dll),這個(gè)dll原來(lái)是為他移植的Ucos-ii for keil c51的例子編寫(xiě). (3)Pc51Emu.dll在KEIL C51 V6.23 V7.00工作不正常.
上傳時(shí)間: 2015-05-29
上傳用戶:無(wú)聊來(lái)刷下
8路8位串行AD TLC0838與51系列單片機(jī)的接口程序,可多片并聯(lián),共用時(shí)鐘線與數(shù)據(jù)線適用于多路采集,本程序中使用兩片可采集16路
上傳時(shí)間: 2014-01-16
上傳用戶:lijinchuan
51 mcu display programme
標(biāo)簽: programme display mcu 51
上傳時(shí)間: 2013-12-28
上傳用戶:csgcd001
用C51實(shí)現(xiàn)的拼音輸入法,這是改寫(xiě)的網(wǎng)友 embuffalo、獨(dú)步上載在www.21ic.com自由發(fā)布區(qū)的由張凱原作的51上的拼音輸入法程序。 原作使用了一個(gè)二維數(shù)組用以查表,我認(rèn)為這樣比較的浪費(fèi)空間,而且每個(gè)字表的索引地址要手工輸入,效率不高。所以我用結(jié)構(gòu)體將其改寫(xiě)了一下。就是大家現(xiàn)在看到的這個(gè)。 因?yàn)榇a比較的大,共有6,000多漢字,這樣就得要12,000 byte來(lái)存放GB內(nèi)碼,所以也是沒(méi)辦法的 :-( 編譯結(jié)果約為3000h,因?yàn)榇蟛糠质撬饕恚a優(yōu)化幾乎無(wú)效。 在Keil C里仿真芯片選用的是華邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指針尋址,相當(dāng)于有1K的片上x(chóng)data)。條件有限,沒(méi)有上片試驗(yàn),仿真而已。 打算將其移植到AVR上,但CodeAVRC與IAR EC++在結(jié)構(gòu)體、指針的定義使用上似乎與C51不太一樣,現(xiàn)在還未搞定。還希望在這方面有經(jīng)驗(yàn)的網(wǎng)友能給予指導(dǎo)。
標(biāo)簽: embuffalo C51 com www
上傳時(shí)間: 2014-01-26
上傳用戶:semi1981
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1