題目描述 蛇行矩陣 Problem 蛇形矩陣是由1開始的自然數(shù)依次排列成的一個(gè)矩陣上三角形。 輸入 Input 本題有多組數(shù)據(jù),每組數(shù)據(jù)由一個(gè)正整數(shù)N組成。(N不大于100) 輸出 Output 對于每一組數(shù)據(jù),輸出一個(gè)N行的蛇形矩陣。兩組輸出之間不要額外的空行。 矩陣三角中同一行的數(shù)字用一個(gè)空格分開。行尾不要多余的空格。 樣例輸入 5 樣例輸出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11
標(biāo)簽: 數(shù)字規(guī)律 數(shù)組 三角形
上傳時(shí)間: 2016-02-29
上傳用戶:lwol2007
使用icl8038產(chǎn)生三角波,正弦波,且可調(diào)頻率 (1) 可輸出三角波、矩形波和正弦波。 (2) 頻率范圍: 10HZ~300kHz (3) 占空比范圍: 2%~ 98% (4) 低失真正弦波: 1% (5) 低溫度漂移: 50ppm/℃ (6) 三角波輸出線性度: 0.1% (7) 工作電源: + 12V~ + 25V 2. 產(chǎn)
標(biāo)簽: icl8038 信號發(fā)生器
上傳時(shí)間: 2016-03-29
上傳用戶:zhanghl
#include "STC90.h" #include < intrins.h > #define uchar unsigned char #define uint unsigned int #define led_port P1 sbit IR_RE = P3^2; sbit led_r = P1^3; sbit led_g = P1^4; sbit led_b = P1^5; sbit led_wd = P1^7; sbit K1 =P3^0 ; //增加鍵 sbit K2 =P3^1 ; //減少鍵 sbit BEEP =P3^7 ; //蜂鳴器 uchar temp,temp1; bit k=0; //紅外解碼判斷標(biāo)志位,為0則為有效信號,為1則為無效 bit Flag2; uchar date[4]={0,0,0,0}; //date數(shù)組為存放地址原碼,反碼,數(shù)據(jù)原碼,反碼 uint lade_1,lade_2,lade_3,lade_4; uint num; uchar date_ram,ee_temp,ee_temp1; uchar WDT_NUM=0; uchar const dofly[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 顯示段碼值01234567 uchar code seg[]={7,6,5,4,3,2,1,0};//分別對應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位碼 unsigned long disp_date; void fade(); void fade1(); /*************************** 看門狗子程序*************************/ void watchdog_timer() { if(WDT_NUM==5) { WDT_NUM=0; led_wd=!led_wd; } WDT_NUM++; WDT_CONTR=0x3f; } /******************************************************************/ void delay(unsigned int cnt) { while(--cnt); } /*--------------------------延時(shí)1ms程子程序-----------------------*/ void delay_1ms(uint z) { uint x,y; for(x=z;x>0;x--) for(y=126;y>0;y--); } /*--------------------------延時(shí)1ms程子程序-----------------------*/ delay1000() { uchar i,j; i=5; do{j=95; do{j--;} while(j); i--; } while(i); } /*---------------------------延時(shí)882us子程序-----------------------*/ delay882() { uchar i,j; i=6; do{j=71; do{j--;} while(j); i--; }while(i); } /*--------------------------延時(shí)2400us程子程序-----------------------*/ delay2400() { uchar i,j; i=5; do{j=237; do{j--;} while(j); i--; }while(i); } /**********************************************************************/ /* void display() { uchar i; for(i=0;i<8;i++) { P0=dofly[disp_date%10];//取顯示數(shù)據(jù),段碼 P2=seg[i]; //取位碼 delay_1ms(1); disp_date/=10; } } */ /*********************************************************************/ uchar EEPROM_read(uint addr)//EEPROM字節(jié)讀 { ISP_CONTR=0x83; //系統(tǒng)時(shí)鐘<12M時(shí),對ISP_CONTR寄存器設(shè)置的值,本電路為11.0592M ISP_CMD=1; //字節(jié)讀 ISP_ADDRH=(addr&0xff00)>>8; ISP_ADDRL=addr&0x00ff; ISP_TRIG=0x46; ISP_TRIG=0xb9; _nop_(); _nop_(); return ISP_DATA; } //-------------------------------------------------------------------- void EEPROM_write(uint addr,uchar dat)//EEPROM字節(jié)寫 { ISP_CONTR=0x83; //系統(tǒng)時(shí)鐘<12M時(shí),對ISP_CONTR寄存器設(shè)置的值,本電路為11.0592M ISP_CMD=2; //字節(jié)編程 ISP_ADDRH=(addr&0xff00)>>8; ISP_ADDRL=addr&0x00ff; ISP_DATA=dat; ISP_TRIG=0x46; ISP_TRIG=0xb9; _nop_(); _nop_(); } //-------------------------------------------------------------------- void EEPROM_ERASE(uint addr)//EEPROM扇區(qū)擦除 { ISP_CONTR=0x83; //系統(tǒng)時(shí)鐘<12M時(shí),對ISP_CONTR寄存器設(shè)置的值,本電路為11.0592M ISP_CMD=3; //扇區(qū)擦除 ISP_ADDRH=(addr&0xff00)>>8; ISP_ADDRL=addr&0x00ff; ISP_TRIG=0x46; ISP_TRIG=0xb9; _nop_(); _nop_(); } //************************************************************** /*----------------------------------------------------------*/ /*-----------------------紅外解碼程序(核心)-----------------*/ /*----------------------------------------------------------*/ void IR_decode() { uchar i,j; while(IR_RE==0); delay2400(); if(IR_RE==1) //延時(shí)2.4ms后如果是高電平則是新碼 { delay1000(); delay1000(); for(i=0;i<4;i++) { for(j=0;j<8;j++) { while(IR_RE==0); //等待地址碼第1位高電平到來 delay882(); //延時(shí)882us判斷此時(shí)引腳電平 ///CY=IR_RE; if(IR_RE==0) { date[i]>>=1; date[i]=date[i]|0x00; } else if(IR_RE==1) { delay1000(); date[i]>>=1; date[i]=date[i]|0x80; } } //1位數(shù)據(jù)接收結(jié)束 } //32位二進(jìn)制碼接收結(jié)束 } } /* void LED_PWM() { lade_2=num; //384 lade_4=num; //384 while(lade_2!=0&Flag2==1) { for(lade_3=512;lade_3>lade_4;lade_3--) //512 { led_port=0x00; delay(1); } lade_3=512; //512 lade_4--; for(lade_1=0;lade_1<lade_2;lade_1++) { led_port=0x38; //c7 delay(1); } lade_1=0; lade_2--; if(temp!=0x0c&Flag2==1) { lade_2=0; } lade_2=num; //384 lade_4=num; //384 } } */ void calc() { EEPROM_read(0x2000); ee_temp1=ISP_DATA; ee_temp=ee_temp1&0x0f; //************************************* 1 /* if(date[3]==0xff&Flag2==1) { if(num>=20) { num=num-80; } //else num=1; LED_PWM(); } if(date[3]==0xfe&Flag2==1) { if(num<=500) { num=num+80; } // else num=511; LED_PWM(); } if(ee_temp1==0xfd) { led_port=0x00; watchdog_timer(); } if(ee_temp1==0xfc) { led_port=0x00; led_r=1; led_g=1; led_b=1; watchdog_timer(); } */ //********************************************** 2 if(ee_temp1==0xfb) { led_port=0x00; led_r=1; watchdog_timer(); } if(ee_temp1==0xfa) { led_port=0x00; led_g=1; watchdog_timer(); } if(ee_temp1==0xf9) { led_port=0x00; led_b=1; watchdog_timer(); } if(ee_temp1==0xf8) { led_port=0x00; led_r=1; led_g=1; led_b=1; watchdog_timer(); } //************************************** 3 if(ee_temp1==0xf7) { uint fade_1,fade_2,fade_3,fade_4; fade_2=448; //384 fade_4=448; //384 while(fade_2!=0&ee_temp==0x07) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x10; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x07) { fade_2=0; } watchdog_timer(); fade_2=448; //384 fade_4=448; //384 } } if(ee_temp1==0xf6) { uint fade_1,fade_2,fade_3,fade_4; fade_2=448; //384 fade_4=448; //384 while(fade_2!=0&ee_temp==0x06) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x20; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x06) { fade_2=0; } watchdog_timer(); fade_2=448; //384 fade_4=448; //384 } } if(ee_temp1==0xf5) { uint fade_1,fade_2,fade_3,fade_4; fade_2=448; //384 fade_4=448; //384 while(fade_2!=0&ee_temp==0x05) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x08; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x05) { fade_2=0; } watchdog_timer(); fade_2=448; //384 fade_4=448; //384 } } if(ee_temp1==0xf4) { while(ee_temp==4) { led_port=0x00; led_r=1; delay_1ms(200); led_port=0x00; led_r=1; led_g=1; delay_1ms(200); led_port=0x00; led_g=1; delay_1ms(200); watchdog_timer(); led_port=0x00; led_g=1; led_b=1; delay_1ms(200); led_port=0x00; led_b=1; delay_1ms(200); led_port=0x00; led_b=1; led_r=1; delay_1ms(200); watchdog_timer(); } } //************************************** 4 if(ee_temp1==0xf3) { uint fade_1,fade_2,fade_3,fade_4; fade_2=416; //384 fade_4=416; //384 while(fade_2!=0&ee_temp==0x03) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x10; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x03) { fade_2=0; } watchdog_timer(); fade_2=416; //384 fade_4=416; //384 } } if(ee_temp1==0xf2) { uint fade_1,fade_2,fade_3,fade_4; fade_2=384; //384 fade_4=384; //384 while(fade_2!=0&ee_temp==0x02) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x20; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x02) { fade_2=0; } watchdog_timer(); fade_2=384; //384 fade_4=384; //384 } } if(ee_temp1==0xf1) { uint fade_1,fade_2,fade_3,fade_4; fade_2=348; //384 fade_4=348; //384 while(fade_2!=0&ee_temp==0x01) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x08; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x01) { fade_2=0; } watchdog_timer(); fade_2=348; //384 fade_4=348; //384 } } if(ee_temp1==0xf0) { while(ee_temp==0) { led_port=0x00; led_r=1; delay_1ms(500); watchdog_timer(); led_port=0x00; led_g=1; delay_1ms(500); led_port=0x00; led_b=1; delay_1ms(500); watchdog_timer(); } } //******************************************** 5 if(ee_temp1==0xef) { uint fade_1,fade_2,fade_3,fade_4; fade_2=384; //384 fade_4=384; //384 while(fade_2!=0&ee_temp==0x0f) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x10; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0f) { fade_2=0; } watchdog_timer(); fade_2=384; //384 fade_4=384; //384 } } if(ee_temp1==0xee) { uint fade_1,fade_2,fade_3,fade_4; fade_2=320; //384 fade_4=320; //384 while(fade_2!=0&ee_temp==0x0e) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x20; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0e) { fade_2=0; } watchdog_timer(); fade_2=320; //384 fade_4=320; //384 } } if(ee_temp1==0xed) { uint fade_1,fade_2,fade_3,fade_4; fade_2=320; //384 fade_4=320; //384 while(fade_2!=0&ee_temp==0x0d) { for(fade_3=512;fade_3>fade_4;fade_3--) //512 { led_port=0x08; delay(1); } fade_3=512; //512 fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0d) { fade_2=0; } watchdog_timer(); fade_2=320; //384 fade_4=320; //384 } } if(ee_temp1==0xec) fade(); //******************************************* 6 if(ee_temp1==0xeb) { led_port=0x00; led_r=1; led_g=1; watchdog_timer(); } if(ee_temp1==0xea) { led_port=0x00; //led_r=0; led_g=1; led_b=1; watchdog_timer(); } if(ee_temp1==0xe9) { led_port=0x00; led_r=1; //led_g=0; led_b=1; watchdog_timer(); } if(ee_temp1==0xe8) fade1(); } void fade() { // uchar i; uint fade_1,fade_2,fade_3,fade_4; fade_2=512; fade_4=511; while(fade_2!=0&ee_temp==0x0c) { for(fade_3=512;fade_3>fade_4;fade_3--) { led_port=0x10; delay(1); } fade_3=512; fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x0c) { fade_2=0; } } watchdog_timer(); fade_2=512; fade_4=511; while(fade_2!=0&ee_temp==0x0c) { if(ee_temp!=0x0c) { fade_2=0; } for(fade_3=512;fade_3>fade_4;fade_3--) { led_port=0x20; delay(1); // watchdog_timer(); } fade_3=512; fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); // watchdog_timer(); } fade_1=0; fade_2--; } watchdog_timer(); fade_2=512; fade_4=511; while(fade_2!=0&ee_temp==0x0c) { if(ee_temp!=0x0c) { fade_2=0; } for(fade_3=512;fade_3>fade_4;fade_3--) { led_port=0x08; delay(1); watchdog_timer(); } fade_3=512; fade_4--; watchdog_timer(); for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); watchdog_timer(); } fade_1=0; fade_2--; } watchdog_timer(); } void fade1() { // uchar i; uint fade_1,fade_2,fade_3,fade_4; fade_2=128; fade_4=127; while(fade_2!=0&ee_temp==0x08) { for(fade_3=128;fade_3>fade_4;fade_3--) { led_port=0x10; delay(1); } fade_3=128; fade_4--; for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x08; delay(1); } fade_1=0; fade_2--; if(ee_temp!=0x08) { fade_2=0; } } watchdog_timer(); fade_2=128; fade_4=127; while(fade_2!=0&ee_temp==0x08) { if(ee_temp!=0x08) { fade_2=0; } for(fade_3=128;fade_3>fade_4;fade_3--) { led_port=0x20; delay(1); } fade_3=128; fade_4--; for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x10; delay(1); } fade_1=0; fade_2--; } watchdog_timer(); fade_2=128; fade_4=127; while(fade_2!=0&ee_temp==0x08) { if(ee_temp!=0x08) { fade_2=0; } for(fade_3=128;fade_3>fade_4;fade_3--) { led_port=0x08; delay(1); } fade_3=128; fade_4--; for(fade_1=0;fade_1<fade_2;fade_1++) { led_port=0x20; delay(1); } fade_1=0; fade_2--; } watchdog_timer(); } void init() { led_port=0x00; /* led_r=1; delay_1ms(500); led_port=0x00; led_g=1; delay_1ms(500); led_port=0x00; led_b=1; delay_1ms(500); led_port=0x00; */ delay_1ms(2); WDT_CONTR=0x3f; delay_1ms(500); } //******************************** void main() { init(); Flag2=0; SP=0x60; //堆棧指針 EX0=1; //允許外部中斷0,用于檢測紅外遙控器按鍵 EA=1; num=255; while(1) { calc(); } } //******************************************************************** /*------------------------外部中斷0程序-------------------------*/ /*------------------主要用于處理紅外遙控鍵值--------------------*/ void int0() interrupt 0 { uchar i; Flag2=0; /////// k=0; EX0=0; //檢測到有效信號關(guān)中斷,防止干擾 for(i=0;i<4;i++) { delay1000(); if(IR_RE==1){k=1;} //剛開始為9ms的引導(dǎo)碼. } led_port=0x00; if(k==0) { IR_decode(); //如果接收到的是有效信號,則調(diào)用解碼程序 if(date[3]>=0xe8) { if(date[3]<=0xfb) { temp1=date[3]; EEPROM_ERASE(0x2000); //STC_EEROM_0X2000 temp1 EEPROM_write(0x2000,temp1); EEPROM_read(0x2000); ee_temp1=ISP_DATA; ee_temp=ee_temp1&0x0f; /* temp=date[3]&0x0f; EEPROM_ERASE(0x2004); //STC_EEROM_0X2004 temp EEPROM_write(0x2004,temp); */ } else { EEPROM_read(0x2000); ee_temp1=ISP_DATA; ee_temp=ee_temp1&0x0f; } } delay2400(); delay2400(); delay2400(); delay_1ms(500); } EX0=1; //開外部中斷,允許新的遙控按鍵 }
上傳時(shí)間: 2016-07-02
上傳用戶:184890962
最近搞到兩塊用TPIC6B595驅(qū)動的共陽LED數(shù)碼管電路。每塊電路板上有5個(gè)LMS-1102BE數(shù)碼管和5個(gè)TPIC6B595集成電路。該電路只有5根輸入端子,第1和第5個(gè)端子是+5V和GND,第2、3、4端子分別是數(shù)據(jù)輸入端、數(shù)據(jù)鎖存時(shí)鐘端和移位時(shí)鐘端。 將該電路板與HC6800 EM3 V3.0單片機(jī)實(shí)驗(yàn)板連接,單片機(jī)的P3.4,P3.5和P3.6引腳分別接到電路板的第2、3、4端子。該電路板單獨(dú)用+5V電源供電,其GND端與HC6800 EM3 V3.0單片機(jī)實(shí)驗(yàn)板的GND連接。 該程序在5個(gè)LED數(shù)碼管上循環(huán)顯示0~F這16個(gè)字符。
標(biāo)簽: TPIC6 TPIC B595 595 6B 驅(qū)動 共陽數(shù)碼管
上傳時(shí)間: 2017-03-19
上傳用戶:zhnjun63
MSP430 IAR V6.1 V6.2 V6.3 V6.4 破解 注冊機(jī),帶破解視頻,親測可用
標(biāo)簽: MSP430 IAR V6.1 V6.2 V6.3 V6.4 破解 注冊機(jī) 帶破解視頻 親測可用
上傳時(shí)間: 2017-06-11
上傳用戶:hull021
中國聯(lián)合通信公司 短消息網(wǎng)關(guān)系統(tǒng)接口協(xié)議 (SGIP)
上傳時(shí)間: 2017-11-22
上傳用戶:wlh888
由STC89C51單片機(jī)來控制DHT11傳感器采集的溫濕度的轉(zhuǎn)換、1602液晶屏的顯示,以及蜂鳴器的報(bào)警。
上傳時(shí)間: 2018-04-27
上傳用戶:luson
#include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構(gòu)中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個(gè):"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計(jì)算U得:"<<endl; U.Disp(); cout<<"計(jì)算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
標(biāo)簽: 道理特分解法
上傳時(shí)間: 2018-05-20
上傳用戶:Aa123456789
ST-LINK V2 使用說明 ST LINK V2 使用說明....................................................................................................................3 1、功能簡介.............................................................................................................................3 2、 接口定義...........................................................................................................................4 3、驅(qū)動及支持工具.................................................................................................................5 4、ST-LINK V2 驅(qū)動的安裝..................................................................................................6 5、ST-LINK V2 固件的升級..................................................................................................7 6、使用 STM32 ST-LINK Utility 燒寫目標(biāo)板 hex............................................................... 8 7、使用 STVD 開發(fā) STM8 教程.........................................................................................10 8、使用 IAR EWSTM8 開發(fā) STM8 教程...........................................................................14 9、使用 MDK 進(jìn)行 STM32 的開發(fā)教程............................................................................17 10、使用 IAR EWARM 進(jìn)行 STM32 的開發(fā)教程....
上傳時(shí)間: 2019-02-10
上傳用戶:airpipe
概述: VK36W8I是一款抗干擾能力強(qiáng),穿透能力高的水位檢測專用觸摸芯片。 封裝為SOP16 上電就能檢測水位點(diǎn)是否有水,水從無水到有水,從有水到無水,都可以檢測出來。 檢測時(shí)可以不接觸到水在水箱外面檢測到水位,也可以用金屬探針接觸到水來檢測水位。 在高干擾或者AC開關(guān)電源的應(yīng)用中也可以正常工作。 特性: - 工作電壓范圍:2.2V-5.5V。 - 待機(jī)模式;3V無負(fù)載功耗典型值7uA。 - 低壓復(fù)位(LVR)電壓為2.0V。 - 專用管腳外接電容CS(10nF-47nF)調(diào)靈敏度,電容越大靈敏度越高。 - 無鍵觸摸4S后進(jìn)入待機(jī)模式 3. 應(yīng)用: - 霧化器,加濕器。 - 咖啡機(jī),飲水機(jī)。 - 魚缸,浮水器。 - 浴缸,潔具。 聯(lián)系人:許先生 聯(lián)系手機(jī):188 9858 2398 (微信) 聯(lián)系QQ:191 888 5898 E-mail:zes1688@163.com 概述: VK36W6D是一款抗干擾能力強(qiáng),穿透能力高的水位檢測專用觸摸芯片。 封裝為SOP16 上電就能檢測水位點(diǎn)是否有水,水從無水到有水,從有水到無水,都可以檢測出來。 檢測時(shí)可以不接觸到水在水箱外面檢測到水位,也可以用金屬探針接觸到水來檢測水位。 在高干擾或者AC開關(guān)電源的應(yīng)用中也可以正常工作。 特性: - 工作電壓范圍:2.2V-5.5V。 - 待機(jī)模式;3V無負(fù)載功耗典型值7uA。 - 低壓復(fù)位(LVR)電壓為2.0V。 - 專用管腳外接電容CS(10nF-47nF)調(diào)靈敏度,電容越大靈敏度越高。 - 無鍵觸摸4S后進(jìn)入待機(jī)模式 3. 應(yīng)用: - 霧化器,加濕器。 - 咖啡機(jī),飲水機(jī)。 - 魚缸,浮水器。 - 浴缸,潔具。 概述: VK36W4D是一款抗干擾能力強(qiáng),穿透能力高的水位檢測專用觸摸芯片。 封裝為SOP16 上電就能檢測水位點(diǎn)是否有水,水從無水到有水,從有水到無水,都可以檢測出來。 檢測時(shí)可以不接觸到水在水箱外面檢測到水位,也可以用金屬探針接觸到水來檢測水位。 在高干擾或者AC開關(guān)電源的應(yīng)用中也可以正常工作。 特性: - 工作電壓范圍:2.2V-5.5V。 - 待機(jī)模式;3V無負(fù)載功耗典型值7uA。 - 低壓復(fù)位(LVR)電壓為2.0V。 - 專用管腳外接電容CS(10nF-47nF)調(diào)靈敏度,電容越大靈敏度越高。 - 無鍵觸摸4S后進(jìn)入待機(jī)模式 3. 應(yīng)用: - 霧化器,加濕器。 - 咖啡機(jī),飲水機(jī)。 - 魚缸,浮水器。 - 浴缸,潔具。 概述: VK36W2D是一款抗干擾能力強(qiáng),穿透能力高的水位檢測專用觸摸芯片。 封裝為SOP8 上電就能檢測水位點(diǎn)是否有水,水從無水到有水,從有水到無水,都可以檢測出來。 檢測時(shí)可以不接觸到水在水箱外面檢測到水位,也可以用金屬探針接觸到水來檢測水位。 在高干擾或者AC開關(guān)電源的應(yīng)用中也可以正常工作。 2. 特性: - 工作電壓范圍:2.2V-5.5V。 - 待機(jī)模式;3V無負(fù)載功耗典型值7uA。 - 低壓復(fù)位(LVR)電壓為2.0V。 - 專用管腳外接電容CS(10nF-47nF)調(diào)靈敏度,電容越大靈敏度越高。 - 無鍵觸摸4S后進(jìn)入待機(jī)模式 3. 應(yīng)用: - 霧化器,加濕器。 - 咖啡機(jī),飲水機(jī)。1.概述: VK36W1D是一款抗干擾能力強(qiáng),穿透能力高的單點(diǎn)水位檢測專用觸摸芯片。 封裝為SOT23-6L 上電就能檢測水位點(diǎn)是否有水,水從無水到有水,從有水到無水,都可以檢測出來。 檢測時(shí)可以不接觸到水在水箱外面檢測到水位,也可以用金屬探針接觸到水來檢測水位。 在高干擾或者AC開關(guān)電源的應(yīng)用中也可以正常工作。 特性: - 工作電壓范圍:2.2V-5.5V。 - 待機(jī)模式;3V無負(fù)載功耗典型值7uA。 - 低壓復(fù)位(LVR)電壓為2.0V。 - 專用管腳外接電容CS(10nF-47nF)調(diào)靈敏度,電容越大靈敏度越高。 - 無鍵觸摸4S后進(jìn)入待機(jī)模式 3. 應(yīng)用: - 霧化器,加濕器。 - 咖啡機(jī),飲水機(jī)。 - 魚缸,浮水器。 - 浴缸,潔具 概述: VK36W1D是一款抗干擾能力強(qiáng),穿透能力高的單點(diǎn)水位檢測專用觸摸芯片。 封裝為SOT23-6L 上電就能檢測水位點(diǎn)是否有水,水從無水到有水,從有水到無水,都可以檢測出來。 檢測時(shí)可以不接觸到水在水箱外面檢測到水位,也可以用金屬探針接觸到水來檢測水位。 在高干擾或者AC開關(guān)電源的應(yīng)用中也可以正常工作。 特性: - 工作電壓范圍:2.2V-5.5V。 - 待機(jī)模式;3V無負(fù)載功耗典型值7uA。 - 低壓復(fù)位(LVR)電壓為2.0V。 - 專用管腳外接電容CS(10nF-47nF)調(diào)靈敏度,電容越大靈敏度越高。 - 無鍵觸摸4S后進(jìn)入待機(jī)模式 3. 應(yīng)用: - 霧化器,加濕器。 - 咖啡機(jī),飲水機(jī)。 - 魚缸,浮水器。 - 浴缸,潔具 聯(lián)系人:許先生 聯(lián)系手機(jī):188 9858 2398 (微信) 聯(lián)系QQ:191 888 5898 E-mail:zes1688@163.com
標(biāo)簽: SOP8 36W VK 36 2D W2 高靈敏度 電容式 檢測 探測
上傳時(shí)間: 2019-11-11
上傳用戶:shubashushi66
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1