可預(yù)置的8位計(jì)數(shù)器程序的主要部分分析 #include <AT89X51.H> //器件配置文件 #define uchar unsigned char //變量類型的宏定義 #define uint unsigned int uchar code SEG7[10]={0x03,0x9f,0x25,0x0d,0x99, //0~9的數(shù)碼管段碼 0x49,0x41,0x1f,0x01,0x09} uchar data cnt[8] //在data區(qū)定義8位長(zhǎng)度的數(shù)組,用來(lái)存放計(jì)數(shù)值 uchar data pre_cnt[8] //在data區(qū)定義8位長(zhǎng)度的數(shù)組,用來(lái)存放預(yù)置值 sbit drv=P3^4 //定義輸出驅(qū)動(dòng)端 bit set_flag //定義工作標(biāo)志 bit out_flag //定義輸出標(biāo)志 bit keydown_flag //鍵按下標(biāo)志
標(biāo)簽: unsigned include define uchar
上傳時(shí)間: 2015-04-29
上傳用戶:changeboy
ucosII2.76在winavr(20050214版本)下的程序包,用pn打開(kāi)目錄下的工程,運(yùn)行make all工具即可編譯可用,絕對(duì)可用. winavr如用2006版本,需要把文件中包含文件signal.h改為interrupt.h(可能在includes.h中改一處即可)
標(biāo)簽: winavr 20050214 ucosII 2.76
上傳時(shí)間: 2015-05-04
上傳用戶:xinzhch
摘要文章介紹了作者在過(guò)擊5年中在微內(nèi)核技術(shù)上所做的工作.給出了3個(gè)算法.① 通過(guò)特任務(wù)調(diào)度 和線程調(diào)度算法相結(jié)合的方法.來(lái)解決單純以線程為單位的調(diào)度系統(tǒng)的效率和公平性問(wèn)題;③ 一個(gè)改進(jìn) 的寫(xiě)時(shí)拷貝算法,它結(jié)合寫(xiě)時(shí)拷貝算法和詩(shī)問(wèn)時(shí)拷用算法的優(yōu)點(diǎn).來(lái)解決寫(xiě)時(shí)拷貝算法在I386體系結(jié)抽 上的適應(yīng)性問(wèn)題;@ 提出了一個(gè)微內(nèi)核操作系蜿計(jì)時(shí)模型,它解決了傳統(tǒng)計(jì)時(shí)算法在微內(nèi)核系統(tǒng)中計(jì)時(shí) 不準(zhǔn)確的問(wèn)題h
標(biāo)簽: 線程 微內(nèi)核 任務(wù)調(diào)度 單位
上傳時(shí)間: 2013-12-15
上傳用戶:thinode
在uClinux下加載一個(gè)字符設(shè)備的驅(qū)動(dòng)程序,驅(qū)動(dòng)程序的源文件為fx469.c,fx469.h
標(biāo)簽: uClinux 字符 設(shè)備 驅(qū)動(dòng)程序
上傳時(shí)間: 2015-05-19
上傳用戶:qiaoyue
嵌入式linux系統(tǒng)的網(wǎng)絡(luò)編程(C++) 在ARM上實(shí)現(xiàn)視頻會(huì)議 此程序獲得全國(guó)研究生電子大賽一等獎(jiǎng) 壓縮包內(nèi)為全部源碼,包括音頻 視頻(H.264)socket部分
上傳時(shí)間: 2014-01-05
上傳用戶:zxc23456789
把所給的三個(gè)文件DES.h,DES.c,KEY.c在C++ 中創(chuàng)建一個(gè)動(dòng)態(tài)鏈接庫(kù),分別加入到相應(yīng)的Header Files和、Source Files和Desdll.h中
標(biāo)簽: DES
上傳時(shí)間: 2014-01-14
上傳用戶:xg262122
LZW壓縮和解壓縮程序 lzw.c 主要的功能模塊 bitio.c/bitio.h 一些支撐函數(shù),支持以比特(bit)為單位的文件I/O 用法: 壓縮 lzw E <in-file> <out-file> 解壓縮 lzw D <in-file> <out-file> 壓縮時(shí),讀入<in-file>中內(nèi)容,壓縮后存入<out-file>中,得到壓縮文件。 解壓縮時(shí),讀入<in-file>中內(nèi)容,將結(jié)果存入<out-file>中,得到原文件。 本代碼在linux+gcc/windows+vc下經(jīng)過(guò)測(cè)試,為了使讀者容易理解算法本身, 算法實(shí)現(xiàn)中僅采用了簡(jiǎn)單的錯(cuò)誤處理機(jī)制和優(yōu)化。
上傳時(shí)間: 2015-06-08
上傳用戶:chenbhdt
文件內(nèi)包含H.263視頻編碼算法和解碼算法2個(gè)文件,主要應(yīng)用實(shí)時(shí)視頻通信,在視頻會(huì)議中應(yīng)用較多。
上傳時(shí)間: 2013-12-14
上傳用戶:xlcky
在55XDSP下寫(xiě)FLASH的程序,將DATA.H中的數(shù)據(jù)換為你自已要寫(xiě)的數(shù),就可將數(shù)據(jù)從電腦中寫(xiě)入FLASH了。
上傳時(shí)間: 2015-07-16
上傳用戶:偷心的海盜
移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl數(shù)組用于查表,所以應(yīng)該放在code里。 增加code關(guān)鍵字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆棧大小MaxStkSize改為900。 3。OS_CPU_C.C的InitTimer0函數(shù)增加了關(guān)于開(kāi)T0中斷的解釋。 允許T0中斷,此時(shí)EA=0(51上電缺省值),中斷還不會(huì)發(fā)生,滿足在OSStart()前不產(chǎn)生中斷的要求。 4。修改中斷處理流程,以便嚴(yán)密監(jiān)視中斷嵌套情況。每個(gè)中斷進(jìn)入后立即進(jìn)行OSIntNesting+1原語(yǔ)操作。 5。增加printf函數(shù)的移植,支持靈活的數(shù)據(jù)顯示。支持標(biāo)準(zhǔn)或長(zhǎng)二進(jìn)制/八進(jìn)制/十進(jìn)制/十六進(jìn)制/無(wú)符號(hào)整數(shù), 支持字符、字符串、浮點(diǎn)數(shù)、百分號(hào)%。其中,浮點(diǎn)數(shù)在整個(gè)范圍內(nèi)被完全支持,統(tǒng)一采用科學(xué)記數(shù)法顯示。
標(biāo)簽: OSUnMapTbl OSMapTbl uCOS_II OS_CORE
上傳時(shí)間: 2014-01-14
上傳用戶:daoxiang126
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1