自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 【matlab】信号频谱分析之研究连续非周期信号的混叠现象

具体内容:利用FFT,分析连续非周期信号 (e^−t)*u(t), [u(t) − u(t − 1)] 的频谱:通过改变采样率,观察频谱混叠现象,并与该信号的理论频谱对比。原信号:单边e指数衰减信号采样频率:100时间长度:100 原信号:单边e指数衰减信号采样频率:10时间长度:100 原信号:单边e指数衰减信号采样频率:10时间长度:10 原信号:方波...

2022-07-02 22:20:54 2554 1

原创 【matlab】信号频谱分析之时间截断长度对信号泄露的影响

具体内容;利用FFT,分析连续周期方波信号的频谱:通过改变采样率与时间截断长度,分别研究频谱的与泄漏;信号周期:0.2s时间截断长度分别分:1s(5个周期),0.5s(2.5个周期)泄露;整数个周期不会发生泄露,非整数个周期会发生泄露原信号:方波信号 上:时域图下:幅频图...

2022-07-02 22:13:32 1448

原创 【matlab】信号频谱分析之研究采样率对信号混叠的影响

具体内容:利用FFT,分析连续周期方波信号的频谱:通过改变采样率研究频谱的混叠; 图1:两采样率下的原信号时域图像图2:两采样率下的原信号频域图像 理论幅度谱与实际谱的叠加

2022-07-02 22:09:26 1358

原创 【matlab】信号频域分析之窗函数对信号进行时域截断

具体内容:研究采用不同窗函数对信号进行时域截断时,对频谱泄漏的影响 图1:原信号(矩形窗)与三角窗截断后的信号图2:原信号幅频图图3:三角窗截断后的信号的幅频图图1:矩形窗截断的幅频特性图2:三角窗截断后的幅频特性......

2022-07-02 22:01:08 4402

原创 【matlab】信号频谱分析之探究时间截断长度对泄露的影响

具体内容:利用FFT分析连续正弦信号的频谱:改变时间截断长度研究其对频谱泄漏的影响,并研究采用不同窗函数对信号进行时域截断时,对频谱泄漏的影响;信号周期:0.04s;时间长度分别为0.08s、0.044s;0.08s为周期的整数倍,不会泄露;0.044s不是周期的整数倍,会发生泄露;时间截断长度为0.08s,不泄露: 时间截断长度为0.044s,泄露: 从上到下:信号时域图,信号幅频图,信号相位图...

2022-07-02 21:55:15 1481

原创 【matlab】信号时域混叠之周期卷积

循环卷积

2022-07-02 21:50:05 935

原创 【matlab】信号时域分析之循环卷积

循环卷积

2022-07-02 21:45:20 1427

原创 【matlab】信号时域分析之线性卷积

线性卷积

2022-07-02 21:41:14 967

原创 【matlab】信号时域分析之离散卷积偏移

离散卷积的零点偏移

2022-07-02 21:38:15 325

原创 【matlab】信号时域分析之离散卷积

离散卷积

2022-07-02 21:34:21 1341

原创 【51单片机】通过按键选择ADC0809的某一个通过进行模拟电压转换,电压值通过四位数码管进行显示。模拟电压转换数值存储在外部RAM中。

1. 基本要求:在Wave/Keil中进行软件编程,完成51单片机使用A/D,以及访问外部RAM仿真实验,在Proteus中搭建硬件电路验证编程结果。(1).实验目的掌握51单片机A/D转换原理及使用方法;掌握51单片机访问外部RAM原理及使用方法。(2).实验要求基于典型51单片机与ADC0809硬件连接方式,采用ADC0809对IN5通道的模拟电压进行转换,电压值通过四位数码管进行显示。例如:1.234伏。其中,模拟电压可由滑动变阻器提供。2.冲击要求:在基础要求前提..

2022-04-28 14:54:15 3174

原创 【51单片机】采用ADC0809对IN5通道的模拟电压进行转换,电压值通过四位数码管进行显示。例如:1.234伏。其中,模拟电压可由滑动变阻器提供。

1. 基本要求:在Wave/Keil中进行软件编程,完成51单片机使用A/D,以及访问外部RAM仿真实验,在Proteus中搭建硬件电路验证编程结果。(1).实验目的掌握51单片机A/D转换原理及使用方法;掌握51单片机访问外部RAM原理及使用方法。(2).实验要求基于典型51单片机与ADC0809硬件连接方式,采用ADC0809对IN5通道的模拟电压进行转换,电压值通过四位数码管进行显示。例如:1.234伏。其中,模拟电压可由滑动变阻器提供。keil:#include&l

2022-04-28 14:45:11 3624

原创 【matlab】GUI信号发生器软面板

设计GUI软件界面,能够实现信号发生器软面板功能,可以产生任意参数的方波、正弦波、三角波等面板设计如下:关键代码如下:这里给出关键部分:回调函数,其他部分均为系统初始化时的内容,就不再占篇幅赘述了。%方波函数function pushbutton1_Callback(hObject, eventdata, handles)A=str2num(get(handles.edit1,'string'));w=str2num(get(handles.edit2,'string'));.

2022-04-23 16:14:57 2227 1

原创 【matlab】正弦波、方波、三角波、白噪声等8种基本信号

t=-10:0.01:10;A=2;w=1; %正弦波y1=A*sin(w*t);subplot(3,3,1)plot(t,y1);axis([-10 10 -10 10]); %方波z=30;y2=A*square(w*t,z);subplot(3,3,2)plot(t,y2);axis([-10 10 -10 10]); %三角波kuan=10;xie=1;y3=A*tripuls(w*t,kuan,xie);subplot(3,3,3)plot(t,y...

2022-04-23 16:12:43 2992

原创 【51单片机】4*4按键扫描,数码管显示键值

实验内容:51单片机的PX(x=0,1,2或3)端口连接4×4矩阵键盘,对应按键值为0,1,2,3…F。剩余某PX(x=0,1,2或3)端口连接七段数码管。当某一按键按下时,数码管显示该按键对应键值。工具:proteus+keil#include<reg51.h>#include<intrins.h>unsigned char code seg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,

2022-04-21 10:20:06 6449 2

原创 【51单片机】8位流水灯

实验内容:51单片机的PX(x=0,1,2或3)端口作为输出口,分别与8个发光二极管相连,通过编写程序,循环将端口置“1”或清“0”,不断向发光二极管输送高低电平,实现流水灯的效果。工具:proteus+keil#include<reg51.h>void delay()//延时函数{ unsigned char i,j; for(i=0;i<250;i++) for(j=0;j<250;j++) ;}void main(){

2022-04-21 10:17:05 17994 2

原创 【51单片机】串行通信,采用中断,串行口方式3,甲机发送,乙机接收:接收数据通过七段数码管显示。

实验要求:甲、乙双机通过串行口进行连接,采用中断方式,编写串行口方式3下的甲、乙双机发送与接收程序。甲机发送:发送数据存放在数组TRA[16]里面。乙机接收:接收数据通过一个七段数码管进行显示。晶振频率为11.0592MHz,波特率为4800 b/s。简介:4位的拨码开关控制A机发送内容,范围是0~F,B机成功接收则返回字符“1”工具:proteus+keil发送A机的代码:#include<reg51.h>#include<intrins.h>#def

2022-04-21 10:13:21 7028

原创 【51单片机】串行口连接74LS164进行串行/并行转换,输出到一个七段数码管。数码管循环显示0-9。采用串行通信方式0,定时间隔1秒。

实验内容:51单片机的串行口连接74LS164进行串行/并行转换,然后输出到一个七段数码管。数码管循环显示0-9这10个数字。要求采用串行通信方式0,定时间隔1秒。工具:proteus+keil#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar seg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0.

2022-04-21 10:07:49 8456 1

【keil+proteus源文件】51单片机的串行口连接74LS164进行串行转换,然后输出到一个七段数码管。数码管循环显示

51单片机的串行口连接74LS164进行串行/并行转换,然后输出到一个七段数码管。数码管循环显示0-9这10个数字。要求采用串行通信方式0,定时间隔1秒。 适用于大学生实验课内容及相关从业人员参考 压缩包形式,下载即用,无需调试 如果看不懂的话可以参考作者专栏文章

2022-04-28

【keil+proteus源文件】甲、乙双机通过串行口进行连接,采用中断方式,编写串行口方式3下的甲、乙双机发送与接收程序。

甲、乙双机通过串行口进行连接,采用中断方式,编写串行口方式3下的甲、乙双机发送与接收程序。 甲机发送:发送数据存放在数组TRA[16]里面。 乙机接收:接收数据通过一个七段数码管进行显示。晶振频率为11.0592MHz,波特率为4800 b/s。 适用于大学生实验课内容及相关从业人员参考 压缩包形式,下载即用,无需调试 如果看不懂的话可以参考作者专栏文章

2022-04-28

【keil+proteus源文件】ADC0809对IN5通道的模拟电压进行转换,电压值通过通过滑动变阻器控,四位数码管进行显示

基于典型51单片机与ADC0809硬件连接方式,采用ADC0809对IN5通道的模拟电压进行转换,电压值通过四位数码管进行显示。例如:1.234伏。其中,模拟电压可由滑动变阻器提供。 适用于大学生实验课内容及相关从业人员参考 压缩包形式,下载即用,无需调试 如果看不懂的话可以参考作者专栏文章

2022-04-28

【keil+proteus源文件】按键选择ADC0809通道,模拟电压在数码管上显示,并将数值存入外部RAM中

基于典型51单片机与ADC0809硬件连接方式,采用ADC0809对任一通道的模拟电压进行转换,电压值通过四位数码管进行显示。例如:1.234伏。其中,模拟电压可由滑动变阻器提供。 通过按键选择ADC0809的某一个通过进行模拟电压转换,电压值通过四位数码管进行显示。同时,将模拟电压转换数值存储在外部RAM中。外部RAM采用6264芯片。 适用于大学生实验课内容及相关从业人员参考 压缩包形式,下载即用,无需调试 如果看不懂的话可以参考作者专栏文章

2022-04-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除