ucos 源碼uCOS-II vv2.8源碼。
上傳時間: 2013-11-03
上傳用戶:zhouchang199
介紹一種基于單片機控制的數控直流電流源。系統以AT89S52單片機為控制核心,由V/I轉換電路、DA轉換、AD轉換等模塊組成。通過按鍵設定電流值,并在LCD上同步顯示預設值,利用模擬閉環控制原理實現V/I轉換功能,采樣電阻兩端的電壓值送給A/D轉換電路,經單片機換算成實際輸出電流值,并利用LCD顯示,供用戶參考。經測試,本系統穩定性好、精度較高、操作簡單、人機界面友好。在科學研究和設備生產中,能夠廣泛應用到這種可靠性高、操作簡單的數控電流源,不僅能夠提高設備的性能,同時能夠縮短研發周期,本系統具有較高的實用性。
上傳時間: 2013-11-06
上傳用戶:csgcd001
介紹了一種用單片機控制的智能微波信號源發生器,以美國國家半導體公司的低功率,高性能的δ-Σ小數分頻數字鎖相環電路LMX2485和YTO為核心構成.微波信號源的工作頻率范圍為8~14GHz,頻率分辨率為40GHz.分析了設計方案及實現過程中的關鍵技術,給出了部分實驗結果.
上傳時間: 2013-10-20
上傳用戶:banlangen
為了解決磁放大器性能測試過程中,需要對其供給不同數值恒定電流的問題,設計了一種基于DAC7512和單片機的數控恒流源系統。該系統采用AT89C51作為主控器件,將計算機發送的電流控制字命令轉換為D/A轉換器控制字,通過模擬SPI通信接口,寫D/A控制字到DAC7512,從而控制其輸出相應數字電壓值,經差動縮放電路、電壓/電路變換電路和功率驅動電路,最后輸出恒定電流。實驗結果表明,恒流源輸出電流調節范圍為-45~+45 mA、精度為±0.1 mA,分辨率達0.024 4 mA,具有應用靈活,外圍電路簡單,可靠性高的特點。該數控直流恒流源也可為相關產品的測試系統研發提供參考。 Abstract: In order to solve the need to supply different values constant current for the magnetic amplifier in testing process, numerical control constant current source system was designed based on DAC7512 chip and microcontroller technology. The system used the AT89C51 as the main chip, which can convert the current control word from computer into to D/A control words. And the system wrote D/A control word into the DAC7512 chip to control the output voltage value by the SPI communication interface, which can output corresponding constant current figures by scaling circuit, the V/I converter and power drive circuit. Experimental results show that the current source output current adjustment range is -45~+45mA, accuracy is ± 0.1mA, and resolution ratio is 0.024 4mA
上傳時間: 2014-12-27
上傳用戶:invtnewer
摘要:本文給出了一種基于單片機AT90PWM2B的BOOST升壓型臨界電流模式有源功率因數校正的實現方法。在70W可調光熒光燈電子鎮流器上的實用結果驗證了該方法的可行性和有效性。該方法可以推廣到電子鎮流器和開關電源等對功率因數要求較高的電力電子產品。關鍵詞:有源功率因數校正;BOOST升壓;臨界電流模式;AT90PWM2B;PSC
上傳時間: 2013-11-12
上傳用戶:Vici
摘要:闡述VxWorks實時操作系統中板級支持包BSP的概念和作用;研究VxWorks映像的生成和分類,以及系統的啟動流程;著重介紹VxWorks操作系統在ARM9芯片AT9lRM9200上的BSP設計。關鍵詞 VxWorks BSP 映像 ARM AT91RM9200
上傳時間: 2014-06-07
上傳用戶:zsjzc
在一些需要高頻分辨率、設置轉換度的應用場合,直接數字頻率合成器(DDS)技術具有其他頻率合成方法無法比擬的優勢。在介紹DDS的基本原理及其典型器件AD9858的結構和功能的基礎上,詳細論述了采用單片機+CPLD來控制AD9858實現寬帶雷達信號源的設計過程。實際應用證明,該系統設計分辨率高,轉換速度快,在窄帶時無雜散動態范圍SFDR優于75 dBc,寬帶無雜散動態范圍SFDR優于55 dBC。
上傳時間: 2014-12-27
上傳用戶:ming52900
最強萬年歷源碼(支持24節氣、支持所有單片機、ARM)
上傳時間: 2013-10-21
上傳用戶:bjgaofei
NCV4269是一款精準的低功耗5V穩壓源,它的輸出電流負載為150mA。輸出電壓的精確度為±2.0%,在輸出電流為100mA時輸出電壓的最大紋波電壓為0.5V。NCV4269的最大特點就是靜態電流小,在輸出電流為1.0mA時靜態電流只有240μA。這一特點非常適合應用與利用電池供電的微處理器設備。
上傳時間: 2013-11-08
上傳用戶:yimoney
AT89C2051驅動步進電機的電路和源碼:AT89C2051驅動步進電機的電路和源碼 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask byte 0x01 run cw() 0x02 run ccw() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }}cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }
上傳時間: 2013-11-21
上傳用戶:boyaboy