亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

例如:<b>GOOGLE</b>學(xué)術(shù)、twitter

  • 實驗目的 通過上機實習,加深對語法制導翻譯原理的理解,掌握將語法分析所識別的語法成分變換為中間代碼的語義翻譯方法. 實驗要求 采用遞歸下降語法制導翻譯法,對算術表達式、賦值語句進行語義分析并生成

    實驗目的 通過上機實習,加深對語法制導翻譯原理的理解,掌握將語法分析所識別的語法成分變換為中間代碼的語義翻譯方法. 實驗要求 采用遞歸下降語法制導翻譯法,對算術表達式、賦值語句進行語義分析并生成四元式序列。 實驗的輸入和輸出 輸入是語法分析提供的正確的單詞串,輸出為三地址指令形式的四元式序列。 例如:對于語句串 begin a:=2+3*4 x:=(a+b)/c end# 輸出的三地址指令如下: (1) t1=3*4 (2) t2=2+t1 (3) a=t2 (4) t3=a+b (5) t4=t3/c (6) x=t4

    標簽: 翻譯 實驗 制導

    上傳時間: 2017-09-27

    上傳用戶:hjshhyy

  • java入門編程合集

    題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?    //這是一個菲波拉契數列問題 public class lianxi01 { public static void main(String[] args) { System.out.println("第1個月的兔子對數:    1"); System.out.println("第2個月的兔子對數:    1"); int f1 = 1, f2 = 1, f, M=24;      for(int i=3; i<=M; i++) {       f = f2;       f2 = f1 + f2;       f1 = f;       System.out.println("第" + i +"個月的兔子對數: "+f2);          } } } 【程序2】    題目:判斷101-200之間有多少個素數,并輸出所有素數。 程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。    public class lianxi02 { public static void main(String[] args) {     int count = 0;     for(int i=101; i<200; i+=2) {      boolean b = false;      for(int j=2; j<=Math.sqrt(i); j++)      {         if(i % j == 0) { b = false; break; }          else           { b = true; }      }         if(b == true) {count ++;System.out.println(i );}                                   }     System.out.println( "素數個數是: " + count); } } 【程序3】    題目:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) {      int b1, b2, b3; 

    標簽: java 編程

    上傳時間: 2017-12-24

    上傳用戶:Ariza

  • java實現大整數運算

    在包 hugeinteger 中創建功能類 HugeInteger,該類用來存放和操作一個不超過 40 位的大整數。 (1) 定義一個構造函數,用來對大整數進行初始化。參數為一個字符串。 (2) 定義 input 成員函數,實現大整數的重新賦值。參數為一個字符串,無返回 值。 (3) 定義 output 成員函數,將大整數輸出到屏幕上。無參數無返回值。 (4) 定義 add 成員函數,實現兩個大整數的加法。參數為一個 HugeInteger 對 象,無返回值,例如: HugeInteger A = new HugeInteger("12345"); HugeInteger B = new HugeInteger("1234"); A.add(B); 此時,A 為 13579,B 為 1234。 (5) 定義 sub 成員函數,實現兩個大整數的減法。參數和返回值同 add 函數。 (6) 定義若干大整數關系運算的成員函數,包括 isEqualTo(等于,=)、 isNotEqualTo(不等于,≠)、isGreaterThan(大于,>)、isLessThan(小 于,<)、isGreaterThanOrEqualTo(大于等于,≥)和 isLessThanOrEqualTo (小于等于,≤)。這些函數的參數為一個 HugeInteger 對象,返回值為一個 布爾類型,表示關系運算的結果,例如: HugeInteger A = new HugeInteger("12345"); HugeInteger B = new HugeInteger("1234"); 那么此時 A.isGreaterThan(B)的結果應當為 True,表示 12345>1234。

    標簽: java 整數 運算

    上傳時間: 2019-06-01

    上傳用戶:idealist

  • VK3604A/B小體積藍牙音箱4鍵觸摸觸控檢測芯片多種輸出方式選擇:鎖存/直接輸出

    產品型號:VK3604A 產品品牌:VINKA/永嘉微電 封裝形式:SOP16 產品年份:新年份 聯 系 人:陳銳鴻 Q Q:361 888 5898 聯系手機:188 2466 2436(信) 概述: VK3604/VK3604A具有4個觸摸按鍵,可用來檢測外部觸摸按鍵上人手的觸摸動作。該芯片具有較高的 集成度,僅需極少的外部組件便可實現觸摸按鍵的檢測。 提供了4路輸出功能,可通過IO腳選擇輸出電平,輸出模式,輸出腳結構,單鍵/多鍵和最 長輸出時間。芯片內部采用特殊的集成電路,具有高電源電壓抑制比,可減少按鍵檢測錯誤的 發生,此特性保證在不利環境條件的應用中芯片仍具有很高的可靠性。 此觸摸芯片具有自動校準功能,低待機電流,抗電壓波動等特性,為各種觸摸按鍵+IO輸 出的應用提供了一種簡單而又有效的實現方法。 特點: ? 工作電壓 2.4-5.5V ? 待機電流7uA/3.3V,14uA/5V ? 上電復位功能(POR) ? 低壓復位功能(LVR)  ? 觸摸輸出響應時間:工作模式 48mS ,待機模式160mS ? 通過AHLB腳選擇輸出電平:高電平有效或者低電平有效 ? 通過TOG腳選擇輸出模式:直接輸出或者鎖存輸出 ? 通過SOD腳選擇輸出方式:CMOS輸出或者開漏輸出 ? 通過SM腳選擇輸出:多鍵有效或者單鍵有效 ? 通過MOT腳有效鍵最長輸出時間:無窮大或者16S ? 通過CS腳接對地電容調節整體靈敏度(1-47nF)  ? 各觸摸通道單獨接對地小電容微調靈敏度(0-50pF) ? 上電0.25S內為穩定時間,禁止觸摸 ? 上電后4S內自校準周期為64mS,4S無觸摸后自校準周期為1S ? 封裝SOP16(150mil)(9.9mm x 3.9mm PP=1.27mm) ———————————————— 產品型號:VK3604B 產品品牌:VINKA/永嘉微電 封裝形式:TSSOP16 產品年份:新年份 聯 系 人:陳銳鴻 1.概述 VK3604B具有4個觸摸按鍵,可用來檢測外部觸摸按鍵上人手的觸摸動作。該芯片具有 較高的集成度,僅需極少的外部組件便可實現觸摸按鍵的檢測。 提供了4路直接輸出功能。芯片內部采用特殊的集成電路,具有高電源電壓抑制比,可 減少按鍵檢測錯誤的發生,此特性保證在不利環境條件的應用中芯片仍具有很高的可靠性。 此觸摸芯片具有自動校準功能,低待機電流,抗電壓波動等特性,為各種觸摸按鍵+IO 輸出的應用提供了一種簡單而又有效的實現方法。   特點  ? 工作電壓 2.4-5.5V ? 待機電流7uA/3.3V,14uA/5V ? 上電復位功能(POR) ? 低壓復位功能(LVR)  ? 觸摸輸出響應時間:  工作模式 48mS 待機模式160mS ? CMOS輸出,低電平有效,支持多鍵  ? 有效鍵最長輸出16S ? 無觸摸4S自動校準  ? 專用腳接對地電容調節靈敏度(1-47nF)  ? 各觸摸通道單獨接對地小電容微調靈敏度(0-50pF). ? 上電0.25S內為穩定時間,禁止觸摸. ? 封裝 TSSOP16L(4.9mm x 3.9mm PP=1.00mm) KPP841 標準觸控IC-電池供電系列: VKD223EB --- 工作電壓/電流:2.0V-5.5V/5uA-3V   感應通道數:1    通訊界面  最長回應時間快速模式60mS,低功耗模式220ms    封裝:SOT23-6 VKD223B ---  工作電壓/電流:2.0V-5.5V/5uA-3V   感應通道數:1    通訊界面   最長回應時間快速模式60mS,低功耗模式220ms    封裝:SOT23-6 VKD233DB --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V  1感應按鍵  封裝:SOT23-6   通訊界面:直接輸出,鎖存(toggle)輸出  低功耗模式電流2.5uA-3V VKD233DH ---工作電壓/電流:2.4V-5.5V/2.5uA-3V  1感應按鍵  封裝:SOT23-6  通訊界面:直接輸出,鎖存(toggle)輸出  有效鍵最長時間檢測16S VKD233DS --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V  1感應按鍵  封裝:DFN6(2*2超小封裝) 通訊界面:直接輸出,鎖存(toggle)輸出  低功耗模式電流2.5uA-3V VKD233DR --- 工作電壓/電流:2.4V-5.5V/1.5uA-3V  1感應按鍵  封裝:DFN6(2*2超小封裝) 通訊界面:直接輸出,鎖存(toggle)輸出  低功耗模式電流1.5uA-3V VKD233DG --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V  1感應按鍵  封裝:DFN6(2*2超小封裝) 通訊界面:直接輸出,鎖存(toggle)輸出   低功耗模式電流2.5uA-3V  VKD233DQ --- 工作電壓/電流:2.4V-5.5V/5uA-3V  1感應按鍵  封裝:SOT23-6 通訊界面:直接輸出,鎖存(toggle)輸出    低功耗模式電流5uA-3V  VKD233DM --- 工作電壓/電流:2.4V-5.5V/5uA-3V  1感應按鍵  封裝:SOT23-6 (開漏輸出) 通訊界面:開漏輸出,鎖存(toggle)輸出    低功耗模式電流5uA-3V  VKD232C  --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V   感應通道數:2  封裝:SOT23-6   通訊界面:直接輸出,低電平有效  固定為多鍵輸出模式,內建穩壓電路 MTP觸摸IC——VK36N系列抗電源輻射及手機干擾: VK3601L  --- 工作電壓/電流:2.4V-5.5V/4UA-3V3  感應通道數:1  1對1直接輸出 待機電流小,抗電源及手機干擾,可通過CAP調節靈敏  封裝:SOT23-6 VK36N1D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3  感應通道數:1  1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調節靈敏封裝:SOT23-6 VK36N2P --- 工作電壓/電流:2.2V-5.5V/7UA-3V3  感應通道數:2    脈沖輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調節靈敏封裝:SOT23-6 VK3602XS ---工作電壓/電流:2.4V-5.5V/60UA-3V  感應通道數:2  2對2鎖存輸出 低功耗模式電流8uA-3V,抗電源輻射干擾,寬供電電壓   封裝:SOP8 VK3602K --- 工作電壓/電流:2.4V-5.5V/60UA-3V   感應通道數:2   2對2直接輸出 低功耗模式電流8uA-3V,抗電源輻射干擾,寬供電電壓   封裝:SOP8 VK36N2D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3  感應通道數:2   1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調節靈敏封裝:SOP8 VK36N3BT ---工作電壓/電流:2.2V-5.5V/7UA-3V3  感應通道數:3  BCD碼鎖存輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調節靈敏  封裝:SOP8 VK36N3BD ---工作電壓/電流:2.2V-5.5V/7UA-3V3  感應通道數:3  BCD碼直接輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調節靈敏  封裝:SOP8 VK36N3BO ---工作電壓/電流:2.2V-5.5V/7UA-3V3  感應通道數:3  BCD碼開漏輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP8/DFN8(超小超薄體積) VK36N3D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3  感應通道數:3  1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N4B ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:4    BCD輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N4I---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:4    I2C輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N5D ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:5   1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N5B ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:5    BCD輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N5I ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:5    I2C輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N6D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:6   1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N6B ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:6    BCD輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N6I ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:6    I2C輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N7B ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:7    BCD輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N7I ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:7    I2C輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N8B ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:8    BCD輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N8I ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:8    I2C輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N9I ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:9    I2C輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) VK36N10I ---工作電壓/電流:2.2V-5.5V/7UA-3V3   感應通道數:10    I2C輸出 觸摸積水仍可操作,抗電源及手機干擾  封裝:SOP16/DFN16(超小超薄體積) 1-8點高靈敏度液體水位檢測IC——VK36W系列 VK36W1D  ---工作電壓/電流:2.2V-5.5V/10UA-3V3  1對1直接輸出  水位檢測通道:1 可用于不同壁厚和不同水質水位檢測,抗電源/手機干擾封裝:SOT23-6 備注:1. 開漏輸出低電平有效  2、適合需要抗干擾性好的應用 VK36W2D  ---工作電壓/電流:2.2V-5.5V/10UA-3V3  1對1直接輸出  水位檢測通道:2 可用于不同壁厚和不同水質水位檢測,抗電源/手機干擾封裝:SOP8 備注:1.  1對1直接輸出   2、輸出模式/輸出電平可通過IO選擇 VK36W4D  ---工作電壓/電流:2.2V-5.5V/10UA-3V3  1對1直接輸出  水位檢測通道:4 可用于不同壁厚和不同水質水位檢測,抗電源/手機干擾封裝:SOP16/DFN16 備注:1.  1對1直接輸出   2、輸出模式/輸出電平可通過IO選擇 VK36W6D  ---工作電壓/電流:2.2V-5.5V/10UA-3V3  1對1直接輸出  水位檢測通道:6 可用于不同壁厚和不同水質水位檢測,抗電源/手機干擾封裝:SOP16/DFN16 備注:1.  1對1直接輸出    2、輸出模式/輸出電平可通過IO選擇 VK36W8I  ---工作電壓/電流:2.2V-5.5V/10UA-3V3  I2C輸出    水位檢測通道:8 可用于不同壁厚和不同水質水位檢測,抗電源/手機干擾封裝:SOP16/DFN16 備注:1.  IIC+INT輸出     2、輸出模式/輸出電平可通過IO選擇  KPP841

    標簽: 3604 輸出 VK 體積 藍牙音箱 檢測 方式 芯片 觸控 鎖存

    上傳時間: 2022-04-11

    上傳用戶:shubashushi66

  • 智能機器人硬件模塊詳解

    智能機器人硬件功能模塊介紹1.核心控制板:raspberry b+(樹莓派B+):一種卡片式電腦。樹莓派是只有信用卡大小的卡片式電腦,其系統基于Linux。截止至2012年6月1日,樹莓派只有A和B兩個型號,主要區別:A型:1個USB、無有線網絡接口、功率2.5W,500mA、256MB RAM;B型:2個USB、支持有線網絡、功率3.5W,700mA、512MB RAM。2.底層電路驅動芯片:Arduino 。Mega2560的處理器核心是ATmega2560,同時具有54路數字輸入/輸出口(其中16路可作為PWM輸出),16路模擬輸入,4路UART接口,一個16MHz晶體振蕩器,一個USB口,一個電源插座,一個ICSP header和一個復位按鈕。Arduino Mega2560也能兼容為Arduino UNO設計的擴展板。3.底層硬件:驅動電路、控制電路 包括(ln298、hc-06藍牙模塊、舵機、攝像頭、麥克風、無線網卡、電機、地盤、傳感器若干、材料等) 4.工作原理:樹莓派用來處理上層指令、運用大型代碼、和代碼整合等,例如:人臉識別、語音識別、郵件發送、環境數據上傳到互聯網、獲取網絡指令等。通過串口通訊和底層驅動芯片arduino進行交互,和數據傳輸。arduino則負責底層電路的驅動、環境檢測、快速機動、預報處理等工作1.該項目中我們自主研發了一套無線充電設備,最大的轉換效率可以達到40%,安裝在機器人的底端,可以實現機器人長時間的工作而不需要人為去充電,解決了用戶不在家機器人也能正常工作的問題。該項目已經獲得了專利。

    標簽: 智能機器人 硬件 模塊

    上傳時間: 2022-07-25

    上傳用戶:zhaiyawei

  • 基于嵌入式的遠程圖像采集傳輸系統的研究.rar

    圖像的采集和傳輸是實時監控、遠程控制、智能小區等諸多領域的關鍵技術。基于傳統:PC的圖像采集已成為現實。隨著信息技術的迅速發展,嵌入式系統的研究開發成為了后PC時代的一個熱點,它被廣泛應用于工業現場、信息家電等各行各業。同時,圖像的遠程采集傳輸也朝著專業化、多樣化和低成本的方向發展。利用嵌入式技術來實現圖像的遠程采集傳輸正順應了時代發展,有較大的實用價值。 本文主要研究了基于嵌入式的遠程圖像采集傳輸系統。嵌入式終端采用$3C2410為核心的目標板為硬件平臺,采用嵌入式Linux為系統平臺。系統通過連接在嵌入式終端的USB攝像頭完成靜態圖像數據采集,并進行圖像壓縮處理。在圖像傳輸方面,論文設計了兩種模式:一種是通過Intemet傳輸的、基于B/S模式的傳輸方式。在該模式下,遠端客戶機通過瀏覽器訪問架設在終端里的嵌入式服務器而獲得圖像信息。另一種是基于GPRS網絡實現遠程無線圖像傳輸。終端將采集到的圖像數據通過GPRS網絡發送到擁有固定Ip的監控服務器上來完成圖像遠程傳輸。 本文首先介紹了圖像采集傳輸和嵌入式方面的相關內容,并介紹了本論文所采用的開發平臺。為了順利開發接著構建了開發環境,這里包括U-boot的移植、Linux系統的內核編譯和移植、設備驅動模塊的加載以及交叉編譯環境的建立。在此基礎上,利用Vide04Linux的接口函數,用C語言實現了圖像原始數據的采集程序,并利用JPEG算法了實現圖像壓縮。在基于B/S模式的傳輸方式中,首先利用Boa架設了嵌入式服務器,然后用C語言完成CGI腳本,該腳本將圖像嵌入網頁并實時更新以實現網頁的動態輸出。在基于GPRS實現遠程無線圖像傳輸方式中,論文詳細分析了系統通訊數據流的特征,提出了采用辨識特征字符、數據打包等策略以實現GPRS的網絡連接和數據通訊,并且在此基礎上用C語言編程實現。同時,在PC(Linux)上用Socket編程實現了監控服務器軟件,該軟件用以接收圖像數據和控制嵌入式終端的系統狀態。最后,論文分析比較了兩種傳輸方式的區別和優缺點。試驗證明,采用兩種方式都能成功實現圖像的遠程采集傳輸,并且試驗效果較好。

    標簽: 嵌入式 遠程圖像

    上傳時間: 2013-05-17

    上傳用戶:squershop

  • 差分阻抗

    當你認為你已經掌握了PCB 走線的特征阻抗Z0,緊接著一份數據手冊告訴你去設計一個特定的差分阻抗。令事情變得更困難的是,它說:“……因為兩根走線之間的耦合可以降低有效阻抗,使用50Ω的設計規則來得到一個大約80Ω的差分阻抗!”這的確讓人感到困惑!這篇文章向你展示什么是差分阻抗。除此之外,還討論了為什么是這樣,并且向你展示如何正確地計算它。 單線:圖1(a)演示了一個典型的單根走線。其特征阻抗是Z0,其上流經的電流為i。沿線任意一點的電壓為V=Z0*i( 根據歐姆定律)。一般情況,線對:圖1(b)演示了一對走線。線1 具有特征阻抗Z11,與上文中Z0 一致,電流i1。線2具有類似的定義。當我們將線2 向線1 靠近時,線2 上的電流開始以比例常數k 耦合到線1 上。類似地,線1 的電流i1 開始以同樣的比例常數耦合到線2 上。每根走線上任意一點的電壓,還是根據歐姆定律,

    標簽: 差分阻抗

    上傳時間: 2013-10-20

    上傳用戶:lwwhust

  • 德州儀器技術專家分享:LDO噪聲詳解

      隨著通信信道的復雜度和可靠性不斷增加,人們對于電信系統的要求和期望也不斷提高。這些通信系統高度依賴于高性能、高時鐘頻率和數據轉換器器 件,而這些器件的性能又非常依賴于系統電源軌的質量。當使用一個高噪聲電源供電時,時鐘或者轉換器 IC 無法達到最高性能。僅僅只是少量的電源噪聲,便會對性能產生極大的負面影響。本文將對一種基本 LDO 拓撲進行仔細研究,找出其主要噪聲源,并給出最小化其輸出噪聲的一些方法。   表明電源品質的一個關鍵參數是其噪聲輸出,它常見的參考值為 RMS 噪聲測量或者頻譜噪聲密度。為了獲得最低 RMS 噪聲或者最佳頻譜噪聲特性,線性電壓穩壓器(例如:低壓降電壓穩壓器,LDO),始終比開關式穩壓器有優勢。這讓其成為噪聲敏感型應用的選擇。   基本 LDO 拓撲   一個簡單的線性電壓穩壓器包含一個基本控制環路,其負反饋與內部參考比較,以提供恒定電壓—與輸入電壓、溫度或者負載電流的變化或者擾動無關。    圖 1 顯示了一個 LDO 穩壓器的基本結構圖。紅色箭頭表示負反饋信號通路。輸出電壓 VOUT 通過反饋電阻 R1 和 R2 分壓,以提供反饋電壓 VFB。VFB 與誤差放大器負輸入端的參考電壓 VREF 比較,提供柵極驅動電壓 VGATE。最后,誤差信號驅動輸出晶體管 NFET,以對 VOUT 進行調節。    圖 1 LDO 負反饋環路    簡單噪聲分析以圖 2 作為開始。藍色箭頭表示由常見放大器差異代表的環路子集(電壓跟隨器或者功率緩沖器)。這種電壓跟隨器電路迫使 VOUT 跟隨 VREF。VFB 為誤差信號,其參考 VREF。在穩定狀態下,VOUT 大于 VREF,其如方程式 1 所描述:

    標簽: LDO 德州儀器

    上傳時間: 2013-11-11

    上傳用戶:jiwy

  • TLC2543 中文資料

    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);           }         } 

    標簽: 2543 TLC

    上傳時間: 2013-11-19

    上傳用戶:shen1230

  • 波形發生器,含原理圖+電路圖+源程序

    含原理圖+電路圖+程序的波形發生器:在工作中,我們常常會用到波形發生器,它是使用頻度很高的電子儀器。現在的波形發生器都采用單片機來構成。單片機波形發生器是以單片機核心,配相應的外圍電路和功能軟件,能實現各種波形發生的應用系統,它由硬件部分和軟件部分組成,硬件是系統的基礎,軟件則是在硬件的基礎上,對其合理的調配和使用,從而完成波形發生的任務。 波形發生器的技術指標:(1) 波形類型:方型、正弦波、三角波、鋸齒波;(2) 幅值電壓:1V、2V、3V、4V、5V;(3) 頻率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 輸出極性:雙極性操作設計1、 機器通電后,系統進行初始化,LED在面板上顯示6個0,表示系統處于初始狀態,等待用戶輸入設置命令,此時,無任何波形信號輸出。2、 用戶按下“F”、“V”、“W”,可以分別進入頻率,幅值波形設置,使系統進入設置狀態,相應的數碼管顯示“一”,此時,按其它鍵,無效;3、 在進入某一設置狀態后,輸入0~9等數字鍵,(數字鍵僅在設置狀態時,有效)為欲輸出的波形設置相應參數,LED將參數顯示在面板上;4、 如果在設置中,要改變已設定的參數,可按下“CL”鍵,清除所有已設定參數,系統恢復初始狀態,LED顯示6個0,等待重新輸入命令;5、 當必要的參數設定完畢后,所有參數顯示于LED上,用戶按下“EN”鍵,系統會將各波形參數傳遞到波形產生模塊中,以便控制波形發生,實現不同頻率,不同電壓幅值,不同類型波形的輸出;6、 用戶按下“EN”鍵后,波形發生器開始輸出滿足參數的波形信號,面板上相應類型的運行指示燈閃爍,表示波形正在輸出,LED顯示波形類型編號,頻率值、電壓幅值等波形參數;7、 波形發生器在輸出信號時,按下任意一個鍵,就停止波形信號輸出,等待重新設置參數,設置過程如上所述,如果不改變參數,可按下“EN”鍵,繼續輸出原波形信號;8、 要停止波形發生器的使用,可按下復位按鈕,將系統復位,然后關閉電源。硬件組成部分通過綜合比較,決定選用獲得廣泛應用,性能價格高的常用芯片來構成硬件電路。單片機采用MCS-51系列的89C51(一塊),74LS244和74LS373(各一塊),反相驅動器 ULN2803A(一塊),運算放大器 LM324(一塊)  波形發生器的硬件電路由單片機、鍵盤顯示器接口電路、波形轉換(D/ A)電路和電源線路等四部分構成。1.單片機電路功能:形成掃描碼,鍵值識別,鍵功能處理,完成參數設置;形成顯示段碼,向LED顯示接口電路輸出;產生定時中斷;形成波形的數字編碼,并輸出到D/A接口電路;如電路原理圖所示: 89C51的P0口和P2口作為擴展I/O口,與8255、0832、74LS373相連接,可尋址片外的寄存器。單片機尋址外設,采用存儲器映像方式,外部接口芯片與內部存儲器統一編址,89C51提供16根地址線P0(分時復用)和P2,P2口提供高8位地址線,P0口提供低8位地址線。P0口同時還要負責與8255,0832的數據傳遞。P2.7是8255的片選信號,P2.6是0832(1)的片選,P2.5是0832(2)的片選,低電平有效,P0.0、P0.1經過74LS373鎖存后,送到8255的A1、A2作,片內A口,B口,C口,控制口等寄存器的字選。89C51的P1口的低4位連接4只發光三極管,作為波形類型指示燈,表示正在輸出的波形是什么類型。單片機89C51內部有兩個定時器/計數器,在波形發生器中使用T0作為中斷源。不同的頻率值對應不同的定時初值,定時器的溢出信號作為中斷請求。控制定時器中斷的特殊功能寄存器設置如下:定時控制寄存器TCON=(00010000)工作方式選擇寄存器(TMOD)=(00000000)中斷允許控制寄存器(IE)=(10000010)2、鍵盤顯示器接口電路功能:驅動6位數碼管動態顯示;           提供響應界面;           掃面鍵盤;           提供輸入按鍵。由并口芯片8255,鎖存器74LS273,74LS244,反向驅動器ULN2803A,6位共陰極數碼管(LED)和4×4行列式鍵盤組成。8255的C口作為鍵盤的I/O接口,C口的低4位輸出到掃描碼,高4位作為輸入行狀態,按鍵的分布如圖所示。8255的A口作為LED段碼輸出口,與74LS244相連接,B口作為LED的位選信號輸出口,與ULN2803A相連接。8255內部的4個寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH ,  C口:7FFEH    3、D/A電路功能:將波形樣值的數字編碼轉換成模擬值;完成單極性向雙極性的波形輸出;構成由兩片0832和一塊LM324運放組成。0832(1)是參考電壓提供者,單片機向0832(1)內的鎖存器送數字編碼,不同的編碼會產生不同的輸出值,在本發生器中,可輸出1V、2V、3V、4V、5V等五個模擬值,這些值作為0832(2)的參考電壓,使0832(2)輸出波形信號時,其幅度是可調的。0832(2)用于產生各種波形信號,單片機在波形產生程序的控制下,生成波形樣值編碼,并送到0832(2)中的鎖存器,經過D/A轉換,得到波形的模擬樣值點,假如N個點就構成波形的一個周期,那么0832(2)輸出N個樣值點后,樣值點形成運動軌跡,就是波形信號的一個周期。重復輸出N個點后,由此成第二個周期,第三個周期……。這樣0832(2)就能連續的輸出周期變化的波形信號。運放A1是直流放大器,運放A2是單極性電壓放大器,運放A3是雙極性驅動放大器,使波形信號能帶得起負載。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、電源電路:功能:為波形發生器提供直流能量;構成由變壓器、整流硅堆,穩壓塊7805組成。220V的交流電,經過開關,保險管(1.5A/250V),到變壓器降壓,由220V降為10V,通過硅堆將交流電變成直流電,對于諧波,用4700μF的電解電容給予濾除。為保證直流電壓穩定,使用7805進行穩壓。最后,+5V電源配送到各用電負載。

    標簽: 波形發生器 原理圖 電路圖 源程序

    上傳時間: 2013-11-08

    上傳用戶:685

主站蜘蛛池模板: 孝义市| 平罗县| 和龙市| 东兰县| 亳州市| 承德市| 内黄县| 宝山区| 马龙县| 来安县| 安阳县| 湖州市| 吉林省| 浪卡子县| 嵊泗县| 裕民县| 贺兰县| 兰溪市| 中宁县| 工布江达县| 东乡族自治县| 福清市| 郁南县| 长寿区| 靖远县| 河南省| 肥城市| 渭南市| 鄯善县| 马公市| 炉霍县| 加查县| 日土县| 阿巴嘎旗| 崇阳县| 靖江市| 乐昌市| 壤塘县| 长武县| 建湖县| 丰原市|