I=imread('fig1.jpg');%從D盤(pán)名為myimages的文件夾中讀取。格式為jpg的圖像文件chost J=imnoise(I,'salt & pepper',0.02);%給圖像加入均值為0,方差為0.02的淑鹽噪聲 subplot(2,4,1); imshow(I); title('原始圖像'); subplot(2,4,2); imshow(J); title('加入椒鹽噪聲之后的圖像'); %h=ones(3,3)/9; %產(chǎn)生3 × 3的全1數(shù)組 %B=conv2(J,h); %卷積運(yùn)算 %采用MATLAB中的函數(shù)對(duì)噪聲干擾的圖像進(jìn)行濾波 Q=wiener2(J,[3 3]); %對(duì)加噪圖像進(jìn)行二維自適應(yīng)維納濾波 P=filter2(fspecial('average',3),J)/255; %均值濾波模板尺寸為3 K1=medfilt2(J,[3 3]); %進(jìn)行3 × 3模板的中值濾波 K2= medfilt2(J,[5 5]); %進(jìn)行5 × 5模板的中值濾波 K3= medfilt2(J,[7 7]); %進(jìn)行7 × 7模板的中值濾波 K4= medfilt2(J,[9 9]); %進(jìn)行9 × 9模板的中值濾波 %顯示濾波后的圖像及標(biāo)題 subplot(2,4,3); imshow(Q); title('3 × 3模板維納濾波后的圖像'); subplot(2,4,4); imshow(P); title('3 × 3模板均值濾波后的圖像'); subplot(2,4,5); imshow(K1); title('3 × 3模板的中值濾波的圖像'); subplot(2,4,6); imshow(K2); title('5 × 5模板的中值濾波的圖像'); subplot(2,4, 7); imshow(K3); title('7 × 7模板的中值濾波的圖像'); subplot(2,4,8); imshow(K4); title('9 × 9模板的中值濾波的圖像');
上傳時(shí)間: 2016-06-02
上傳用戶(hù):wxcr_1
#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則為有效信號(hào),為1則為無(wú)效 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};//分別對(duì)應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮,即位碼 unsigned long disp_date; void fade(); void fade1(); /*************************** 看門(mén)狗子程序*************************/ 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í),對(duì)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é)寫(xiě) { ISP_CONTR=0x83; //系統(tǒng)時(shí)鐘<12M時(shí),對(duì)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í),對(duì)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位高電平到來(lái) 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,用于檢測(cè)紅外遙控器按鍵 EA=1; num=255; while(1) { calc(); } } //******************************************************************** /*------------------------外部中斷0程序-------------------------*/ /*------------------主要用于處理紅外遙控鍵值--------------------*/ void int0() interrupt 0 { uchar i; Flag2=0; /////// k=0; EX0=0; //檢測(cè)到有效信號(hào)關(guān)中斷,防止干擾 for(i=0;i<4;i++) { delay1000(); if(IR_RE==1){k=1;} //剛開(kāi)始為9ms的引導(dǎo)碼. } led_port=0x00; if(k==0) { IR_decode(); //如果接收到的是有效信號(hào),則調(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; //開(kāi)外部中斷,允許新的遙控按鍵 }
上傳時(shí)間: 2016-07-02
上傳用戶(hù):184890962
為 了提高 電力 電容器 的使 用率 ,延 長(zhǎng)其 壽命 ,對(duì) 電力 電容 器進(jìn)行 失效 分析是 十分必 要 的。與 傳統(tǒng) 的電壓 、 電流 表法和雙電壓表法相 比,現(xiàn)在測(cè)量 電容器 電容值大多采用 數(shù)字 電容表如 :A I-6600 ,測(cè)量范 圍寬 ,準(zhǔn) 確度高 。通 過(guò)對(duì)一組 12 個(gè)濾波 電容器在 2003~2011 年期間運(yùn) 行 中所 積 累的 電容值 數(shù)據(jù) 進(jìn)行 比較 、分析 和討論 ,指 出在軋 制 生產(chǎn) 線上諧波電流大 、環(huán)境 溫度高是造成 電力 電容器 失效 的 主要原 因 ;并提 出 了切 實(shí)可 行 的預(yù) 防措 施 ,以抑制諧 波 、改善環(huán)境溫度 、實(shí)現(xiàn)對(duì) 電力 電容器 的實(shí) 時(shí)監(jiān) 測(cè)
標(biāo)簽: 電力電容器 測(cè)量 失效分析 電容值
上傳時(shí)間: 2016-09-05
上傳用戶(hù):lllliii
BP 神經(jīng)網(wǎng)絡(luò)的基本思想:信號(hào)的正向傳播+誤差的反向傳播。 ? 信號(hào)的正向傳播:輸入樣本從輸入層傳入,經(jīng)各隱層逐層處理后,傳向輸出層。 ? 誤差的反向傳播:將輸入誤差以某種形式通過(guò)隱層向輸入層逐層反傳,并將誤差分?jǐn)偨o各層的所有單元,從而獲得各層單元的誤差信號(hào)來(lái)作為修正各單元權(quán)值的依據(jù)。 BP算法屬于δ學(xué)習(xí)規(guī)則類(lèi),這類(lèi)算法被稱(chēng)為誤差的梯度下降(Gradient Descent)算法。 在此分類(lèi)器中,本文選擇3層BP神經(jīng)網(wǎng)絡(luò)算法。隱含層節(jié)點(diǎn)數(shù)為3。
標(biāo)簽: BP神經(jīng)網(wǎng)絡(luò) 非線性 分類(lèi)器
上傳時(shí)間: 2017-05-31
上傳用戶(hù):jplalala
/****************temic*********t5557***********************************/ #include <at892051.h> #include <string.h> #include <intrins.h> #include <stdio.h> #define uchar unsigned char #define uint unsigned int #define ulong unsigned long //STC12C2051AD的SFR定義 sfr WDT_CONTR = 0xe1;//stc2051的看門(mén)狗?????? /**********全局常量************/ //寫(xiě)卡的命令 #define write_command0 0//寫(xiě)密碼 #define write_command1 1//寫(xiě)配置字 #define write_command2 2//密碼寫(xiě)數(shù)據(jù) #define write_command3 3//喚醒 #define write_command4 4//停止命令 #define TRUE 1 #define FALSE 0 #define OK 0 #define ERROR 255 //讀卡的時(shí)間參數(shù)us #define ts_min 250//270*11.0592/12=249//取近似的整數(shù) #define ts_max 304//330*11.0592/12=304 #define t1_min 73//90*11.0592/12=83:-10調(diào)整 #define t1_max 156//180*11.0592/12=166 #define t2_min 184//210*11.0592/12=194 #define t2_max 267//300*11.0592/12=276 //***********不采用中斷處理:采用查詢(xún)的方法讀卡時(shí)關(guān)所有中斷****************/ sbit p_U2270B_Standby = P3^5;//p_U2270B_Standby PIN=13 sbit p_U2270B_CFE = P3^3;//p_U2270B_CFE PIN=6 sbit p_U2270B_OutPut = P3^7;//p_U2270B_OutPut PIN=2 sbit wtd_sck = P1^7;//SPI總線 sbit wtd_si = P1^3; sbit wtd_so = P1^2; sbit iic_data = P1^2;//lcd IIC sbit iic_clk = P1^7; sbit led_light = P1^6;//測(cè)試綠燈 sbit led_light1 = P1^5;//測(cè)試紅燈 sbit led_light_ok = P1^1;//讀卡成功標(biāo)志 sbit fengmingqi = P1^5; /***********全局變量************************************/ uchar data Nkey_a[4] = {0xA0, 0xA1, 0xA2, 0xA3};//初始密碼 //uchar idata card_snr[4]; //配置字 uchar data bankdata[28] = {1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7}; //存儲(chǔ)卡上用戶(hù)數(shù)據(jù)(1-7)7*4=28 uchar data cominceptbuff[6] = {1,2,3,4,5,6};//串口接收數(shù)組ram uchar command; //第一個(gè)命令 uchar command1;// //uint temp; uchar j,i; uchar myaddr = 8; //uchar ywqz_count,time_count; //ywqz jishu: uchar bdata DATA; sbit BIT0 = DATA^0; sbit BIT1 = DATA^1; sbit BIT2 = DATA^2; sbit BIT3 = DATA^3; sbit BIT4 = DATA^4; sbit BIT5 = DATA^5; sbit BIT6 = DATA^6; sbit BIT7 = DATA^7; uchar bdata DATA1; sbit BIT10 = DATA1^0; sbit BIT11 = DATA1^1; sbit BIT12 = DATA1^2; sbit BIT13 = DATA1^3; sbit BIT14 = DATA1^4; sbit BIT15 = DATA1^5; sbit BIT16 = DATA1^6; sbit BIT17 = DATA1^7; bit i_CurrentLevel;//i_CurrentLevel BIT 00H(Saves current level of OutPut pin of U2270B) bit timer1_end; bit read_ok = 0; //緩存定時(shí)值,因用同一個(gè)定時(shí)器 union HLint { uint W; struct { uchar H;uchar L; } B; };//union HLint idata a union HLint data a; //緩存定時(shí)值,因用同一個(gè)定時(shí)器 union HLint0 { uint W; struct { uchar H; uchar L; } B; };//union HLint idata a union HLint0 data b; /**********************函數(shù)原型*****************/ //讀寫(xiě)操作 void f_readcard(void);//全部讀出1~7 AOR喚醒 void f_writecard(uchar x);//根據(jù)命令寫(xiě)不同的內(nèi)容和操作 void f_clearpassword(void);//清除密碼 void f_changepassword(void);//修改密碼 //功能子函數(shù) void write_password(uchar data *data p);//寫(xiě)初始密碼或數(shù)據(jù) void write_block(uchar x,uchar data *data p);//不能用通用指針 void write_bit(bit x);//寫(xiě)位 /*子函數(shù)區(qū)*****************************************************/ void delay_2(uint x) //延時(shí),時(shí)間x*10us@12mhz,最小20us@12mhz { x--; x--; while(x) { _nop_(); _nop_(); x--; } _nop_();//WDT_CONTR=0X3C;不能頻繁的復(fù)位 _nop_(); } ///////////////////////////////////////////////////////////////////// void initial(void) { SCON = 0x50; //串口方式1,允許接收 //SCON =0x50; //01010000B:10位異步收發(fā),波特率可變,SM2=0不用接收到有效停止位才RI=1, //REN=1允許接收 TMOD = 0x21; //定時(shí)器1 定時(shí)方式2(8位),定時(shí)器0 定時(shí)方式1(16位) TCON = 0x40; //設(shè)定時(shí)器1 允許開(kāi)始計(jì)時(shí)(IT1=1) TH1 = 0xfD; //FB 18.432MHz 9600 波特率 TL1 = 0xfD; //fd 11.0592 9600 IE = 0X90; //EA=ES=1 TR1 = 1; //啟動(dòng)定時(shí)器 WDT_CONTR = 0x3c;//使能看門(mén)狗 p_U2270B_Standby = 0;//單電源 PCON = 0x00; IP = 0x10;//uart you xian XXXPS PT1 PX1 PT0 PX0 led_light1 = 1; led_light = 0; p_U2270B_OutPut = 1; } /************************************************/ void f_readcard()//讀卡 { EA = 0;//全關(guān),防止影響跳變的定時(shí)器計(jì)時(shí) WDT_CONTR = 0X3C;//喂狗 p_U2270B_CFE = 1;// delay_2(232); //>2.5ms /* // aor 用喚醒功能來(lái)防碰撞 p_U2270B_CFE = 0; delay_2(18);//start gap>150us write_bit(1);//10=操作碼讀0頁(yè) write_bit(0); write_password(&bankdata[24]);//密碼block7 p_U2270B_CFE =1 ;// delay_2(516);//編程及確認(rèn)時(shí)間5.6ms */ WDT_CONTR = 0X3C;//喂狗 led_light = 0; b.W = 0; while(!(read_ok == 1)) { //while(p_U2270B_OutPut);//等一個(gè)穩(wěn)定的低電平?超時(shí)判斷? while(!p_U2270B_OutPut);//等待上升沿的到來(lái)同步信號(hào)檢測(cè)1 TR0 = 1; //deng xia jiang while(p_U2270B_OutPut);//等待下降沿 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//定時(shí)器晚啟動(dòng)10個(gè)周期 //同步頭 if((324 < a.W) && (a.W < 353)) ;//檢測(cè)同步信號(hào)1 else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //等待上升沿 while(!p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//b.N1<<=8; if(a.B.L < 195);//0.5p else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //讀0~7塊的數(shù)據(jù) for(j = 0;j < 28;j++) { //uchar i; for(i = 0;i < 16;i++)//8個(gè)位 { //等待下降沿的到來(lái) while(p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_max < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2;//先左移再賦值 b.B.L += 0xc0; i++; } else if(t1_min < a.B.L/*)&&(a.B.L < t1_max)*/)//0.5p { b.W >>= 1; b.B.L += 0x80; } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; while(!p_U2270B_OutPut);//上升 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_min < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2; i++; } else if(t1_min < a.B.L/*a.W)&&(a.B.L < t1_max)*/)//0.5P //else if(!(a.W==0)) { b.W >>= 1; //temp+=0x00; //led_light1=0;led_light=1;delay_2(40000); } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; } //取出奇位 DATA = b.B.L; BIT13 = BIT7; BIT12 = BIT5; BIT11 = BIT3; BIT10 = BIT1; DATA = b.B.H; BIT17 = BIT7; BIT16 = BIT5; BIT15 = BIT3; BIT14 = BIT1; bankdata[j] = DATA1; } read_ok = 1;//讀卡完成了 read_error: _nop_(); } } /***************************************************/ void f_writecard(uchar x)//寫(xiě)卡 { p_U2270B_CFE = 1; delay_2(232); //>2.5ms //psw=0 standard write if (x == write_command0)//寫(xiě)密碼:初始化密碼 { uchar i; uchar data *data p; p = cominceptbuff; p_U2270B_CFE = 0; delay_2(31);//start gap>330us write_bit(1);//寫(xiě)操作碼1:10 write_bit(0);//寫(xiě)操作碼0 write_bit(0);//寫(xiě)鎖定位0 for(i = 0;i < 35;i++) { write_bit(1);//寫(xiě)數(shù)據(jù)位1 } p_U2270B_CFE = 1; led_light1 = 0; led_light = 1; delay_2(40000);//測(cè)試使用 //write_block(cominceptbuff[4],p); p_U2270B_CFE = 1; bankdata[20] = cominceptbuff[0];//密碼存入 bankdata[21] = cominceptbuff[1]; bankdata[22] = cominceptbuff[2]; bankdata[23] = cominceptbuff[3]; } else if (x == write_command1)//配置卡參數(shù):初始化 { uchar data *data p; p = cominceptbuff; write_bit(1);//寫(xiě)操作碼1:10 write_bit(0);//寫(xiě)操作碼0 write_bit(0);//寫(xiě)鎖定位0 write_block(cominceptbuff[4],p); p_U2270B_CFE= 1; } //psw=1 pssword mode else if(x == write_command2) //密碼寫(xiě)數(shù)據(jù) { uchar data*data p; p = &bankdata[24]; write_bit(1);//寫(xiě)操作碼1:10 write_bit(0);//寫(xiě)操作碼0 write_password(p);//發(fā)口令 write_bit(0);//寫(xiě)鎖定位0 p = cominceptbuff; write_block(cominceptbuff[4],p);//寫(xiě)數(shù)據(jù) } else if(x == write_command3)//aor //喚醒 { //cominceptbuff[1]操作碼10 X xxxxxB uchar data *data p; p = cominceptbuff; write_bit(1);//10 write_bit(0); write_password(p);//密碼 p_U2270B_CFE = 1;//此時(shí)數(shù)據(jù)不停的循環(huán)傳出 } else //停止操作碼 { write_bit(1);//11 write_bit(1); p_U2270B_CFE = 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /************************************/ void f_clearpassword()//清除密碼 { uchar data *data p; uchar i,x; p = &bankdata[24];//原密碼 p_U2270B_CFE = 0; delay_2(18);//start gap>150us //操作碼10:10xxxxxxB write_bit(1); write_bit(0); for(x = 0;x < 4;x++)//發(fā)原密碼 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT0); DATA >>= 1; } } write_bit(0);//鎖定位0:0 p = &cominceptbuff[0]; write_block(0x00,p);//寫(xiě)新配置參數(shù):pwd=0 //密碼無(wú)效:即清除密碼 DATA = 0x00;//停止操作碼00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /*********************************/ void f_changepassword()//修改密碼 { uchar data *data p; uchar i,x,addr; addr = 0x07;//block7 p = &Nkey_a[0];//原密碼 DATA = 0x80;//操作碼10:10xxxxxxB for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } for(x = 0;x < 4;x++)//發(fā)原密碼 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT7); DATA >>= 1; } } write_bit(0);//鎖定位0:0 p = &cominceptbuff[0]; write_block(0x07,p);//寫(xiě)新密碼 p_U2270B_CFE = 1; bankdata[24] = cominceptbuff[0];//密碼存入 bankdata[25] = cominceptbuff[1]; bankdata[26] = cominceptbuff[2]; bankdata[27] = cominceptbuff[3]; DATA = 0x00;//停止操作碼00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /***************************子函數(shù)***********************************/ void write_bit(bit x)//寫(xiě)一位 { if(x) { p_U2270B_CFE = 1; delay_2(32);//448*11.0592/120=42延時(shí)448us p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26寫(xiě)1 } else { p_U2270B_CFE = 1; delay_2(92);//192*11.0592/120=18 p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26寫(xiě)0 } } /*******************寫(xiě)一個(gè)block*******************/ void write_block(uchar addr,uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)//block0數(shù)據(jù) { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } DATA = addr <<= 5;//0地址 for(i = 0;i < 3;i++) { write_bit(BIT7); DATA <<= 1; } } /*************************************************/ void write_password(uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)// { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } } /*************************************************/ void main() { initial(); TI = RI = 0; ES = 1; EA = 1; delay_2(28); //f_readcard(); while(1) { f_readcard(); //讀卡 f_writecard(command1); //寫(xiě)卡 f_clearpassword(); //清除密碼 f_changepassword(); //修改密碼 } }
標(biāo)簽: 12345
上傳時(shí)間: 2017-10-20
上傳用戶(hù):my_lcs
Windows7下IE 8使用技巧5則 IE幾乎是各位菜鳥(niǎo)、大蝦上網(wǎng)時(shí)的首選瀏覽器,有關(guān)它的常規(guī)使用技巧,相信各位早已是耳熟能詳了。只要你足夠用心、細(xì)心,就一定會(huì)不斷“挖掘”出IE新的使用技巧來(lái)。不信,就來(lái)看看下面的幾則新鮮用法吧,相信會(huì)讓各位有耳目一新之感! 1.尋找失落的IE啟動(dòng)按鈕 正常情況下,IE瀏覽器的快速啟動(dòng)按鈕會(huì)在系統(tǒng)任務(wù)欄中“安家落戶(hù)”,可是一旦操作不小心,往往會(huì)導(dǎo)致IE瀏覽器的快速啟動(dòng)按鈕在任務(wù)欄中“消失”。那么 你面對(duì)IE啟動(dòng)按鈕從系統(tǒng)任務(wù)欄中消失時(shí),你該如何去將它尋找回來(lái)呢?其實(shí)方法很簡(jiǎn)單,只要你按照下面的步驟來(lái)進(jìn)行操作就可以了。 首先用鼠標(biāo)右鍵單擊桌面中的IE瀏覽器圖標(biāo),從彈出的快捷菜單中執(zhí)行“創(chuàng)建快捷方式”命令,這樣就能為IE瀏覽器創(chuàng)建好一個(gè)對(duì)應(yīng)的快捷方式。 接著打開(kāi)系統(tǒng)資源管理窗口,依次雙擊C盤(pán)中的“Windows”文件夾、“ApplicationData”文件夾、“Microsoft”文件夾、 “InternetExplorer”文件夾、“QuickLaunch”文件夾;然后將桌面中創(chuàng)建好的IE快捷方式,直接拖動(dòng)到 “QuickLaunch”文件夾窗口中。 當(dāng)然還有更簡(jiǎn)潔的方法,那就是直接將系統(tǒng)桌面中的IE瀏覽器圖標(biāo),用鼠標(biāo)左鍵拖動(dòng)到系統(tǒng)任務(wù)欄中,不過(guò)在拖放時(shí)一定要在出現(xiàn)虛線圖標(biāo)之后才可以。 2.讓IE也能斷點(diǎn)續(xù)傳 大家知道,單擊IE頁(yè)面中的某個(gè)下載鏈接地址時(shí),IE就會(huì)自動(dòng)調(diào)用其內(nèi)置的下載功能來(lái)下載文件;不過(guò)這種功能一旦遇到網(wǎng)絡(luò)堵塞而掉線的情況時(shí),就會(huì)將已經(jīng)下載好的內(nèi)容全部丟失,以后再次下載時(shí)還需要從頭再來(lái),顯然IE內(nèi)置的下載功能容易耽誤下載時(shí)間。 那么我們有沒(méi)有辦法讓IE的下載功能也支持?jǐn)帱c(diǎn)續(xù)傳呢?答案是肯定的。只要你使用IE來(lái)下載文件出現(xiàn)意外掉線時(shí),或者發(fā)現(xiàn)IE下載進(jìn)度條長(zhǎng)時(shí)間沒(méi)有任何反 應(yīng)時(shí),請(qǐng)不要單擊該下載對(duì)話(huà)框中的“取消”按鈕,而應(yīng)該直接單擊該窗口中的“x”按鈕,來(lái)暫時(shí)退出下載狀態(tài);接著重新單擊網(wǎng)頁(yè)中的這個(gè)下載鏈接地址,然后 再單擊“保存”按鈕,在彈出的保存對(duì)話(huà)框中,將文件名和保存路徑都設(shè)置為與上次沒(méi)下載完時(shí)的文件相同,這樣IE就能接著上次沒(méi)下載完的位置,繼續(xù)下載余下 的內(nèi)容;當(dāng)然這種IE斷點(diǎn)續(xù)傳功能只適合HTTP下載方式,而不適合FTP下載方式。 3.將IE選項(xiàng)設(shè)置“架空” 倘若允許其他人隨意對(duì)IE的上網(wǎng)參數(shù)進(jìn)行設(shè)置的話(huà),那么IE的安全、甚至系統(tǒng)的安全都會(huì)受到威脅,例如一旦非法用戶(hù)打開(kāi)IE瀏覽器的“Internet選 項(xiàng)”設(shè)置框,將上網(wǎng)安全級(jí)別降低的話(huà),那么網(wǎng)絡(luò)中的各種病毒、木馬,都有可能就會(huì)隨之而來(lái)。為了確保安全,你有時(shí)必須“架空”IE瀏覽器中的 Internet選項(xiàng),讓非法用戶(hù)無(wú)法自行設(shè)置IE上網(wǎng)參數(shù): 首先打開(kāi)Windows系統(tǒng)的資源管理器窗口,找到并進(jìn)入到“system32”文件夾窗口,選中其中的“inetcpl.cpl”文件,并用鼠標(biāo)右鍵單 擊之,從彈出的右鍵菜單中,單擊“重命名”選項(xiàng),將“inetcpl.cpl”的文件名稱(chēng)更名為“inetcplnew.cpl”,當(dāng)然你也能將其換成其 他名稱(chēng),不過(guò)你一定要將更名后的文件名稱(chēng)記得,以后需要恢復(fù)時(shí)以便能快速找到。完成重命名操作后,再單擊IE瀏覽器中的“Internet選項(xiàng)”命令時(shí), 就不能進(jìn)入到選項(xiàng)設(shè)置窗口了。 4.不用工具也能修復(fù)IE 在網(wǎng)上盡情沖浪時(shí),IE難免會(huì)遭遇惡意攻擊;那么面對(duì)被惡意修改的IE,你該如何去恢復(fù)它呢?大多數(shù)人都會(huì)去選用各種專(zhuān)業(yè)的IE修復(fù)工具,來(lái)對(duì)付IE的惡意攻擊;也有水平高一些的“大蝦”,通過(guò)手工修改注冊(cè)表的方法,來(lái)恢復(fù)IE的本來(lái)“面貌”。可是當(dāng)你手頭沒(méi)有專(zhuān)業(yè)的IE修復(fù)工具可以利用時(shí),或者自己對(duì)注冊(cè)表了解不深時(shí),你該如何去修復(fù)IE呢?為此,本文為你提供一則非常便利的解決方法,不過(guò)該方法只能適合Windows2000或WindowsXP操作系統(tǒng),下面就是該方法的具體實(shí)現(xiàn)步驟: 依次單擊“開(kāi)始”/“設(shè)置”/“控制面板”命令,然后依次雙擊“管理工具”/“計(jì)算機(jī)管理”圖標(biāo),在隨后彈出的窗口中,依次展開(kāi)“系統(tǒng)工具”/“本地用戶(hù) 和組”文件夾,再單擊“用戶(hù)”選項(xiàng),在對(duì)應(yīng)的右邊子窗口中,右擊空白區(qū)域,執(zhí)行快捷菜單中的“新用戶(hù)”命令,將新用戶(hù)命名為“newusr”,同時(shí)設(shè)置好 該賬號(hào)的訪問(wèn)密碼; 完成新用戶(hù)的創(chuàng)建任務(wù)后,依次單擊“開(kāi)始”/“關(guān)機(jī)”命令,然后執(zhí)行“注銷(xiāo)Administrator”操作,再改用“newusr”賬號(hào)重新進(jìn)入到 Windows2000系統(tǒng);接著打開(kāi)系統(tǒng)注冊(cè)表編輯界面,依次展開(kāi)注冊(cè)表分支HKEY_CURRENT_USER\Software \Microsoft\InternetExplorer,并將“InternetExplorer”主鍵選中,再依次單擊注冊(cè)表菜單欄中的“注冊(cè)表”/ “導(dǎo)出注冊(cè)表文件”命令,將有關(guān)IE部分的注冊(cè)表分支內(nèi)容導(dǎo)出,例如保存為“ienew.reg”文件,如此一來(lái)你就能將“newusr”賬號(hào)下關(guān)于IE 的正確設(shè)置全部導(dǎo)出來(lái)了;由于“newusr”賬號(hào)是剛剛新建的,因此該賬號(hào)下的IE設(shè)置都是系統(tǒng)默認(rèn)的正確設(shè)置,也就是說(shuō)它是沒(méi)有被攻擊過(guò)的; 下面注銷(xiāo)“newusr”賬號(hào),再以“Administrator”賬號(hào)登錄系統(tǒng);然后打開(kāi)注冊(cè)表編輯窗口,依次執(zhí)行菜單欄中的 “注冊(cè)表”/“導(dǎo)入注冊(cè)表文件”命令,在彈出的文件選擇對(duì)話(huà)框中,將前面導(dǎo)出的“ienew.reg”文件導(dǎo)入到注冊(cè)表中,就能使IE恢復(fù)本來(lái)“面貌” 了。 當(dāng)然,這樣的方法比較麻煩,因此我們推薦IE一鍵修復(fù) 0.3(點(diǎn)擊官方下載)167K ,中文綠色免費(fèi)軟件,可以一鍵修復(fù)被惡意篡改的IE瀏覽器。此外,在魔方(點(diǎn)此下載)中,也將加入IE的修復(fù)功和監(jiān)控惡意軟件等安全功能。 5. 找回Windows 7中的IE 8桌面圖標(biāo) 在Windows 7中,由于超級(jí)任務(wù)欄的存在,微軟取消了IE 8的桌面圖標(biāo)設(shè)置,也就是說(shuō),在Windows 7中,無(wú)法在桌面顯示IE 8圖標(biāo),當(dāng)然,快捷方式是不能算的。不過(guò)近來(lái)有會(huì)員在論壇為我們提供了一個(gè)很好的辦法,可以以"曲線"的方式實(shí)現(xiàn)IE 8圖標(biāo)桌面顯示。盡管還不完美,但基本的功能都具備了,大家可以通過(guò)Windows7優(yōu)化大師 - 美化大師 - 系統(tǒng)外觀來(lái)自行設(shè)置。 善用快捷鍵,玩轉(zhuǎn)Windows 7 便簽程序 便箋是一種可以粘貼在任意位置的正方形或長(zhǎng)條形紙條,方便我們隨時(shí)記錄一些信息,或是安排日常工作,隨寫(xiě)隨記,非常方便。在 Windows 中為我們提供了和實(shí)物便箋一樣功能的小程序,本人非常喜歡。在 Vista 中,這個(gè)小程序作為邊欄小工具出現(xiàn),但在 Windows 7 中已經(jīng)成為了一個(gè)標(biāo)準(zhǔn)的Windows附件程序。 依次點(diǎn)擊Windows7的開(kāi)始菜單按鈕 -》所有程序 -》附件 -》,點(diǎn)擊打開(kāi)便簽,如下圖所示: 不用軟件,非會(huì)員徹底去除QQ2009/2010廣告 昨天談到了《不是VIP用戶(hù)也不怕 不需任何補(bǔ)丁屏蔽迅雷廣告》,用戶(hù)反饋非常的多,如果沒(méi)能設(shè)置成功的,請(qǐng)仔細(xì)閱讀步驟,100%的可以搞定的,當(dāng)然,如果迅雷再發(fā)新版升級(jí)后,就不保證了,有任何新的變化,請(qǐng)隨時(shí)關(guān)注Windows7之家和Vista之家首頁(yè)。 說(shuō)完了迅雷,我們?cè)賮?lái)說(shuō)下QQ吧,QQ的免費(fèi)用戶(hù)數(shù)量除了Windows外,就屬它大了。 屏蔽廣告除了更干凈潔爽之外,更大的好處是不用隨時(shí)下載體積大的flash動(dòng)畫(huà)和gif動(dòng)畫(huà)圖片了,QQ登陸速度顯著提升,同時(shí),也少了帶寬消耗。 非QQ會(huì)員徹底屏蔽QQ2009正式版廣告: 在QQ2009 Beta版的時(shí)候,可以通過(guò)刪除一些文件讓非會(huì)員也能實(shí)現(xiàn)去廣告的目的,可惜從QQ2009正式版起增加了文件完整性檢查,刪除文件會(huì)導(dǎo)致QQ無(wú)法啟動(dòng),并要求重新安裝。 那么對(duì)于非會(huì)員來(lái)說(shuō),QQ2009正式版(包括之后的SP6、SP5、SP4、SP3、SP2、SP1等)就不能手動(dòng)去廣告了嗎? 其實(shí)還是有辦法的,而且做起來(lái)也不難,你說(shuō)是用第三方工具? 不需要!只要你對(duì)Windows操作系統(tǒng)稍有了解就可以輕松搞定,除了QQ2009,您也可以把這些招數(shù)用在QQ2010的測(cè)試版中,幾乎完全一樣。 下面,就把找到的方法共享給大家吧! 在開(kāi)始之前,請(qǐng)先退出您正在運(yùn)行中的QQ。 1、去除騰訊迷你首頁(yè): 對(duì)于每次啟動(dòng)QQ后,都彈出的“騰訊迷你首頁(yè)”,很多人一定感到不爽,就讓我們先拿它開(kāi)刀吧。 首先進(jìn)入QQ的安裝文件夾,接著進(jìn)入 Plugin\Com.Tencent.Advertisement\bin 文件夾,這里你會(huì)看到一個(gè)Advertisement.dll文件,它就是迷你首頁(yè)的關(guān)鍵所在,只需將這個(gè)文件改成只讀屬性,以后啟動(dòng)QQ就不會(huì)再看到迷你首頁(yè)了。在這個(gè)文件上面點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊屬性,勾選只讀,確定退出。 2、去除聊天窗口右上角廣告: 這個(gè)操作針對(duì)XP、Win2003系統(tǒng)用戶(hù)和Vista、Windows7、Win2008略有不同,主要是文件夾路徑上的。 1)XP、Win2003系統(tǒng)用戶(hù)操作方法: 進(jìn)入 X:\Documents and Settings\用戶(hù)名\Application Data\Tencent\QQ\Misc\com.tencent.advertisement (注意,X指的系統(tǒng)所在盤(pán)盤(pán)符,一般是C),首先刪除這個(gè)文件夾里面的所有文件,注意文件夾本身不能刪除,然后把當(dāng)前用戶(hù)的寫(xiě)入權(quán)限給拒絕掉(需要當(dāng)前分區(qū)為NTFS格式)。 方法:文件夾上右鍵,屬性 - 安全標(biāo)簽,選中當(dāng)前登錄用戶(hù),接著在下方“寫(xiě)入”權(quán)限里,拒絕上打勾。 2)Vista、Windows7、Win2008用戶(hù)的操作: 進(jìn)入 X:\users\用戶(hù)名\appdata\Roaming\Tencent\QQ\Misc\com.tencent.advertisement,在這個(gè)文件上面點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊屬性,然后點(diǎn)擊安全標(biāo)簽, 選中你的當(dāng)前用戶(hù),如下圖示例中的Ruamei.com,然后點(diǎn)擊“編輯”按鈕,OK,寫(xiě)入那兒設(shè)置下拒絕吧。 這樣,無(wú)論是會(huì)員還是非會(huì)員,你都不會(huì)有任何的廣告圖片下載了。 3、去除QQ2009/QQ2010聊天窗口的左下角廣告 如今的聊天窗口,除了右上角的圖片廣告外,左下角還多了一條文字廣告,既然要去廣告,那么這塊自然也不能遺忘。同樣操作針對(duì)XP、Win2003系統(tǒng)用戶(hù)和Vista、Windows7、Win2008而有所不同。 1)XP、Win2003系統(tǒng)用戶(hù)操作方法: 再次提醒您修改前首先要關(guān)閉QQ,然后進(jìn)入X:\Documents and Settings\用戶(hù)名\Application Data\Tencent\Users\你的QQ號(hào)\QQ\(注意,X指的系統(tǒng)所在盤(pán)盤(pán)符,一般是C),刪除其中的Misc.db,接著新建一個(gè)文件夾并命名為Misc.db(是不是和防止U盤(pán)自動(dòng)運(yùn)行病毒的方法很像)。 2)Vista、Windows7、Win2008用戶(hù)的操作: 關(guān)閉QQ后,進(jìn)入X:\users\用戶(hù)名\appdata\Roaming\Tencent\Users\你的QQ號(hào)碼\QQ\,然后操作同上。 搞定,如此一來(lái),這幾個(gè)地方都沒(méi)廣告了吧! 好吧,打開(kāi)一個(gè)標(biāo)簽窗口如下圖所示,當(dāng)然,你可以多點(diǎn)多開(kāi)。 如果你正在使用這個(gè)程序,是否覺(jué)得它的功能太簡(jiǎn)單了,點(diǎn)點(diǎn)右鍵,彈出的菜單中只能切換便箋的顏色,沒(méi)有其他基本的格式編輯功能。 其實(shí),除了標(biāo)準(zhǔn)的 Ctrl 加 XCVA 的剪切/復(fù)制/粘貼/全選快捷鍵之外,其實(shí)便箋程序還有一些快捷鍵可以使用: 快捷鍵 功能 Ctrl+N 新建一張便箋 Ctrl+D 刪除當(dāng)前便箋 Ctrl+E 居中對(duì)齊 Ctrl+R 右對(duì)齊 Ctrl+J 左對(duì)齊 Ctrl+I 斜體 Ctrl+B 粗體 Ctrl+U 下劃線 Ctrl+T 刪除線 Ctrl+Shift+> 加大選中文字的字號(hào) Ctrl+Shift+< 縮小選中文字的字號(hào) Ctrl+Shift+L 在文字前添加項(xiàng)目符號(hào)和編號(hào)(反復(fù)按可循環(huán)切換)。其中編號(hào)包括數(shù)字、大小寫(xiě)字母、大小寫(xiě)羅馬數(shù)字幾種形式。連按兩次回車(chē)可取消。 知道了這些快捷鍵,我們就可以做出一些滿(mǎn)足日常需要的格式了: 像 Windows 這種應(yīng)用廣泛的軟件或硬件,由于全球數(shù)十億人都會(huì)使用到,因此一個(gè)小小的功能特性都可以對(duì)世界造成很大的影響。 想想看,如果所有人都利用好這個(gè)小程序而不去買(mǎi)便箋,往小了說(shuō)是省錢(qián),往大了說(shuō)可是環(huán)保了,能節(jié)約很多制作便箋的自然資源消耗。
標(biāo)簽: win7 操作說(shuō)明
上傳時(shí)間: 2019-06-22
上傳用戶(hù):yerbol
題目:基于51單片機(jī)的RS485從機(jī)系統(tǒng)設(shè)計(jì) 單片機(jī)接口資源配置: 1. 上電復(fù)位電路; 2. 晶振電路采用11.0592Mhz晶振; 3. 485接口電路(P3.7用于485芯片的收發(fā)控制,收發(fā)管腳接單片機(jī)的rxd和txd); 4. P2口通過(guò)外部跳線接相應(yīng)的高低電平,配置從機(jī)地址為組號(hào); 5. P3.6外接一發(fā)光二極管(注意串聯(lián)電阻進(jìn)行限流); 6. P3.2外接一按鍵,斷開(kāi)高電平,按下低電平; 7. 按鍵檢測(cè)采用外部中斷方式,下跳沿觸發(fā); 8. 單片機(jī)定時(shí)器0以模式1(16位模式)工作,產(chǎn)生50ms的定時(shí)中斷,并在此基礎(chǔ)上設(shè)計(jì)一單片機(jī)內(nèi)部時(shí)鐘(24小時(shí)制,能計(jì)數(shù)時(shí)、分、秒、50ms值); 9. 單片機(jī)串行通信采用模式1非多機(jī)通信方式,采用9600波特率以串行中斷方式進(jìn)行數(shù)據(jù)的收發(fā)通信,主機(jī)地址為0xF0,廣播地址為0xFF。 系統(tǒng)功能需求: 1. 系統(tǒng)配置和自檢功能: l 從機(jī)上電后進(jìn)行初始化,通過(guò)讀取P2口進(jìn)行從機(jī)地址配置; l 發(fā)光二極管以每秒一次的頻率閃爍(亮0.5秒,滅0.5秒); l 檢測(cè)到一次按鍵按下操作后,熄滅發(fā)光二極管。 2. 數(shù)據(jù)接收和按鍵計(jì)時(shí)功能: l 從機(jī)接收主機(jī)程序(PC機(jī)上的串口調(diào)試程序)的按鍵允許命令幀并進(jìn)行校驗(yàn); l 校驗(yàn)正確并且目的地址是廣播地址或者本從機(jī)的地址,通過(guò)發(fā)光二極管長(zhǎng)亮指示,并允許按鍵操作; l 按鍵按下后,盡可能準(zhǔn)確記錄按鍵的動(dòng)作時(shí)點(diǎn)(定時(shí)器的低8位、定時(shí)器的高8位、50ms值、秒、分、小時(shí)); l 按鍵操作只能響應(yīng)一次,重復(fù)按鍵操作不響應(yīng); l 按鍵的動(dòng)作時(shí)點(diǎn)記錄后,發(fā)光二極管以每秒一次的頻率閃爍(亮0.5秒,滅0.5秒)。 3. 數(shù)據(jù)發(fā)送功能: l 從機(jī)接收主機(jī)程序發(fā)來(lái)的時(shí)鐘數(shù)據(jù)搜索命令幀并進(jìn)行校驗(yàn); l 如果校驗(yàn)正確并且數(shù)據(jù)幀的目的地址是本從機(jī)的地址,從機(jī)將前面記錄的按鍵動(dòng)作時(shí)點(diǎn)數(shù)據(jù)(定時(shí)器的低8位、定時(shí)器的高8位、50ms值、秒、分、小時(shí))按附錄中的時(shí)鐘數(shù)據(jù)返回幀的幀格式回傳給主機(jī); l 時(shí)鐘數(shù)據(jù)返回幀回傳結(jié)束后,熄滅發(fā)光二極管。 4. 校驗(yàn)和生成和檢測(cè)功能: l 發(fā)送數(shù)據(jù)幀時(shí)能自動(dòng)生成數(shù)據(jù)幀校驗(yàn)和; l 每幀數(shù)據(jù)在發(fā)送幀尾前,發(fā)送一字節(jié)的當(dāng)前幀數(shù)據(jù)的校驗(yàn)和; l 接收數(shù)據(jù)幀時(shí)能檢測(cè)校驗(yàn)和并判斷接收數(shù)據(jù)是否正確。 附錄:幀定義 校驗(yàn)和的計(jì)算:除去幀頭和幀尾后將幀中的其他數(shù)據(jù)求和并取低8位; 幀長(zhǎng):不計(jì)幀頭、幀尾和校驗(yàn)和字節(jié)。 按鍵允許命令幀: 幀頭 幀長(zhǎng) 目的地址 源地址 命令字 校驗(yàn)和 幀尾 AA 04 FF F0 01 F4 66 時(shí)鐘數(shù)據(jù)搜索命令幀: 幀頭 幀長(zhǎng) 目的地址 源地址 命令字 保留字 校驗(yàn)和 幀尾 AA 05 01 F0 03 00 F9 66 時(shí)鐘數(shù)據(jù)返回幀: 幀頭 幀長(zhǎng) 目的地址 源地址 命令字 TL0 TH0 50ms 秒 分 時(shí) 校驗(yàn)和 幀尾 AA 0A F0 01 07 01 B6 09 03 00 00 C5 66 幀結(jié)構(gòu)頭文件frame.h(內(nèi)容如下) //幀格式定義 #define FRAME_HEAD 0xAA //幀頭 #define FRAME_FOOT 0x66 //幀尾 #define FRAME_LEN 0x00 //幀長(zhǎng) #define FRAME_DST_ADR 0x01 //目的地址 #define FRAME_SRC_ADR 0x02 //源地址 #define FRAME_CMD 0x03 //命令字 #define FRAME_DATA 0x04 //幀數(shù)據(jù)起始 //幀命令定義 #define READY 0x01 //按鍵允許命令 #define TIME_SERCH 0x03 //時(shí)鐘數(shù)據(jù)輪詢(xún)命令 #define TIME_BACK 0x07 //時(shí)鐘數(shù)據(jù)返回命令 //地址定義 #define BROAD_ADR 0xFF //廣播地址 #define MASTER_ADR 0xF0 //主機(jī)地址
上傳時(shí)間: 2020-06-18
上傳用戶(hù):umuo
VHDL語(yǔ)言100例 VHDL學(xué)習(xí)資料VHDL 編程要點(diǎn)VHDL編程心得體會(huì):100vhdl例子VHDL 編程要注意問(wèn)題.docVHDL——按鍵消抖.docVHDL電路簡(jiǎn)化.docVHDL編程心得體會(huì).pdfvhd開(kāi)發(fā)的官方手冊(cè).pdf第1例 帶控制端口的加法器第2例 無(wú)控制端口的加法器第3例 乘法器第4例 比較器第5例 二路選擇器第6例 寄存器第7例 移位寄存器第8例 綜合單元庫(kù)第9例 七值邏輯與基本數(shù)據(jù)類(lèi)型第10例 函數(shù)第11例 七值邏輯線或分辨函數(shù)第12例 轉(zhuǎn)換函數(shù)第13例 左移函數(shù)第14例 七值邏輯程序包第15例 四輸入多路器第16例 目標(biāo)選擇器第17例 奇偶校驗(yàn)器第18例 映射單元庫(kù)及其使用舉第19例 循環(huán)邊界常數(shù)化測(cè)試第20例 保護(hù)保留字第21例 進(jìn)程死鎖 第22例 振蕩與死鎖第23例 振蕩電路第24例 分辨信號(hào)與分辨函數(shù)第25例 信號(hào)驅(qū)動(dòng)源第26例 屬性TRANSACTION和分辨信號(hào)第27例 塊保護(hù)及屬性EVENT,第28例 形式參數(shù)屬性的測(cè)試第29例 進(jìn)程和并發(fā)語(yǔ)句第30例 信號(hào)發(fā)送與接收第31例 中斷處理優(yōu)先機(jī)制建模第32例 過(guò)程限定第33例 整數(shù)比較器及其測(cè)試第34例 數(shù)據(jù)總線的讀寫(xiě)第35例 基于總線的數(shù)據(jù)通道第36例 基于多路器的數(shù)據(jù)通道第37例 四值邏輯函數(shù)第38例 四值邏輯向量按位或運(yùn)算第39例 生成語(yǔ)句描述規(guī)則結(jié)構(gòu)第40例 帶類(lèi)屬的譯碼器描述第41例 帶類(lèi)屬的測(cè)試平臺(tái)第42例 行為與結(jié)構(gòu)的混合描述第43例 四位移位寄存器第44例 寄存/計(jì)數(shù)器第45例 順序過(guò)程調(diào)用第46例 VHDL中g(shù)eneric缺省值的使用第47例 無(wú)輸入元件的模擬第48例 測(cè)試激勵(lì)向量的編寫(xiě)第49例 delta延遲例釋第50例 慣性延遲分析第51例 傳輸延遲驅(qū)動(dòng)優(yōu)先第52例 多倍(次)分頻器第53例 三位計(jì)數(shù)器與測(cè)試平臺(tái)第54例 分秒計(jì)數(shù)顯示器的行為描述6第55例 地址計(jì)數(shù)器第56例 指令預(yù)讀計(jì)數(shù)器第57例 加.c減.c乘指令的譯碼和操作第58例 2-4譯碼器結(jié)構(gòu)描述第59例 2-4譯碼器行為描述第60例 轉(zhuǎn)換函數(shù)在元件例示中的應(yīng)用第61例 基于同一基類(lèi)型的兩分辨類(lèi)型的賦值相容問(wèn)題第62例 最大公約數(shù)的計(jì)算第63例 最大公約數(shù)七段顯示器編碼第64例 交通燈控制器第65例 空調(diào)系統(tǒng)有限狀態(tài)自動(dòng)機(jī)第66例 FIR濾波器第67例 五階橢圓濾波器第68例 鬧鐘系統(tǒng)的控制第69例 鬧鐘系統(tǒng)的譯碼第70例 鬧鐘系統(tǒng)的移位寄存器第71例 鬧鐘系統(tǒng)的鬧鐘寄存器和時(shí)間計(jì)數(shù)器第72例 鬧鐘系統(tǒng)的顯示驅(qū)動(dòng)器第73例 鬧鐘系統(tǒng)的分頻器第74例 鬧鐘系統(tǒng)的整體組裝第75例 存儲(chǔ)器第76例 電機(jī)轉(zhuǎn)速控制器第77例 神經(jīng)元計(jì)算機(jī)第78例ccAm2901四位微處理器的ALU輸入第79例ccAm2901四位微處理器的ALU第80例ccAm2901四位微處理器的RAM第81例ccAm2901四位微處理器的寄存器第82例ccAm2901四位微處理器的輸出與移位第83例ccAm2910四位微程序控制器中的多路選擇器第84例ccAm2910四位微程序控制器中的計(jì)數(shù)器/寄存器第85例ccAm2910四位微程序控制器的指令計(jì)數(shù)器第86例ccAm2910四位微程序控制器的堆棧第87例 Am2910四位微程序控制器的指令譯碼器第88例 可控制計(jì)數(shù)器第89例 四位超前進(jìn)位加法器第90例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(1)——協(xié)同處理器第91例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(2)——序列存儲(chǔ)器第92例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(3)——字符串存儲(chǔ)器第93例 實(shí)現(xiàn)窗口搜索算法的并行系統(tǒng)(4)——頂層控制器第94例 MB86901流水線行為描述組成框架第95例 MB86901寄存器文件管理的描述第96例 MB86901內(nèi)ALU的行為描述第97例 移位指令的行為描述第98例 單周期指令的描述第99例 多周期指令的描述第100例 MB86901流水線行為模型
標(biāo)簽: vhdl
上傳時(shí)間: 2021-10-21
上傳用戶(hù):ttalli
lm75A溫度數(shù)字轉(zhuǎn)換器 FPGA讀寫(xiě)實(shí)驗(yàn)Verilog邏輯源碼Quartus工程文件+文檔資料,FPGA為CYCLONE4系列中的EP4CE6E22C8. 完整的工程文件,可以做為你的學(xué)習(xí)設(shè)計(jì)參考。LM75A 是一個(gè)使用了內(nèi)置帶隙溫度傳感器和模數(shù)轉(zhuǎn)換技術(shù)的溫度數(shù)字轉(zhuǎn)換器。它也是一個(gè)溫度檢測(cè)器,可提供一個(gè)過(guò)熱檢測(cè)輸出。LM75A 包含許多數(shù)據(jù)寄存器:配置寄存器用來(lái)存儲(chǔ)器件的某些配置,如器件的工作模式、OS 工作模式、OS 極性和OS 故障隊(duì)列等(在功能描述一節(jié)中有詳細(xì)描述);溫度寄存器(Temp),用來(lái)存儲(chǔ)讀取的數(shù)字溫度;設(shè)定點(diǎn)寄存器(Tos & Thyst),用來(lái)存儲(chǔ)可編程的過(guò)熱關(guān)斷和滯后限制,器件通過(guò)2 線的串行I2C 總線接口與控制器通信。LM75A 還包含一個(gè)開(kāi)漏輸出(OS),當(dāng)溫度超過(guò)編程限制的值時(shí)該輸出有效。LM75A 有3 個(gè)可選的邏輯地址管腳,使得同一總線上可同時(shí)連接8個(gè)器件而不發(fā)生地址沖突。LM75A 可配置成不同的工作條件。它可設(shè)置成在正常工作模式下周期性地對(duì)環(huán)境溫度進(jìn)行監(jiān)控或進(jìn)入關(guān)斷模式來(lái)將器件功耗降至最低。OS 輸出有2 種可選的工作模式:OS 比較器模式和OS 中斷模式。OS 輸出可選擇高電平或低電平有效。故障隊(duì)列和設(shè)定點(diǎn)限制可編程,為了激活OS 輸出,故障隊(duì)列定義了許多連續(xù)的故障。溫度寄存器通常存放著一個(gè)11 位的二進(jìn)制數(shù)的補(bǔ)碼,用來(lái)實(shí)現(xiàn)0.125℃的精度。這個(gè)高精度在需要精確地測(cè)量溫度偏移或超出限制范圍的應(yīng)用中非常有用。正常工作模式下,當(dāng)器件上電時(shí),OS 工作在比較器模式,溫度閾值為80℃,滯后75℃,這時(shí),LM75A就可用作一個(gè)具有以上預(yù)定義溫度設(shè)定點(diǎn)的獨(dú)立的溫度控制器。module LM75_SEG_LED ( //input input sys_clk ,input sys_rst_n ,inout sda_port ,//output output wire seg_c1 ,output wire seg_c2 ,output wire seg_c3 ,output wire seg_c4 ,output reg seg_a ,output reg seg_b ,output reg seg_c ,output reg seg_e ,output reg seg_d ,output reg seg_f ,output reg seg_g ,output reg seg_h , output reg clk_sclk );//parameter define parameter WIDTH = 8;parameter SIZE = 8;//reg define reg [WIDTH-1:0] counter ;reg [9:0] counter_div ;reg clk_50k ;reg clk_200k ;reg sda ;reg enable ;
標(biāo)簽: lm75a 數(shù)字轉(zhuǎn)換器 fpga verilog
上傳時(shí)間: 2021-10-27
上傳用戶(hù):
CD40系列CD45系列集成芯片DATASHEET數(shù)據(jù)手冊(cè)170個(gè)芯片技術(shù)手冊(cè)資料合集:4000 CMOS 3輸入雙或非門(mén)1反相器.pdf4001 CMOS 四2輸入或非門(mén).pdf4002 CMOS 雙4輸入或非門(mén).pdf4006 CMOS 18級(jí)靜態(tài)移位寄存器.pdf4007 CMOS 雙互補(bǔ)對(duì)加反相器.pdf4008 CMOS 4位二進(jìn)制并行進(jìn)位全加器.pdf4009 CMOS 六緩沖器-轉(zhuǎn)換器(反相).pdf4010 CMOS 六緩沖器-轉(zhuǎn)換器(同相).pdf40100 CMOS 32位雙向靜態(tài)移位寄存器.pdf40101 CMOS 9位奇偶發(fā)生器-校驗(yàn)器.pdf40102 CMOS 8位BCD可預(yù)置同步減法計(jì)數(shù)器.pdf40103 CMOS 8位二進(jìn)制可預(yù)置同步減法計(jì)數(shù)器.pdf40104 CMOS 4位三態(tài)輸出雙向通用移位寄存器.pdf40105 CMOS 先進(jìn)先出寄存器.pdf40106 CMOS 六施密特觸發(fā)器.pdf40107 CMOS 2輸入雙與非緩沖-驅(qū)動(dòng)器.pdf40108 CMOS 4×4多端寄存.pdf40109 CMOS 四三態(tài)輸出低到高電平移位器.pdf4011 CMOS 四2輸入與非門(mén).pdf40110 CMOS 十進(jìn)制加減計(jì)數(shù)-譯碼-鎖存-驅(qū)動(dòng).pdf40117 CMOS 10線—4線BCD優(yōu)先編碼器.pdf4012 CMOS 雙4輸入與非門(mén).pdf4013 CMOS 帶置位-復(fù)位的雙D觸發(fā)器.pdf4014 CMOS 8級(jí)同步并入串入-串出移位寄存器.pdf40147 CMOS 10線—4線BCD優(yōu)先編碼器.pdf4015 CMOS 雙4位串入-并出移位寄存器.pdf4016 CMOS 四雙向開(kāi)關(guān).pdf40160 CMOS 非同步復(fù)位可預(yù)置BCD計(jì)數(shù)器.pdf40161 CMOS 非同步復(fù)位可預(yù)置二進(jìn)制計(jì)數(shù)器.pdf40162 CMOS 同步復(fù)位可預(yù)置BCD計(jì)數(shù)器.pdf40163 CMOS 同步復(fù)位可預(yù)置二進(jìn)制計(jì)數(shù)器.pdf4017 CMOS 十進(jìn)制計(jì)數(shù)器-分頻器.pdf40174 CMOS 六D觸發(fā)器.pdf40175 CMOS 四D觸發(fā)器.pdf4018 CMOS 可預(yù)置 1分N 計(jì)數(shù)器.pdf40181 CMOS 4位算術(shù)邏輯單元.pdf40182 CMOS 超前進(jìn)位發(fā)生器.pdf4019 CMOS 四與或選譯門(mén).pdf40192 CMOS 可預(yù)制四位BCD計(jì)數(shù)器.pdf40193 CMOS 可預(yù)制四位二進(jìn)制計(jì)數(shù)器.pdf40194 CMOS 4位雙向并行存取通用移位寄存器.pdf4020 CMOS 14級(jí)二進(jìn)制串行計(jì)數(shù)-分頻器.pdf40208 CMOS 4×4多端寄存器.pdf4021 CMOS 異步8位并入同步串入-串出寄存器.pdf4022 CMOS 八進(jìn)制計(jì)數(shù)器-分頻器.pdf4023 CMOS 三3輸入與非門(mén).pdf4024 CMOS 7級(jí)二進(jìn)制計(jì)數(shù)器.pdf4025 CMOS 三3輸入或非門(mén).pdf40257 CMOS 四2線-1線數(shù)據(jù)選擇器-多路傳輸.pdf4026 CMOS 7段顯示十進(jìn)制計(jì)數(shù)-分頻器.pdf4027 CMOS 帶置位復(fù)位雙J-K主從觸發(fā)器.pdf4028 CMOS BCD- 十進(jìn)制譯碼器.pdf4029 CMOS 可預(yù)制加-減(十-二進(jìn)制)計(jì)數(shù)器.pdf4030 CMOS 四異或門(mén).pdf4031 CMOS 64級(jí)靜態(tài)移位寄存器.pdf4032 CMOS 3位正邏輯串行加法器.pdf4033 CMOS 十進(jìn)制計(jì)數(shù)器-消隱7段顯示.pdf4034 CMOS 8位雙向并、串入-并出寄存器.pdf4035 CMOS 4位并入-并出移位寄存器.pdf4038 CMOS 3位串行負(fù)邏輯加法器.pdf4040 CMOS 12級(jí)二進(jìn)制計(jì)數(shù)-分頻器.pdf4041 CMOS 四原碼-補(bǔ)碼緩沖器.pdf4042 CMOS 四時(shí)鐘控制 D 鎖存器.pdf4043 CMOS 四三態(tài)或非 R-S 鎖存器.pdf4044 CMOS 四三態(tài)與非 R-S 鎖存器.pdf4045 CMOS 21位計(jì)數(shù)器.pdf4046 CMOS PLL 鎖相環(huán)電路.pdf4047 CMOS 單穩(wěn)態(tài)、無(wú)穩(wěn)態(tài)多諧振蕩器.pdf4048 CMOS 8輸入端多功能可擴(kuò)展三態(tài)門(mén).pdf4049 CMOS 六反相緩沖器-轉(zhuǎn)換器.pdf4050 CMOS 六同相緩沖器-轉(zhuǎn)換器.pdf4051 CMOS 8選1雙向模擬開(kāi)關(guān).pdf4051,2,3.pdf4052 CMOS 雙4選1雙向模擬開(kāi)關(guān).pdf4053 CMOS 三2選1雙向模擬開(kāi)關(guān).pdf4054 C
上傳時(shí)間: 2021-11-09
上傳用戶(hù):kent
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1