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
在超聲技術日益發展的今天,一個高質量的超聲信號源成為各種超聲產品的主動力。傳統模擬超聲信號源的智能化控制尚不完善,只能直接產生適當頻率的電信號,用以驅動特定的超聲波換能器。這對于信號源的合理利用是一個較大的弊端。本文介紹了一種采用單片機與復雜可編程邏輯器件(CPLD)相結合的方法設計的新型任意波形發生器(AWG)。其中波形合成采用了直接數字合成(DDS)技術。本系統能輸出頻率和幅度可調的多種標準函數波以及任意波形。信號頻率范圍覆蓋超低頻和高頻,同時極大地提高了頻率的分辨率和準確度,因此可以用它代替常用的模擬超聲信號源。本系統采用單片機(AT89S52)對整機的輸入、輸出過程和波形數據采集進行控制。高速的CPLD(EPM7128S)將波形數據從存儲器(AT28C256)中讀出并送給波形生成DAC(AD7524)進行轉換,形成所要的波形。并通過改變幅度控制DAC(DAC0832)的輸入值來調節輸出波形的峰值。用戶通過面板上的矩陣鍵盤和1602液晶模塊進行人機交互。串行E2PROM(AT24C02)實現了波形數據掉電保存功能。任意波形數據既可由輸入的模擬信號經A/D轉換后獲得,也可采用具備RS-232接口的手寫板直接輸入。
上傳時間: 2013-11-25
上傳用戶:wvbxj
ISD1420/ISD1110高級語音合成編程拷貝機-QL1120M說明
上傳時間: 2013-10-18
上傳用戶:hgy9473
最強萬年歷源碼(支持24節氣、支持所有單片機、ARM)
上傳時間: 2013-10-21
上傳用戶:bjgaofei
單片機串行通信發射機 我所做的單片機串行通信發射機主要在實驗室完成,參考有關的書籍和資料,個人完成電路的設計、焊接、檢查、調試,再根據自己的硬件和通信協議用匯編語言編寫發射和顯示程序,然后加電調試,最終達到準確無誤的發射和顯示。在這過程中需要選擇適當的元件,合理的電路圖扎實的焊接技術,基本的故障排除和糾正能力,會使用基本的儀器對硬件進行調試,會熟練的運用匯編語言編寫程序,會用相關的軟件對自己的程序進行翻譯,并燒進芯片中,要與對方接收機統一通信協議,要耐心的反復檢查、修改和調試,直到達到預期目的。單片機串行通信發射機采用串行工作方式,發射并顯示兩位數字信息,既顯示00-99,使數據能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內部時鐘方式,控制信號用手動開關來控制,P1口來控制,P2、P3口產生信號并通過共陽極數碼管來顯示,軟件采用匯編語言來編寫,發射程序在通信協議一致的情況下完成數據的發射,同時顯示程序對發射的數據加以顯示。畢業設計的目的是了解基本電路設計的流程,豐富自己的知識和理論,鞏固所學的知識,提高自己的動手能力和實驗能力,從而具備一定的設計能力。我做得的畢業設計注重于對單片機串行發射的理論的理解,明白發射機的工作原理,以便以后單片機領域的開發和研制打下基礎,提高自己的設計能力,培養創新能力,豐富自己的知識理論,做到理論和實際結合。本課題的重要意義還在于能在進一步層次了解單片機的工作原理,內部結構和工作狀態。理解單片機的接口技術,中斷技術,存儲方式,時鐘方式和控制方式,這樣才能更好的利用單片機來做有效的設計。我的畢業設計分為兩個部分,硬件部分和軟件部分。硬件部分介紹:單片機串行通信發射機電路的設計,單片機AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結構和每個管腳的作用及各自的連接方法。AT89C51 與MCS-51 兼容,4K字節可編程閃爍存儲器,壽命:1000次可擦,數據保存10年,全靜態工作:0HZ-24HZ,三級程序存儲器鎖定,128*8 位內部RAM,32 跟可編程I/O 線,兩個16 位定時/計數器,5 個中斷源,5 個可編程串行通道,低功耗的閑置和掉電模式,片內震蕩和時鐘電路,P0和P1 可作為串行輸入口,P3口因為其管腳有特殊功能,可連接其他電路。例如P3.0RXD 作為串行輸出口,其中時鐘電路采用內時鐘工作方式,控制信號采用手動控制。數據的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數碼顯示管的工作方式、組成,共陽極和共陰極數碼顯示管的電路組成,有動態和靜態顯示兩種方式,說明了不同顯示方法與單片機的連接。再后來還介紹了硬件的焊接過程,及在焊接時遇到的問題和應該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設計原理后,根據原理和目的畫出電路流程圖,列出數碼顯示的斷碼表,計算波特率,設置串行口,在與接受機設置相同的通信協議的基礎上編寫顯示和發射程序。編寫完程序還要進行編譯,這就必須會使用編譯軟件。介紹了編譯軟件的使用和使用過程中遇到的問題,及在編譯后燒入芯片使用的軟件PLDA,后來的加電調試,及遇到的問題,在沒問題后與接受機連接,發射數據,直到對方準確接收到。在軟件調試過程中將詳細介紹調試遇到的問題,例如:通信協議是否相同,數碼管是否與芯片連接對應,計數器是否開始計數等。
上傳時間: 2013-10-19
上傳用戶:uuuuuuu
NCV4269是一款精準的低功耗5V穩壓源,它的輸出電流負載為150mA。輸出電壓的精確度為±2.0%,在輸出電流為100mA時輸出電壓的最大紋波電壓為0.5V。NCV4269的最大特點就是靜態電流小,在輸出電流為1.0mA時靜態電流只有240μA。這一特點非常適合應用與利用電池供電的微處理器設備。
上傳時間: 2013-11-08
上傳用戶:yimoney