特點(diǎn)(FEATURES) 精確度0.1%滿刻度 (Accuracy 0.1%F.S.) 可作各式數(shù)學(xué)演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 類比輸出功能(16 bit DAC isolating analog output function) 輸入/輸出1/輸出2絕緣耐壓2仟伏特/1分鐘(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 寬范圍交直流兩用電源設(shè)計(jì)(Wide input range for auxiliary power) 尺寸小,穩(wěn)定性高(Dimension small and High stability)
標(biāo)簽: 微電腦 數(shù)學(xué)演算 輸出 隔離傳送器
上傳時(shí)間: 2013-11-24
上傳用戶:541657925
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開(kāi)關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過(guò)程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價(jià)格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。 TLC2543的特點(diǎn) (1)12位分辯率A/D轉(zhuǎn)換器; (2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時(shí)間; (3)11個(gè)模擬輸入通道; (4)3路內(nèi)置自測(cè)試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉(zhuǎn)換結(jié)束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導(dǎo); (10)可編程輸出數(shù)據(jù)長(zhǎng)度。 TLC2543的引腳排列及說(shuō)明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說(shuō)明見(jiàn)表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); } }
上傳時(shí)間: 2013-11-19
上傳用戶:shen1230
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
標(biāo)簽: AVR 單片機(jī) 數(shù)碼管
上傳時(shí)間: 2013-10-21
上傳用戶:13788529953
a_bit equ 20h ;個(gè)位數(shù)存放處 b_bit equ 21h ;十位數(shù)存放處 temp equ 22h ;計(jì)數(shù)器寄存器 star: mov temp,#0 ;初始化計(jì)數(shù)器 stlop: acall display inc temp mov a,temp cjne a,#100,next ;=100重來(lái) mov temp,#0 next: ljmp stlop ;顯示子程序 display: mov a,temp ;將temp中的十六進(jìn)制數(shù)轉(zhuǎn)換成10進(jìn)制 mov b,#10 ;10進(jìn)制/10=10進(jìn)制 div ab mov b_bit,a ;十位在a mov a_bit,b ;個(gè)位在b mov dptr,#numtab ;指定查表啟始地址 mov r0,#4 dpl1: mov r1,#250 ;顯示1000次 dplop: mov a,a_bit ;取個(gè)位數(shù) MOVC A,@A+DPTR ;查個(gè)位數(shù)的7段代碼 mov p0,a ;送出個(gè)位的7段代碼
標(biāo)簽: 直接驅(qū)動(dòng) 數(shù)碼管 計(jì)數(shù)器 程序
上傳時(shí)間: 2013-11-06
上傳用戶:lx9076
工作原理 該裝置電路原理見(jiàn)圖1。由紅外線傳感器、信號(hào)放大電路、電壓比較器、延時(shí)電路和音響報(bào)警電路等組成。紅外線探測(cè)傳感器IC1探測(cè)到前方人體輻射出的紅外線信號(hào)時(shí),由IC1的②腳輸出微弱的電信號(hào),經(jīng)三極管VT1等組成第一級(jí)放大電路放大,再通過(guò)C2輸入到運(yùn)算放大器IC2中進(jìn)行高增益、低噪聲放大,此時(shí)由 IC2①腳輸出的信號(hào)已足夠強(qiáng)。IC3作電壓比較器,它的第⑤腳由R10、VD1提供基準(zhǔn)電壓,當(dāng)IC2①腳輸出的信號(hào)電壓到達(dá)IC3的⑥腳時(shí),兩個(gè)輸入端的電壓進(jìn)行比較, 此時(shí)IC3的⑦腳由原來(lái)的高電平變?yōu)榈碗娖?。IC4為報(bào)警延時(shí)電路,R14和C6組成延時(shí)電路,其時(shí)間約為1分鐘。當(dāng)IC3的⑦腳變?yōu)榈碗娖綍r(shí),C6通過(guò)VD2放電,此時(shí)IC4的②腳變?yōu)榈碗娖剿cIC4的③腳基準(zhǔn)電壓進(jìn)行比較,當(dāng)它低于其基準(zhǔn)電壓時(shí),IC4的①腳變?yōu)楦唠娖剑琕T2 導(dǎo)通,訊響器BL通電發(fā)出報(bào)警聲。人體的紅外線信號(hào)消失后,IC3的⑦腳又恢復(fù)高電平輸出,此時(shí)VD2截止。由于C6兩端的電壓不能突變, 故通過(guò)R14向 C6緩慢充電,當(dāng)C6兩端的電壓高于其基準(zhǔn)電壓時(shí),IC4的①腳才變?yōu)榈碗娖?,時(shí)間約為1分鐘,即持續(xù)1分鐘報(bào)警。
標(biāo)簽: 自己動(dòng)手 紅外線 探測(cè) 防盜器
上傳時(shí)間: 2013-12-19
上傳用戶:Breathe0125
為了確保車燈的質(zhì)量可靠性,提出了一種嵌入式車燈控制及電氣參數(shù)檢測(cè)系統(tǒng)的設(shè)計(jì)方案。系統(tǒng)包括上位機(jī)監(jiān)控終端和下位機(jī)控制節(jié)點(diǎn),監(jiān)控終端負(fù)責(zé)設(shè)置各車燈的工作參數(shù)和顯示車燈的工作狀態(tài);控制節(jié)點(diǎn)采用基于Cortex-M3內(nèi)核的嵌入式微處理器LM3S2965為核心,將實(shí)時(shí)操作系統(tǒng)μCOS-II植入其中,提高系統(tǒng)的實(shí)時(shí)性和穩(wěn)定性,同時(shí)將我國(guó)自主研發(fā)的iCAN協(xié)議應(yīng)用到系統(tǒng)中,從而實(shí)現(xiàn)對(duì)車燈的網(wǎng)絡(luò)化監(jiān)控。結(jié)果表明,系統(tǒng)最多可對(duì)63個(gè)車燈進(jìn)行實(shí)時(shí)的電氣參數(shù)檢測(cè)與控制,具有較高的可靠性。
上傳時(shí)間: 2013-11-06
上傳用戶:cccole0605
第八章 labview的編程技巧 本章介紹局部變量、全局變量、屬性節(jié)點(diǎn)和其他一些有助于提高編程技巧的問(wèn)題,恰當(dāng)?shù)剡\(yùn)用這些技巧可以提高程序的質(zhì)量。 8.1 局部變量 嚴(yán)格的語(yǔ)法盡管可以保證程序語(yǔ)言的嚴(yán)密性,但有時(shí)它也會(huì)帶來(lái)一些使用上的不便。在labview這樣的數(shù)據(jù)流式的語(yǔ)言中,將變量嚴(yán)格地分為控制器(Control)和指示器(Indicator),前者只能向外流出數(shù)據(jù),后者只能接受流入的數(shù)據(jù),反過(guò)來(lái)不行。在一般的代碼式語(yǔ)言中,情況不是這樣的。例如我們有變量a、b和c,只要需要我們可以將a的值賦給b,將b的值賦給c等等。前面所介紹的labview內(nèi)容中,只有移位積存器即可輸入又可輸出。另外,一個(gè)變量在程序中可能要在多處用到,在圖形語(yǔ)言中勢(shì)必帶來(lái)過(guò)多連線,這也是一件煩人的事。還有其他需要,因此labview引入了局部變量。
上傳時(shí)間: 2013-10-27
上傳用戶:xieguodong1234
本書(shū)的將應(yīng)及內(nèi)容: • "源碼公開(kāi)的最入王軍寞時(shí)操作系統(tǒng)fLC/OS- 1 1 為技心介紹了般人式蠅作系統(tǒng)在侄務(wù)侄務(wù)的調(diào)度和管理任務(wù)之間的通倩相同步內(nèi)存管理等方面的實(shí)現(xiàn)陽(yáng)應(yīng)用特點(diǎn) · 語(yǔ)密文字通俗易懂盡量越免了大量喪序摞代碼的剖析講解而代之以揭圖和例題!挺重點(diǎn)突出 · 在"C/05 -11 系統(tǒng)的移植的講解方面盡量雖曹先讀者可能不太熟悉的葉算機(jī)硬件系徒從而沖擊,.,片學(xué)習(xí)的重點(diǎn)而以大多數(shù)讀者都比役了'再和熟摩的"'系列單片機(jī)為硬件系統(tǒng).
標(biāo)簽: COS-II 嵌入式 實(shí)時(shí)操作系統(tǒng)
上傳時(shí)間: 2013-10-29
上傳用戶:wettetw
減小電磁干擾的印刷電路板設(shè)計(jì)原則 內(nèi) 容 摘要……1 1 背景…1 1.1 射頻源.1 1.2 表面貼裝芯片和通孔元器件.1 1.3 靜態(tài)引腳活動(dòng)引腳和輸入.1 1.4 基本回路……..2 1.4.1 回路和偶極子的對(duì)稱性3 1.5 差模和共模…..3 2 電路板布局…4 2.1 電源和地…….4 2.1.1 感抗……4 2.1.2 兩層板和四層板4 2.1.3 單層板和二層板設(shè)計(jì)中的微處理器地.4 2.1.4 信號(hào)返回地……5 2.1.5 模擬數(shù)字和高壓…….5 2.1.6 模擬電源引腳和模擬參考電壓.5 2.1.7 四層板中電源平面因該怎么做和不應(yīng)該怎么做…….5 2.2 兩層板中的電源分配.6 2.2.1 單點(diǎn)和多點(diǎn)分配.6 2.2.2 星型分配6 2.2.3 格柵化地.7 2.2.4 旁路和鐵氧體磁珠……9 2.2.5 使噪聲靠近磁珠……..10 2.3 電路板分區(qū)…11 2.4 信號(hào)線……...12 2.4.1 容性和感性串?dāng)_……...12 2.4.2 天線因素和長(zhǎng)度規(guī)則...12 2.4.3 串聯(lián)終端傳輸線…..13 2.4.4 輸入阻抗匹配...13 2.5 電纜和接插件……...13 2.5.1 差模和共模噪聲……...14 2.5.2 串?dāng)_模型……..14 2.5.3 返回線路數(shù)目..14 2.5.4 對(duì)板外信號(hào)I/O的建議14 2.5.5 隔離噪聲和靜電放電ESD .14 2.6 其他布局問(wèn)題……...14 2.6.1 汽車和用戶應(yīng)用帶鍵盤和顯示器的前端面板印刷電路板...15 2.6.2 易感性布局…...15 3 屏蔽..16 3.1 工作原理…...16 3.2 屏蔽接地…...16 3.3 電纜和屏蔽旁路………………..16 4 總結(jié)…………………………………………17 5 參考文獻(xiàn)………………………17
標(biāo)簽: 印刷電路板 設(shè)計(jì)原則
上傳時(shí)間: 2013-10-22
上傳用戶:a6697238
C++完美演繹 經(jīng)典算法 如 /* 頭文件:my_Include.h */ #include <stdio.h> /* 展開(kāi)C語(yǔ)言的內(nèi)建函數(shù)指令 */ #define PI 3.1415926 /* 宏常量,在稍后章節(jié)再詳解 */ #define circle(radius) (PI*radius*radius) /* 宏函數(shù),圓的面積 */ /* 將比較數(shù)值大小的函數(shù)寫在自編include文件內(nèi) */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的結(jié)果:%d %d %d\n", a, b, c) } 程序執(zhí)行結(jié)果: 由小至大排序之后的結(jié)果:1 2 3 可將內(nèi)建函數(shù)的include文件展開(kāi)在自編的include文件中 圓圈的面積是=201.0619264
標(biāo)簽: my_Include include define 3.141
上傳時(shí)間: 2014-01-17
上傳用戶:epson850
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1