NRF905驅動代碼 // The content of this struct is nRF905 s initialize data. // CH_NO=1 433MHZ Normal Opration,No Retrans RX,TX Address is 4 Bytes // RX TX Payload Width is 32 Bytes Disable Extern Clock Fosc=16MHZ // 8 Bits CRC And enable
標簽: initialize 905 content Normal
上傳時間: 2013-12-16
上傳用戶:lanjisu111
本模擬I2C軟件包包含了I2C操作的底層子程序,使用前要定義 好SCL和SDA。在標準8051模式(12 Clock)下,對主頻要求是不高于12MHz(即1個 機器周期1us) 若Fosc>12MHz則要增加相應的NOP指令數。(總線時序符合I2C標 準模式,100Kbit/S)。
上傳時間: 2013-12-08
上傳用戶:ruixue198909
PC與單片機雙向通訊智能溫控程序 #include <AT89X51.H> #include <intrins.h> #define Key_UP P1_0 #define Key_DOWN P1_1 #define Key_SET P1_2 #define RelayOutPort P2_0 #define LEDPort P0 #define DELPort P2_1 #define LEDTwoC P3_6 #define LEDThreeC P3_7 #define TMPort P2_7 #define INBUF_LEN 5 //數據長度 unsigned char inbuf1[INBUF_LEN]={ 0 , 0 , 0 , 0 , 0 } //發送緩沖區 unsigned char inbuf2[50] //接收緩沖區 unsigned char count3 void init_serialcomm( void ) { SCON = 0x50 //SCON: serail mode 1, 8-bit UART, enable ucvr TMOD |= 0x20 //TMOD: timer 1, mode 2, 8-bit reload PCON |= 0x80 //SMOD=1 TH1 = 0xFA //Baud:4800 Fosc=11.0592MHz IE |= 0x90 //Enable Serial Interrupt TR1 = 1 // timer 1 run } //向串口發送一個字符 void send_char_com( unsigned char ch) { SBUF=ch while (TI== 0 ) TI= 0
標簽: include intrins define Key_UP
上傳時間: 2014-11-29
上傳用戶:風之驕子
虛擬I2C總線匯編程序軟件包 I2C 軟件包的底層子程序,使用前要定義好SCL和SDA。在標準80C51模式(12 Clock)下,對主頻要求是不高于12MHz(1個機器周期1us)若Fosc>12MHz,則要增加相應的NOP指令數。在使用本軟件包時,請在你的程序的未尾加入$INCLUDE (VI2C_ASM.ASM)即可。
上傳時間: 2014-12-01
上傳用戶:yimoney
MCS-51單片機模擬I2C軟件包本模擬I2C軟件包包含了I2C操作的底層子程序,使用前要定義 好SCL和SDA。在標準8051模式(12 Clock)下,對主頻要求是不高于12MHz(即1個 機器周期1us) 若Fosc>12MHz則要增加相應的NOP指令數。(總線時序符合I2C標 準模式,100Kbit/S)
上傳時間: 2014-11-04
上傳用戶:wang5829
//CONFIG 1 #pragma config FCMEN=OFF,IESO=OFF,CLKOUTEN=OFF,BOREN=NSLEEP,CPD=OFF #pragma config CP=ON,MCLRE=OFF,PWRTE=OFF,WDTE=OFF,Fosc=INTOSC //CONFIG 2 #pragma config LVP=OFF,BORV=LO,STVREN=OFF,PLLEN=OFF #pragma config VCAPEN=OFF,WRT=HALF
標簽: xc8
上傳時間: 2018-06-26
上傳用戶:HMHAZM
反激式開關電源變壓器設計的詳細步驟85W反激變壓器設計的詳細步驟 1. 確定電源規格. 1).輸入電壓范圍Vin=90—265Vac; 2).輸出電壓/負載電流:Vout1=42V/2A, Pout=84W 3).轉換的效率=0.80 Pin=84/0.8=105W 2. 工作頻率,匝比, 最低輸入電壓和最大占空比確定. Vmos*0.8>Vinmax+n(Vo+Vf)600*0.8>373+n(42+1)得n<2.5Vd*0.8>Vinmax/n+Vo400*0.8>373/n+42得n>1.34 所以n取1.6最低輸入電壓Vinmin=√[(Vacmin√2)* (Vacmin√2)-2Pin(T/2-tc)/Cin=(90√2*90√2-2*105*(20/2-3)/0.00015=80V取:工作頻率Fosc=60KHz, 最大占空比Dmax=n(Vo+Vf)/[n(Vo+Vf)+Vinmin]= 1.6(42+1)/[1.6(42+1)+80]=0.45 Ton(max)=1/f*Dmax=0.45/60000=7.5us 3. 變壓器初級峰值電流的計算. Iin-avg=1/3Pin/Vinmin=1/3*105/80=0.4AΔIp1=2Iin-avg/D=2*0.4/0.45=1.78AIpk1=Pout/?/Vinmin*D+ΔIp1=84/0.8/80/0.45=2.79A 4. 變壓器初級電感量的計算. 由式子Vdc=Lp*dip/dt,得: Lp= Vinmin*Ton(max)/ΔIp1 =80*0.0000075/1.78 =337uH 取Lp=337 uH 5.變壓器鐵芯的選擇. 根據式子Aw*Ae=Pt*1000000/[2*ko*kc*Fosc*Bm*j*?],其中: Pt(標稱輸出功率)= Pout=84W Ko(窗口的銅填充系數)=0.4 Kc(磁芯填充系數)=1(對于鐵氧體), 變壓器磁通密度Bm=1500Gs j(電流密度): j=4A/mm2;Aw*Ae=84*1000000/[2*0.4*1*60*103*1500Gs*4*0.80]=0.7cm4 考慮到繞線空間,選擇窗口面積大的磁芯,查表: ER40/45鐵氧體磁芯的有效截面積Ae=1.51cm2 ER40/45的功率容量乘積為 Ap = 3.7cm4 >0.7cm4 故選擇ER40/45鐵氧體磁芯. 6.變壓器初級匝數 1).由Np=Vinmin*Ton/[Ae*Bm],得: Np=80*7.5*10n-6/[1.52*10n-4*0.15] =26.31 取 Np =27T 7. 變壓器次級匝數的計算. Ns1(42v)=Np/n=27/1.6=16.875 取Ns1 = 17T Ns2(15v)=(15+1)* Ns1/(42+1)=6.3T 取Ns2 = 7T
上傳時間: 2022-04-15
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(52)資源包含以下內容:1. C8051F020的SED1335驅動程序.2. AD7714 AD轉換keil C51 源代碼.3. C8051F020 SMB 總線驅動源代碼.4. 溫度傳感器18B20的keil C51驅動程序.5. C8051F020讀寫24C256的keil c51程序.6. 51+sl811讀寫U盤的源程序+原理圖.7. 基于CPLD的二進制碼轉換為二十進制(BCD)碼的電路[1].8. 從大量的wince源代碼中剝離出的fat文件系統源代碼。移植性非常高。 微軟的代碼.9. 凌陽MINI OS 實例.10. threadx操作系統源代碼之.11. threadx操作系統源代碼之.12. threadx操作系統源代碼之.13. threadx操作系統源代碼之.14. 免費的tcp ip 協議的pcb sch.15. windows mobile pocket pc移動開發源代碼書籍.16. 附件程序是我用DSP2812開發的無刷直流電機控制程序.17. 步進電機控制系統.18. 多數位分頻器.............................................可直接編譯.19. 自己寫的c語言版的軟件實現cpu的pipeline功能的程序。對于學習體系結構的同仁有好處。.20. 一個多級菜單的例子.21. vhdl語言.22. 倒車雷達源代碼.23. 一個很有用的USB開發的簡單例子.24. 常用的竄口調試器.25. 用MAX6959實現的鍵盤以及數碼顯示原代碼.26. 基于ARM的生物識別系統.27. 51的IO口模擬UARTRS232 波特率9600 Fosc:22.1184MHz 已在keilc51調試通過.28. 數控恒流源電路原理圖 是03年全國大學生電子大塞提.29. 圖書館管理系統..大家多點給我鼓勵給我支持哦...我會多點上載代碼到這里的..30. 掏美元培訓得來的某外國公司推廣keil ARM 和LPC2100的源碼。.31. BT878 圖象顯示 VxWorks 驅動程序.32. 我自己用的MSP430的JTAG。包括原理圖和PCB版圖!AD6軟件打開。.33. 書名“全能混合電路仿真 OrCAD PSpice A-D V9”.34. S3530a和C8051f020的通信測試程序!.35. 本文介紹了在基于ARM7的嵌入式系統上開發 USB接口的詳細內容。.36. ucos移植到m64.37. AVRcamVIEW/jre/bin/java -jar /opt/AVRcamVIEW/lib/AVRcamVIEW.jar.38. 最新ZigBee1.1協議規范.比ZigBee0.8有所改進..39. 關于zigbee的一篇論文,國外的,寫的相當不錯,推薦同行的.40. PID是比例、積分、微分三個詞語的英文縮寫.
上傳時間: 2013-05-29
上傳用戶:eeworm