x=[1,2,0,-1,3,2];h=[1,-1,1]; y1=x*h(1); y2=x*h(2); y3=x*h(3); Y1=[0,0,y1]; Y2=[0,y2,0]; Y3=[y3,0,0]; y=Y1+Y2+Y3; L=-2:1:5; figure(1); subplot(211);stem(L,y,'*'); xlabel('L');ylabel('y');title('(1)'); X=x.';X=X'; r1=X*y(1);r2=X*y(2);r3=X*y(3);r4=X*y(4); r5=X*y(5);r6=X*y(6);r7=X*y(7);r8=X*y(8); R1=[0,0,0,0,0,0,0,r1];R2=[0,0,0,0,0,0,r2,0]; R3=[0,0,0,0,0,r3,0,0];R4=[0,0,0,0,r4,0,0,0]; R5=[0,0,0,r5,0,0,0,0];R6=[0,0,r6,0,0,0,0,0]; R7=[0,r7,0,0,0,0,0,0];R8=[r8,0,0,0,0,0,0,0]; R=R1+R2+R3+R4+R5+R6+R7+R8; n=-7:5; subplot(212);stem(n,R);title('(2)');
標簽: ketang
上傳時間: 2020-11-10
上傳用戶:
include<reg52.h> #define uint unsigned int #define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20) { aa=0; temp++; if(temp==99999) { temp=0; } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10; } display(wang,qian, bai,shi,ge); } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void display(uint wang,uint qian,uint bai,uint shi,uint ge) { dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1); dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1); dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1); dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1); dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); } void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; } void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; } include<reg52.h> #define uint unsigned int #define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20) { aa=0; temp++; if(temp==99999) { temp=0; } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10; } display(wang,qian, bai,shi,ge); } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void display(uint wang,uint qian,uint bai,uint shi,uint ge) { dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1); dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1); dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1); dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1); dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); } void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; } void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; } include<reg52.h> #define uint unsigned int #define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20) { aa=0; temp++; if(temp==99999) { temp=0; } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10; } display(wang,qian, bai,shi,ge); } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void display(uint wang,uint qian,uint bai,uint shi,uint ge) { dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1); dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1); dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1); dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1); dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); } void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; } void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; }
標簽: 矩陣式鍵盤
上傳時間: 2021-12-18
上傳用戶:2590813506
基于ep3c10e144 FPGA +雙核8位AD928設計的雙通道示波器quartus8.0 verilog 工程源碼+ PDF硬件原理圖,雙通道示波器應用到FPGA主控與雙核8位AD9288,AD9288是一款雙核8位單芯片采樣模數轉換器(ADC),內置片內采樣保持電路,專門針對低成本、低功耗、小尺寸和易用性進行了優化。AD9288采用100 MSPS轉換速率工作,在整個工作范圍內都具有出色的動態性能。每個通道均可以獨立工作通道數:2通道模擬帶寬:30MHz采樣率:雙通道,每125Msps垂直精度:8bit存儲深度:每通道不小于8KB電壓靈敏度:10mv/div~5v/div(1:1探頭)掃速范圍:100ns/div~5s/divFFT功能:1024點FFTx-y功能觸發方式:單次、正常、自動,觸發電壓可調并帶有超前觸發功能480*320/3.5寸高分辨率液晶顯示器。工作電壓:6.2V~9V,推薦使用8V穩壓電源
標簽: ep3c10e144 fpga ad928 示波器 quartus
上傳時間: 2022-01-21
上傳用戶:
實驗二、Python 運算符、內置函數實驗目的:1、熟練運用 Python 運算符。2、熟練運用 Python 內置函數。實驗內容:1、編寫程序,輸入任意大的自然數,輸出各位數字之和。2、編寫程序,輸入兩個集合 setA 和 setB,分別輸出它們的交集、并集和差集 setA-setB。3、編寫程序,輸入一個自然數,輸出它的二進制、八進制、十六進制表示形式。實驗三、使用蒙特·卡羅方法計算圓周率近似值實驗目的:1、理解蒙特·卡羅方法原理。2、理解 for 循環本質與工作原理。3、了解 random 模塊中常用函數。實驗內容:蒙特·卡羅方法是一種通過概率來得到問題近似解的方法,在很多領域都有重要的應用,其中就包括圓周率近似值的計算問題。假設有一塊邊長為 2 的正方形木板,上面畫一個單位圓,然后隨意往木板上扔飛鏢,落點坐標(x, y)必然在木板上(更多的時候是落在單位圓內),如果扔的次數足夠多,那么落在單位圓內的次數除以總次數再乘以 4,這個數字會無限逼近圓周率的值。這就是蒙特·卡羅發明的用于計算圓周率近似值的方法,如圖所示。
標簽: python
上傳時間: 2022-07-09
上傳用戶:
最新華為pcb技術規范行溫度 110°C130°C150℃MOT(最大運行溫度)到UL 746130°C150°C180°C 熱阻要求定義:溫度:????? 時間:????? 氣候:???抗熱震性 -40°C至+ 85°C老化循環: 100 200 500 1000 -40°C至+ 110°C老化循環: 100 200 500 1000 -40°C至+ 125°C老化循環: 100 200 500 1000老化循環: 特別:????? 低/高溫時間:2小時/ 2小熱穩定性, 即焊料電阻(即無鉛焊料)波峰焊接<250°C<260°C<270°C<280°C 回流焊接周期:2<250°C<260°C<270°C<280°C 氣相焊接<250°C<260°C<270°C最大<280°C 產品應用中的溫度溫度:???? 時間: ????? 氣候:?????機械要求■機械穩定性達到:+ 85°C+ 110°C+ 130°C+ 150°C ■扭曲 <0.5%<0,75%<1,0%■x/y軸的CTE單位[ppm / K] <18 <14 <10 ■z軸的CTE(低于Tg)單位[ppm / K]<70 <50 <30 ■z軸的CTE(高于Tg)單位[ppm / K]<300 <260 <230 ■銅附著力單位[N /mm2]<0,80,8到1,6> 1,6 ■重量單位[kg /dm2]:nd
標簽: pcb規范
上傳時間: 2022-07-22
上傳用戶:
通過52832的硬件IIC(TWI)接口讀取MPU9250的原始數據,包括X,Y,Z三個軸的加速度,各個軸的角速度以及地磁傳感器的值。 此工程同樣適用于MPU6050,但是6050比9250少一個地磁傳感器,用于6050的時候,只需要將地磁部分屏蔽掉就可以了,其余可以通用。 程序里面含有一個狀態指示燈,用于指示程序的工作狀態。 程序里面含有調試輸出函數,如果你的開發板上有串口,可以通過串口線將獲得的原始數據發送到電腦上。
上傳時間: 2022-07-28
上傳用戶:
安規方面 X電容與Y電容的設計與計算方法
上傳時間: 2013-05-31
上傳用戶:gjzeus
X電容是指跨于L-N之間的電容器, Y電容是指跨于L-G/N-G之間的電容器。(L=Line, N=Neutral, G=Ground).
標簽: 電容
上傳時間: 2014-12-23
上傳用戶:haohao
X電容和Y電容的使用及注意方法
上傳時間: 2013-11-22
上傳用戶:sevenbestfei
功能:返回雙精度參數的反全余弦的三角函數值 返回返回雙精度參數y和x的數值由公式y/x計算的反正切三角函數值
上傳時間: 2014-10-31
上傳用戶:dongbaobao