12Mhz標準51的100KHz IIC總線主器件模擬方式驅動程序。 本驅動程序即可以在沒有Small RTOS的情況下使用。此時,要使用本驅動程序只需要配置IIC總線使用的IO口。在驅動程序的主文件iic_master.c僅包含一個文件config.h。用戶需要的是在這個文件中設置IIC總線使用的IO口SDA和SCL。如果用戶單獨使用iic_master.c,還要在config.h包含iic_master.h文件和其它必須的文件如reg51等;并定義宏TRUE、FALSE和與編譯器無關的數據類型。在使用Small RTOS的情況下,用戶只要在config.h定義SDA和SCL和包含iic_master.h并將宏IICSem定義為分配給IIC總線驅動程序的信號量的索引。 在使用IIC總線驅動程序前應該調用函數IICInit()初始化IIC總線。單獨使用或單任務IIC總線,使用函數IICRead()對IIC總線進行讀操作,使用IICWrite()對IIC總線進行寫操作。如果有多個任務需要對IIC總線進行操作,則分別調用宏OSIICRead()和OSIICWrite()對其進行讀寫。
上傳時間: 2015-09-03
上傳用戶:gaojiao1999
鄰接矩陣類的根是A d j a c e n c y W D i g r a p h,因此從這個類開始。程序1 2 - 1給出了類的描述。程 序中,先用程序1 - 1 3中函數Make2DArray 為二組數組a 分配空間,然后對數組a 初始化,以描述 一個n 頂點、沒有邊的圖的鄰接矩陣,其復雜性為( n2 )。該代碼沒有捕獲可能由M a k e 2 D A r r a y 引發的異常。在析構函數中調用了程序1 - 1 4中的二維數組釋放函數D e l e t e 2 D
標簽: 矩陣
上傳時間: 2013-12-21
上傳用戶:lanjisu111
第二個搜索函數為私有成員函數S a v e S e a r c h,由插入和刪除操作來調用。S a v e S e a r c h不僅 包含了S e a r c h的功能,而且可把每一級中遇到的最后一個節點存放在數組l a s t之中
上傳時間: 2015-10-11
上傳用戶:zm7516678
在sco unix 下顯示前n天或后n天日期的處理程序。 printf("功能: 時間戳與時間格式字符串的轉換程序\n") printf(" -i 輸入的參數為時間戳\n") printf(" -s 輸入的參數為格式化時間\n") printf(" -t 輸入的時間取當前系統時間\n") printf(" -x 輸入的時間增加或減少的天數\n") printf(" -o 輸出的時間為時間戳格式\n") printf(" -O 輸出的時間為格式化時間\n") printf(" -h 幫助文件-查看[format]如何定義,例 %s -h\n",procname) printf("范例:1 取當前日期的前2天的時間顯示 %s -t -x -2\n",procname) printf(" 2 取20030101的前5天的時間顯示 %s -s 20030101000000 -x -5\n",procname) printf(" 3 取20031231的后5天的時間顯示 %s -s 20031231000000 -x 5 -O \"%%D %%T\"\n",procname) printf(" 4 取時間戳為1089619417的時間顯示 %s -i 1089619417 \n",procname) printf(" 5 取時間戳為1089619417的后4天的時間顯示 %s -i 1089619417 -x 4 \n",procname)
上傳時間: 2015-10-17
上傳用戶:TRIFCT
代入法的啟發示搜索 我的代碼實現是:按照自然語言各字母出現頻率的大小從高到低(已經有人作國統計分析了)先生成一張字母出現頻率統計表(A)--------(e),(t,a,o,i,n,s,h,r),(d,l),(c,u,m,w,f,g,y,p,b),(v,k,j,x,q,z) ,再對密文字母計算頻率,并按頻率從高到低生成一張輸入密文字母的統計表(B),通過兩張表的對應關系,不斷用A中的字母去替換B中的字母,搜索不成功時就回退,在這里回朔是一個關鍵。
上傳時間: 2015-10-24
上傳用戶:wanqunsheng
VC 中音樂最完美的實現 想在程序中播放mp3,wma,wav等所有格式的音樂文件嗎?網上這樣的介紹真是少!!這是一個封裝了音樂的各種操作,比如音量調節,進度調節,的類。包 含兩個類,CMusic,CSound。分別在文件music.h,music.cpp,sound.h,sound.cpp。
上傳時間: 2014-08-12
上傳用戶:xiaohuanhuan
程序詳細功能介紹: * 利用AT89S51單片機的P0端口的P0.0-P0.7連接到一個共陽數碼管的a-h的筆段上, * 數碼管的公共端通過三極管8550選通。在數碼管上循環顯示0-9數字,顯示時間的間隔可通過修改延時程序。
上傳時間: 2013-12-27
上傳用戶:稀世之寶039
為存儲磁盤或U盤更換盤符。比如:U盤插在PC機上顯示的是F盤,可以被更換成H、G直到Z盤,只要該盤符空閑。
上傳時間: 2013-12-13
上傳用戶:qiao8960
利用AFEPack包求解變二次系數的橢圓型方程.在求解這個問題的過程中,先要把程序的結構進行整理,將變二次項系數的因素加進去 ,并使得其更加有利于復雜一些的問題的求解 。為此,我們使用一個類來管理這個求解的問 題,先寫一個對這個類進行聲明的頭文件 EllipticEquation.h
上傳時間: 2014-01-03
上傳用戶:大融融rr
A*(A-Star)算法是一種靜態路網中求解最短路最有效的方法。 公式表示為: f(n)=g(n)+h(n), 其中f(n) 是節點n從初始點到目標點的估價函數, g(n) 是在狀態空間中從初始節點到n節點的實際代價, h(n)是從n到目標節點最佳路徑的估計代價。
上傳時間: 2014-01-18
上傳用戶:lhc9102