VIP專區-嵌入式/單片機編程源碼精選合集系列(76)資源包含以下內容:1. stc12c的AD處理.2. 這是keil公司的mcm2300開發板上的.3. 一些關于SOPC,NIOS設計的論文,可以作畢業設計參考.4. 遠程數據訪問RDA等.5. 基于lpc2148的按鍵掃描程序.6. spce061a實現的鍵盤掃描程序.7. SPCE061A實現的LED拉幕顯示效果.8. SPCE061A中位操作頭文件.9. SPCE061A+SPCL051液晶顯示漢字程序.10. keil.11. 采用LPC935控制的一個項目.12. 采用MPS430控制的項目.13. mm36sb020的spi的接口,已經調試過的 /* 定義命令 *//* #define ERSC 0x90f6 // 檫除整個芯片 // #define SRC 0xfffffffe //.14. LCD6963模塊的驅動,可以顯示漢字和圖形. 線路圖 89C51 T6963C -------- | 8 P1.0-1.7|=========== D0-7 | P3.0|--.15. ATmega16上面的ADC測試.16. 小液晶1602驅動程序.17. 基於C51的智能毫秒計, 精準到1ms, 含原理圖.18. NXP2103開發版圖.19. 軟件紅外線接收程序 采用24MHz晶振.20. 串行口通信程序.21. 投票系統.22. 一擔挑游戲.23. 組數游戲.24. 歌星大獎賽.25. VHDL mif file generator, which can generate several waves.26. uboot.27. 該程序是一個tffs文件系統的源碼.28. 這是一個測試液晶顯示的程序,測試LCD的亮滅.硬件連接如下: 3腳接偏置電阻,接個10K的可調,.RS4,RW5,E6腳接P3^3,P3^2,P3^1,程序頭部有定義可根據實際修改.29. uart5/atmega8515/led 時鐘顯示.30. 逆變器原理圖.31. 基于LPC2210的FFT程序.32. 這是我讀研的時候用VB開發的一個與基于CAN-PCI5121的通訊小程序.33. 這是基于CAN-PCI5121開發的通訊程序.34. 將每一個聲源加到混音緩沖器,經過處理后返回.35. 處理聲源,時間,做好各類資源的調整工作,為聲音的輸入輸出做準備..36. NiosII培訓資料,主要講述如何操作NIOS,對初學者幫助較大..37. 當前流行的802.15.4ZIGBEE協議的應用開發流程.38. Zigbee應用開發介紹說明.39. 完整的空調控制程序.40. VMMforSystemVerilog的源碼資料 學習SystemVerilog的好東西.
上傳時間: 2013-05-19
上傳用戶:eeworm
上海交通大學工程碩士學位論文 本文首先對視頻監控系統的現狀做了簡單分析, 并介紹了本系統 中主要涉及到的相關技術,包括嵌入式技術、圖像壓縮技術、視頻壓 縮技術和移動數據通信技術。具備了一定的理論基礎后,提出本系統 的總體設計方案,明確需要實現的目標功能。然后,圍繞目標方案詳 細介紹了具體實現方法,包括硬件總體結構、嵌入式 Linux的移植、 USB 攝像頭驅動移植、Video4Linux 編程方法、網絡傳輸模塊的開發、 流媒體系統建立、WAP 程序的開發等。最后給出了在現網測試環境中 調測結果。 本系統通過嵌入式芯片實現靜態圖像及視頻的采集、編碼,并將 采集壓縮編碼后的數據傳送到視頻中心服務器, 在2G/3G 移動終端中 以 WAP 或流媒體客戶端方式直接查看遠程圖像。 系統最大的特點是采 用了分布式架構的 C/S(采集端至視頻中心服務器)和 B/S(WAP 服 務器至移動終端)結構便于系統的動態擴展;同時也借助了 WAP 技術 實現了傳統視頻監控的無線化。
上傳時間: 2013-07-05
上傳用戶:cuibaigao
FL2440開發板底板原理圖,支持WINCE6.0,LINUX2.60,安卓系統
上傳時間: 2013-04-24
上傳用戶:拔絲土豆
Android_Tools安卓開發工具要的速度下!
標簽: Android
上傳時間: 2013-04-24
上傳用戶:小宇NVO
用于安卓平板電腦的串口測試軟件,及虛擬串口的測試。
上傳時間: 2013-04-24
上傳用戶:adamszq
特點(FEATURES) 精確度0.1%滿刻度 (Accuracy 0.1%F.S.) 可作各式數學演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 類比輸出功能(16 bit DAC isolating analog output function) 輸入/輸出1/輸出2絕緣耐壓2仟伏特/1分鐘(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 寬范圍交直流兩用電源設計(Wide input range for auxiliary power) 尺寸小,穩定性高(Dimension small and High stability)
上傳時間: 2013-11-24
上傳用戶:541657925
隨著Android平臺在移動終端的市場占有率越來越高,安卓應用的開發周期越來越短,繁冗且效率底下的Java在新的形勢下已漸漸表現出它的疲態,為了解決Android應用開發語言單一的問題,Google發起了SL4A(The Scripting Layer for Android)項目。本文簡單的介紹了SL4A的工作原理,并以Eclipse和Android SDK為開發工具,在SL4A的支持下使用Python語言實現Android應用GUI的開發。
上傳時間: 2013-11-01
上傳用戶:s363994250
/*--------- 8051內核特殊功能寄存器 -------------*/ sfr ACC = 0xE0; //累加器 sfr B = 0xF0; //B 寄存器 sfr PSW = 0xD0; //程序狀態字寄存器 sbit CY = PSW^7; //進位標志位 sbit AC = PSW^6; //輔助進位標志位 sbit F0 = PSW^5; //用戶標志位0 sbit RS1 = PSW^4; //工作寄存器組選擇控制位 sbit RS0 = PSW^3; //工作寄存器組選擇控制位 sbit OV = PSW^2; //溢出標志位 sbit F1 = PSW^1; //用戶標志位1 sbit P = PSW^0; //奇偶標志位 sfr SP = 0x81; //堆棧指針寄存器 sfr DPL = 0x82; //數據指針0低字節 sfr DPH = 0x83; //數據指針0高字節 /*------------ 系統管理特殊功能寄存器 -------------*/ sfr PCON = 0x87; //電源控制寄存器 sfr AUXR = 0x8E; //輔助寄存器 sfr AUXR1 = 0xA2; //輔助寄存器1 sfr WAKE_CLKO = 0x8F; //時鐘輸出和喚醒控制寄存器 sfr CLK_DIV = 0x97; //時鐘分頻控制寄存器 sfr BUS_SPEED = 0xA1; //總線速度控制寄存器 /*----------- 中斷控制特殊功能寄存器 --------------*/ sfr IE = 0xA8; //中斷允許寄存器 sbit EA = IE^7; //總中斷允許位 sbit ELVD = IE^6; //低電壓檢測中斷控制位 8051
上傳時間: 2013-10-30
上傳用戶:yxgi5
TLC2543是TI公司的12位串行模數轉換器,使用開關電容逐次逼近技術完成A/D轉換過程。由于是串行輸入結構,能夠節省51系列單片機I/O資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應用。 TLC2543的特點 (1)12位分辯率A/D轉換器; (2)在工作溫度范圍內10μs轉換時間; (3)11個模擬輸入通道; (4)3路內置自測試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉換結束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導; (10)可編程輸出數據長度。 TLC2543的引腳排列及說明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上傳時間: 2013-11-19
上傳用戶:shen1230
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上傳時間: 2013-10-21
上傳用戶:13788529953