自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Born_toward的博客

不要看着励志的话做颓废的人。

  • 博客(23)
  • 收藏
  • 关注

原创 数字信号处理——数字上边频和下变频器片上逻辑仪ILA

信号与系统处理

2022-03-04 09:03:09 1848

原创 数字信号处理----数字上变频和下变频都FPGA实现

**数字信号处理基础----信号下变频和解调一、 任务介绍数字上变频器(DUC)和数字下变频器(DDC)广泛应用于通信系统,用于信号采样速率的转换。当信号从基带转换至中频( IF )带,需要使用数字上变频器。而数字下变频器是用于将信号从中频( IF )带转换为基带。DUC和DDC通常包括使用混频器进行频率转换,此外还有采样率转换。DUC或DDC的结构主要取决于所需要的转换率。例如,WiMAX (全球互通微波接入)系统典型的转换率为8—10阶。对于如此低的转换率,DUC和DDC只需采用FIR滤波器架构。

2022-03-02 08:43:42 23934 42

原创 学习笔记——实时时钟DS1302的基本操作

目录一、DS1302介绍二、任务要求三、实现方法四、参考代码一、DS1302介绍DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.0V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同

2022-05-01 23:00:33 2867

原创 远程灯光控制系统

企业近程和远程灯光控制系统

2022-04-16 15:37:14 1699

原创 学习笔记——存储器映射扩展

目录一、任务要求二、实现方法三、参考代码一、任务要求在CT107D单片机上,用存储器扩展方式对LED指示灯和数码管进行基本的控制。1.首先点亮指示灯低四位,关闭高四位,延时片刻,点亮指示灯的高四位,关闭低四位,延时片刻,关闭所有指示灯。2.然后依次逐次点亮数码管的所有段码,每次只点亮一个数码管。3.循环执行上述功能。二、实现方法外部资源的地址映射关系:0x8000——指示灯0xa000——蜂鸣器与继电器0xc000——数码管位选0xe000——数码管段码提示:1.进行存储器映射扩展

2022-03-27 12:55:57 1202

原创 学习笔记——利用串口通信控制LED指示灯开关

目录一、任务要求二、实现方法三、参考代码一、任务要求在CT107D单片机上,1.系统上电初始化后,关闭蜂鸣器和继电器等无关设备,并向上位机发送字符串:“Welcome to Born_toward system!”,回车换行;2.上位机通过串口发送单字节命令可以控制下位机的8个LED灯开关;3.上位机通过串口发送单字节命令可以读取下位机运行信息。二、实现方法对于串口通信,在之前已经讲过了,在此不作特别说明。控制灯光可以用单字节命令来控制,则需要建立一个能够识别command并且让LED灯做出

2022-03-20 15:51:01 4232

原创 学习笔记——串口通信的基本原理与应用

目录一、任务简述二、信息介绍三、参考代码一、任务简述在CT107D单片机上,利用51单片机的串行接口与上位机建立传输信道进行数据的收发。采用8位的URAT模式,即模式一,波特率为9600BPS。数据发送采用查询方式,数据接收采用中断方式。系统上电初始化后,单片机向上位机发送两个字节:0x5a,0xa5,然后等待接收上位机的数据,没接收到一个字节后,在该字节的基础上加1后返回给上位机。二、信息介绍串行接口是一个非常重要的外设,它是单片机与外部终端的数据传输渠道。不管是简单的51单片机,还是复杂的ARM

2022-03-20 13:31:04 6014

原创 学习笔记——PWM脉宽调制信号的发生与控制

目录一、任务简述1.1 任务要求二、实现方法三、参考代码一、任务简述在CT107D单片机上,利用PWM脉宽信号实现独立按键S7对LED1指示灯亮度变化的控制。1.1 任务要求1.1PWM脉宽信号的频率为100Hz;2.系统上电后LED1指示灯处在熄灭状态;3.LED1指示灯有四种亮度模式,分别是完全熄灭、10%的亮度、50%的亮度和90%的亮度;4.按下S7按键,循环切换LED1指示灯的四种亮度模式。二、实现方法来源百度百科脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体

2022-03-18 20:03:46 1330

原创 学习笔记——定时器的综合案例解析

目录一、任务简述1.1 任务要求二、实现方法三、参考代码一、任务简述在CT107D单片机上,利用定时器T0、数码管模块和两个独立按键(J5的2-3短接),设计一个秒表,具有清零,暂停,启动功能。1.1 任务要求1.显示格式:分-秒-0.05秒例如:05-14-18 为 5分14秒900毫秒2.独立按键S4:暂停/启动独立按键S5:清零按键均为按下有效。二、实现方法确定好函数编写,利用之前学过的知识实现本功能。三、参考代码#include "reg52.h"sbit S4 = P3

2022-03-17 12:05:22 319

原创 STM32之Flash常见问题

1.1 device问题先按照图片步骤来然后出现此页面,点击“是”即可。最后重新Load就解决问题了。1.2

2022-03-16 23:40:45 1040

原创 学习笔记——定时器的基本原理与应用

目录一、任务简述二、实现方法2.1定时/计数器介绍2.2 定时/计数器相关的寄存器三、参考代码一、任务简述在CT107D单片机上,利用定时/计数器T0的模式1实现间隔定时,每隔1秒LED1指示灯闪烁一下,也就是点亮0.5秒,熄灭0.5秒;每隔5秒LED8指示灯闪烁一下,即点亮2.5秒,熄灭2.5秒。二、实现方法2.1定时/计数器介绍定时/计数器,是一种能够对内部时钟信号或外部输入信号进行计数,当计数值达到设定要求时,向CPU提出中断处理请求,从而实现定时或者计数功能的外设。定时/计数器的最基本工作

2022-03-16 17:35:29 1848 1

原创 ST-Link usb communication error 解决方法

目录一、出现的问题二、如何解决2.1 步骤一2.2 步骤二2.3 步骤三2.4 步骤四2.5 步骤五三、成功解决问题一、出现的问题板子为STM32F1 Nano前提是有ST-Link 驱动,即ST—Link Debugger(点击查看),然后编写完代码后点击“Load”,在弹出的界面内会显示"st-link usb communication error"报错,致使无法对STM32进行download code to flash memory。二、如何解决2.1 步骤一首先在你的keil安装目录

2022-03-15 11:02:46 41105 18

原创 学习笔记——外部中断的基本操作

目录一、任务简述二、实现方法2.1外部中断介绍三、参考代码一、任务简述在CT107D单片机上,将J5的跳帽接到2-3引脚,即S5按键接到P32/INT0,S4按键接到P33/INT1.定义一个函数,使LED1不断闪烁。将P32引脚定义成外部中断功能,按键S5就会产生外部中断信号,在中段响应函数中,点亮LED8指示灯,延时一段时间后熄灭。二、实现方法2.1外部中断介绍你正在看《新闻联播》,正看得入迷的时候,电话响了,你暂停电视剧,去接电话,在接电话的过程中,门铃又响了,你暂时放下电话,去把门打开。如

2022-03-12 16:41:45 1801

原创 学习笔记——矩阵键盘的扫描原理与基本应用

目录一、任务简述二、实现方法三、参考代码一、任务简述在CT107D单片机上,使按键S4-S19组成4X4的矩阵键盘,在扫描按键的过程中,发现有按键触发信号后(不做去抖动处理),待按键松开后,在数码管的第一位显示相应的数字:从左至右,从上到下,依次显示0-F。二、实现方法数码管显示和573锁存器选择设置可以参考上几篇博客,在此就不再做过多讲解。重点讲解下怎么构成矩阵键盘:第一行(R1):S7,S11,S15,S19;第一行(R2):S6,S10,S14,S18;第一行(R3):S5,S9,S13

2022-03-12 14:41:27 1559

原创 学习笔记——独立按键的扩展运用

目录一、任务简述1.1 扩展要求二、实现方法三、参考代码一、任务简述在CT107D单片机上,按键S7和S6为选择键,确定控制键控制哪组LED指示灯。按键S5和S4为控制键,按键该键点亮指定的LED指示灯,松开后熄灭。1.1 扩展要求按下S7后LED指示灯点亮,进入第一选择模式,此时S6不能控制任何LED指示灯,S4控制LED4、S5控制LED3指示灯状态。按下S6后LED指示灯点亮,进入第二选择模式,此时S7不能控制任何LED指示灯,S4控制LED6、S5控制LED5指示灯状态。第三种模式:S7

2022-03-10 17:08:20 420

原创 学习笔记——独立按键的基本操作

目录一、任务简述1.1 基本要求二、实现方法三、参考代码一、任务简述在CT107D单片机上,首先将J5处的跳帽接到2-3引脚,使按键S4-S7四个按键的另外一端接地从而成为4个独立键盘。在扫描按键的过程中,发现有按键触发信号后,先做去抖动处理,当确认为按键按下时,才进行相应的功能处理。1.1 基本要求按下的按键——LED亮的灯S7 —— LED1S6 —— LED2S5 —— LED3S4 —— LED4按键松开即LED灯熄灭,按键均需做去抖动处理。二、实现方法

2022-03-10 16:53:30 1840 1

原创 学习笔记——共阳数码管的动态显示

目录一、任务简述二、实现方法三、参考代码一、任务简述在CT107D单片机上实现动态数码管的显示,在8位数码管中,前4位显示年份“2022”,接着2位显示“–”,最后2位显示月份,从1月份开始,每隔一段时间增加1个月,到12月份又从1月份递增,以此循环。二、实现方法对于一组四位动态数码管来说,静态显示和动态显示能达到同样的效果,但是两个需要的I/O端口是不同的:静态需要的I/O端口:8个段码*4 + 4个COM端 = 36个I/O引脚动态需要的I/O端口:8个段码 + 4个COM端 = 12个I

2022-03-06 18:27:49 2513

原创 学习笔记——共阳数码管的静态显示

目录一、任务简述二、实现方法三、参考代码一、任务简述在CT107D单片机上实现8个数码管分别单独依次显示0-9,然后所有数码管同时显示0-9,以此循环。二、实现方法实现方法很简单,先弄清逻辑总线:点亮数码管有两个条件:第一是给com端接入高电平,通过Y6C输入高电平使得74HC573锁存器处于透明状态,即P0口控制数码管显示的位置;第二是通过Y7C输入高电平使得74HC573锁存器处于透明状态,即P0口控制数码管显示的内容。本次数码管为共阳数码管F3461BH,要显示“6”的话就需要hgfe dcb

2022-03-06 17:04:57 1508

原创 74HC20中WR讲解

74HC02输出高电平,因为它是一个或非门。当51单片机上电复位后,各输出口的状态都是1。当执行指令MOVX@DPTr,A时,这是51单片机写,对应的WR为低电平0,当执行指令MOVX A,@DPTr时,这是51单片机读,对应的RD为低电平0,这两个零状态都是瞬间出现,不超过1个机械周期就会恢复为1。...

2022-03-05 20:46:32 1531

原创 学习笔记——蜂鸣器与继电器电路

蜂鸣器与继电器

2022-03-05 20:31:26 1365

原创 学习笔记——LED跑马灯

LED跑马灯

2022-03-05 20:05:30 1178

原创 学习笔记——蓝桥杯单片机基础------P2=(P2 & 0x1f) | 0x80...

运算符基础

2022-03-05 18:51:26 6002 7

原创 python实践探索

Python《圆星世界》作品代码如下:所有的颜色都可以自己再调的,不用担心哈,初学者可以利用这个小作品来练练手,熟悉熟悉Python编译代码!import turtle as timport mathimport turtle#turtle.setup(width、height、startx、starty)t.bgcolor("cadetblue")turtle.setup(1000,800,300,0.1)...

2021-05-24 14:39:00 147

数字信号处理----数字上变频&下变频--FPGA实现

数字上变频器(DUC)和数字下变频器(DDC)广泛应用于通信系统,用于信号采样速率的转换。当信号从基带转换至中频( IF )带,需要使用数字上变频器。而数字下变频器是用于将信号从中频( IF )带转换为基带。DUC和DDC通常包括使用混频器进行频率转换,此外还有采样率转换。DUC或DDC的结构主要取决于所需要的转换率。例如,WiMAX (全球互通微波接入)系统典型的转换率为8—10阶。对于如此低的转换率,DUC和DDC只需采用FIR滤波器架构。如果需要更高的转换率,DDC / DUC结构中需要使用级联积分梳状(CIC)滤波器。DDC用于滤波和降低输出数据速率。该数字处理部分包括数控振荡器:NCO(Nu-merical Control Oscillator)、半带抽取滤波器、FIR滤波器、增益级和复数-实数转换级。各处理模块都有控制线路,能单独使能。 配合文章https://blog.csdn.net/Born_toward/article/details/123221134?spm=1001.2014.3001.5502使用,以余弦信号的上下变频为例,通过DDC &DUC恢复原始信号。

2022-09-08

空空如也

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

TA关注的人

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