自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2024/1/21学习记录

实验任务:通过电脑端的串口调试助手向FPGA发送数据,FPGA通过串口接收数据并将接受到的数据发送给上位机,实现串口回环功能。接收模块(RX):通过检测起始位来表示数据传输的开始,在波特率中间时刻去采样总线上的数据,最后将数据进行串并转换。发送模块(TX):将并行数据转换成串行数据,然后在串行数据帧头加上起始位,帧尾加上停止位,发送给上位机。编写tx模块和rx模块,并进行验证。

2024-01-21 19:40:41 974 1

原创 2023.7.9学习记录

Verilog中最重要的Top-Down设计思想,在设计中我认为是对于整个系统分为层次化设计,层次之下为结构化,每一层次硬件都可以分为一些模块,这些模块结构可以描述该层次的硬件行为,可以作为该层次的基础单元,而该层次的基本单元又由下一层次的基本单元互联而成,如此下去,可以展示Top-Down的设计思想。对于这种设计思想,我觉得可综合性是什么重要的,模块的复用会让代码量减少很多,但在目前的学习过程,对于代码的可综合性要求和标准,我了解的不多还比较迷茫。3.对于阻塞和非阻塞赋值的不同需要加深理解。

2023-07-09 22:36:04 77 1

原创 Java基础--异常处理

文章目录一、什么是异常 二、怎样使用运用异常 总结一、什么是异常?什么是异常?程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运行或者运行过程中出现的错误。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。...

2021-07-25 19:25:13 108

原创 Java基础--内部类、static关键字、final

文章目录前言 一、内部类 二、static关键字 三、final关键字 总结。一、内部类1.内部类、局部内部类、匿名内部类和静态内部类1.成员内部类:可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员)。在外部类中如果要访问成员内部类的成员,必须先创建一个成员内部类的对象,再通过指向这个对象的引用来访问2.局部内部类:是定义在一个方法或者一个作用域里面的类,它和成员内部类的区别在于局部内部类的访问仅限于方法内或者该作用域内。3.匿名...

2021-07-25 18:03:24 181

原创 Java基础--构造函数以及面向对象的三大特征

文章目录前言 一、构造函数 二、面向对象的三大特征 1.封装 2.继承 3.多态 总结前言Java面向对象编程作为一种编程思想,有三大特性,封装,继承,多态。对于一个类而言, 如何封装 呢?继承是父类和子类的关系, 继承关系如何实现的呢?父类和子类继承时的方法体是怎么样的关系呢?多态是多个类之间的关系,类有不同的行为和属性,其他类也有这样的方法和属性,就实现了多态的关系,不同类的多态实现是怎么样实现的呢?一、构造函数构造函数是面向对象...

2021-07-22 20:11:25 337

原创 Java基础--面向对象入门——类与对象

文章目录前言 一、面向对象入门 二、面向对象的基本概念前言 面向过程编程思想:强调的是过程, 必须清楚每一个步骤,然后按照步骤一步一步去实现 面向对象编程思想:强调的是对象, 通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。类的概述 一、面向对象入门两种编程范式比较1、面向过程程序设计 在面向对象程序设计以前,使用的都是面向过程程序设计,采用的是“自上而下”“步步求精”的编程思想,将程序一步一步的分解,并且按...

2021-07-19 18:19:51 159

原创 Java基础--算法初探

文章目录前言 一、什么是算法 二、简单算法 1.排序算法 2.查找算法之二分法 总结前言一、什么是算法?算法: 描述一种有限、确定、有效的并适合用计算机程序来实现的解决问题的方法。要定义一个算法,可以用自然语言描述解决问题的过程或是编写一段程序来实现这个过程。 大多数算法都需要适当地组织数据,而为了组织数据就产生了数据结构。简单的算法也会产生复杂的数据结构,相应地复杂的算法也许只需要简单的数据结构。 ...

2021-07-16 19:35:40 196

原创 Java基础--数组

文章目录前言 一、数组的定义 二、数组封装类和方法的使用 1.数组的复制 2.Arrays类 //记得加s! 3.foreach与数组 4.一些题目分享 总结前言本文将对java数组做详细介绍:包括一维二维数组的定义,封装类Arrays和数组封装方法做一点介绍,最后介绍几道数组的编程题目的解法。一、数组一维数组在Java中有两种数据:primitive类型和objects.数组必须初始化后才可使用。数组属于...

2021-07-16 18:52:15 223

原创 Java--函数总结

文章目录前言 一、函数如何定义? 二、函数的引入 1.定义一个函数 2.重要的函数--重载 3.递归函数 总结前言学习函数的意义在于减少程序的复杂度,使程序变得简洁并且有利于团队合作等等一、函数如何定义?函数(方法)每一个函数我们都可以看做成一个具有独立的功能模块 一个函数只做一件事 函数可以被多次调用 -减少代码的重复,有利于代码的维护,有利于团队的协作二、函数的引入1.定义一个函数访问修饰符 可选修饰符 返回类型 ...

2021-07-13 17:41:40 80

原创 java---程序控制流程总结

前言 流程控制语句,顾名思义,就是控制程序走向的语句,其中包括条件语句,分支语句和循环语句。Java程序结构中有三种基本类型,即:顺序结构、选择结构、循环结构一、顺序结构 二、选择结构 三、循环结构 总结一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.顺序结构顾名思义,顺序就是简单的从上往下、逐条运行程序,这种程序的运行方式成为顺序执行,对应的结构称为顺序...

2021-07-10 18:03:03 191

原创 Java基础--常见运算符

Java基础----常见运算符前言 一、常见运算符有哪些? 二、怎样使用? 1.解读运算符 2.运用实例 总结前言 了解运算符并能熟练使用一、常见运算符有哪些?1.算术运算符: + - * / %2.比较运算符:< ; > ; = ; <= ; >=; !=; == (它们的输出结果为boolean型)3.逻辑运算符:与 &&& // 表示的是并且关系,全部...

2021-07-10 16:35:48 286

原创 JAVA JDK的下载安装和环境配置

步骤1.jdk的下载;2.jdk的安装;3.环境配置操作一.推荐官网下载 官网地址:www.oracle.com步骤1.进入官网2.在顶部菜单中找到Products,找到其下的Java3.进入java后,往下滑,找到Java SE,找到Oracle JDK,点击进入4.进入Oracle JDK后,往下滑,找到Java SE 8,点击旁边的JDK Download5.进入后有多个版本,选择自己电脑对应的版本,点击下载6.点击后,会弹出提示框,勾选,.

2021-07-07 13:21:53 85

原创 Java入门 -- 变量和数据类型

一、什么是变量 变量:在程序运行时,可以发生变化的量。 具有名称的内存空间,通俗地讲就是在Java运行程序的时候持有值的一个容器,它是一个内存位置的代称,也就是说它的值是可以改变的。二、变量的类型如何定义变量 java中定义变量有两种方式: |-- 初始化 数据类型 变量名称 = 变量值; |-- 先声明,在赋值 // 先声明 数据类型 变量名称; ...

2021-07-06 19:51:34 113

空空如也

空空如也

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

TA关注的人

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