C51精確延時分析探討 從精度考慮,它得研究結果是: VOID delay2(unsigned char i) { while(--i) } 為最佳方法。
上傳時間: 2016-07-14
上傳用戶:牧羊人8920
c++二、通過將其元素插入到雙向鏈表中的方法對數組A進行排序。算法對鏈表的當前操作位置進行維護,當需要插入表項時,若新元素比當前位置值要大,則往前移動;若小則往后移動。編寫函數DoubleSort實現上述排序算法。 template <class T> VOID DoubliSort( T a[], int n)
上傳時間: 2013-12-03
上傳用戶:gundamwzc
二、通過將其元素插入到雙向鏈表中的方法對數組A進行排序。算法對鏈表的當前操作位置進行維護,當需要插入表項時,若新元素比當前位置值要大,則往前移動;若小則往后移動。編寫函數DoubleSort實現上述排序算法。 template <class T> VOID DoubliSort( T a[], int n)
上傳時間: 2016-07-15
上傳用戶:遠遠ssad
看到最近大家都關心 usbhost 的實現, 論壇上能找到的代碼僅是一些簡單的 demo , 完整的源碼級的協議層是找不到的 我就貢獻一把, 將我前一段時間移植成功的 USBHost 代碼奉上 注意事項 1. ohci 層移植自 u-boot-1.3.2-rc3 2. fat 層移植自 gba_nds_fat 3. 本代碼只是我產品中的一部分, 使用 Keil RTL 操作系統, 任務為 VOID task_usb(VOID) __task 保證完整, 想要跑起來可能需要做些修改與測試
上傳時間: 2013-12-25
上傳用戶:ztj182002
IO口模擬串口發送,可用于雙串口,可被其他程序調用 VOID rs2_send_byte(uchar cByte) 向串口發送一個字節
上傳時間: 2014-01-25
上傳用戶:天涯
/* This IPv4 example listens for incoming packets and automatically adds destinations for new sources. 這個例子主要是讓大家了解下面3個函數的用法。 VOID OnNewSource(RTPSourceData *dat) VOID OnBYEPacket(RTPSourceData *dat) VOID OnRemoveSource(RTPSourceData *dat) 具體內容看我的測試文檔吧。 例子的中文解釋都由hanyuejun添加,有任何疑問請發hanyuejun2006@163.com */
標簽: automatically destinations for incoming
上傳時間: 2014-01-25
上傳用戶:songrui
為了實現定時事件,我們引入了一個接口implements TimerClient這個接口是別人做好了的,具體代碼在包中,它的作用是只要我們設置一下定時產生事件的時間,它就定時調用方法public VOID timerEvent(int id)因此,我們就在這個方法中每調用一次,在不同的地方畫一個圓就可以了。
標簽: 定時
上傳時間: 2016-11-22
上傳用戶:wpwpwlxwlx
51單片連tcs230的源程序,絕對原創,可以記憶顏色。 #define uchar unsigned char #include <reg52.h> #include<math.h> sbit S0=P1^7 sbit S1=P1^0 //端口定義 sbit S2=P1^1 sbit S3=P1^2 sbit OE=P1^3 sbit OUT=P3^4 //頻率從TO口輸入 sbit key0=P1^5 sbit LED=P1^6 sbit a=P3^0 sbit b=P3^1 uchar color //1:blue 2:green 3:red uchar T[4] //color timer uchar TH[4] uchar TL[4] uchar bizhi[4] VOID time1() interrupt 3 { TH[color]=TH0 TL[color]=TL0 T[color]=(TH[color]*0xff+TL[color]) TR0=0 //關定時器 TR1=0 TH1=0xB1 TL1=0xE0 //歸0 TH0=0x00 TL0=0x00 //歸0 }
上傳時間: 2016-11-26
上傳用戶:秦莞爾w
本代碼包為本人的一篇文章<一個占用內存極少的菜單系統的實現>在在PC上的測試移植代碼。 ------------------------------ Menu_Src目錄為Menu的源代碼 Ks0108.C的VOID Display_Locate(unsigned char DisplayData, unsigned char X, unsigned char Y)函數為最底層的顯示函數。 該函數調用LCD模擬函數來完成顯示。 KeyScan.C的unsigned char KeyScan(VOID)函數為鍵盤模擬函數。 VOID DelayMs( WORD time ) 延時 ------------------------------ GUI_SIM.exe為編譯后的文件,可以直觀看到這個GUI的效果. PC鍵盤的4個按鍵控制菜單周轉: PC按鍵 菜單中功能 up 向上鍵 確定鍵 進入子菜單 down向下鍵 取消鍵 返回父菜單 left向左鍵 向上鍵 菜單項上一項 right向右鍵 向下鍵 菜單項下一項 有興趣自己編譯VC工程:\Project\Menu.dsw <一個占用內存極少的菜單系統的實現>相關PDF文檔和其他資料在以下鏈接: http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=798580&bbs_page_no=3&bbs_id=9999
上傳時間: 2014-06-24
上傳用戶:stvnash
線程描述。主程序創建兩個線程myThread1 和 myThread2 ,每個線程打印一句話。使用pthread_create(&id,NULL,(VOID *) thread,NULL)完成。 先定義每個線程的執行體,然后在main中創建幾個線程,最后主線程序等待子線程序結束后再退出。 2、創建兩個線程,分別向線程傳遞如下兩種類型的參數
上傳時間: 2016-12-14
上傳用戶:米卡