中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于51單片機的程控恒流源設(shè)計

        基于51單片機的程控恒流源設(shè)計

        作者: 時間:2011-11-10 來源:網(wǎng)絡(luò) 收藏

          3.2 模塊函數(shù)程序設(shè)計

          模塊函數(shù)程序主要是為結(jié)構(gòu)化模塊設(shè)計定義一些函數(shù), 如各定時器的初始化函數(shù)、SMBUS初始化及處理函數(shù)、DAC0的初始化和處理函數(shù),另外, 也包括往鐵電存儲器中寫入字節(jié)的函數(shù)和從目標地址讀取數(shù)據(jù)等函數(shù)。其中DAC0的初始化程序代碼如下:

          Void DAC_Init (void)

          {

          REF0CN =0X30; /*內(nèi)部偏壓發(fā)生器和電壓基準緩沖器工作, 基準從VREF腳輸出*、

          ID0CB =0XF2;

          }

          存儲器寫入函數(shù)如下:

          Viod EEPROM_ByteWrite ( uchar i2caddr,uchar addr, uchar dat )

          {

          While (smb_busy)

          Smb_busy = 1;

          Target = i2caddr;

          Smb_w =write;

          Smb_sendwordaddr = 1;

          Smb_randomread = 0;

          Smb_ackpoll =1;

          Word_addr = addr;

          Smb_singlebyte_out = dat;

          Psmb_data_out =smb_singlebyte_out;

          Smb_data_len =1;

          Sta = 1;

          }

          ……

          4 結(jié)束語

          本文給出了用的內(nèi)部電流型D/A轉(zhuǎn)換器和電流/電壓轉(zhuǎn)換電路來設(shè)計可編程恒流源控制器的設(shè)計方法。由于C8051F330D單片機的運算速度比普通單片機要快, 而且功耗比較低, 同時內(nèi)置有DAC和ADC, 由此可在電子產(chǎn)品開發(fā)過程中減小產(chǎn)品體積, 降低硬件連線的復(fù)雜程度。實驗證明, 本設(shè)計的程控電流源具有輸出電流穩(wěn)定準確等特點, 而且電流隨負載和環(huán)境溫度變化小, 輸出電流誤差范圍為±5 mA, 同時其輸出電流也較大, 是一款價格低廉, 性能穩(wěn)定,操作簡單的實用性通信電流源。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: C8051FF330D 程控恒流源

        評論


        技術(shù)專區(qū)

        關(guān)閉