自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于51单片机的四则混合运算闹钟

实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。它是由若干个 5x7 或者 5x10 的点阵字符位组成,每个点阵字符位都可以用显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此,所以它不能很好的显示图片。其中,此函数调用了一个lcd显示函数lcd1602_show_string用来显示一串字符,函数的第一个输入为显示的横坐标,第二个输入为显示的纵坐标,第三个输入为要显示字符串的起始地址。2. STC89C52单片机。

2024-02-19 15:49:55 936 1

原创 基于面向对象(C++)的图书管理系统

创建好三种成员类后利用书籍类中使用的方法,设置两个新类分别为Readers、Librarian作为“读者集体”、“管理员集体”,为读者信息和管理信息的管理与修改带来了极大的便利。图书类包含书籍的基本信息,需要满足图书借阅与归还后的信息自动修改以及管理员对图书的查询、修改、删除和添加的操作,并且要求能对所有图书中任意一本进行操作。此类的其他成员函数为添加图书、删除图书、修改图书、查询图书、展示图书信息、借还书、通过书名或编号找到图书,由于篇幅有限其代码细节不在此展示。类的继承与派生、动态内存分配、多态性。

2024-02-19 15:42:45 868 1

原创 深圳大学——基于basys3开发板的秒表设计及应用

本次实验可视为一个小项目的练习,比较考验对整个项目的理解,以及如何将问题细化的能力。还考验对Verilog HDL语言的熟练度和代码的逻辑性。

2023-07-08 11:18:32 362

原创 基于VIVADO的计数器设计与仿真

查看资源利用率报告看出两者使用的D触发器都是FDRE,即带使能功能的同步清除D触发器,相比与FDR多了一个使能接口,当同步复位接口为高电平时覆盖所有其他输出,时钟的上升沿触发寄存器复位(置0);向下计数的计数器和向上计数的基本一致,减去一个数只需要加上这个数的补码即可,即加上1111,计数器的停止和开始操作只需设置一个信号,当信号有效时Q保持即停止计数状态,无效时即2开始计数状态,rst_n即可作为清零端,置位只需要设置一个信号当其有效时将Q置为1111。有效时,时钟信号上升沿来到时计数器被置为。

2023-07-08 10:40:00 1475 4

原创 基于vivado的序列检测实验

用Moore和Mealy机两种状态机实现序列检测,并分析比较其波形、资源利用率、性能的差异。

2023-05-27 16:09:30 642

原创 大学物理转动惯量求解

对于常见的转动惯量我们通常是通过记忆即可,但有些题目并不是能通过背诵得到的题目,故我们需要掌握求解一般物体的转动惯量方法 (首先需要有高等数学的微积分基础)

2023-04-29 23:23:18 1049 1

原创 基于c语言的在二维封闭房间中的弹球模拟程序

本项目为c语言初学者的练习程序,进一步掌握数组的定义与使用;进一步掌握函数的定义和函数调用方法;学习和掌握结构体的定义和使用方法。进一步掌握 C 语言的编程方法;学习动画程序的基本设计思想和方法。

2023-04-29 22:42:16 534 3

原创 基于vivado的同步和异步置位触发器

FDS:D Flip-Flop with Synchronous Set 带同步置位的D触发器 当置为端为低电平时,在时钟的上升沿触发数据保存在触发器中,当置位端为低电平时,在一个时钟的上升沿触发导致触发器清0FDSE:D Flip-Flop with Clock Enable and Synchronous Set 带时钟使能和同步置位的D触发器。当置位端为高电平时覆盖所有输出,一个时钟的上升沿触发导致寄存器置位,当置位端为低电平和时钟使能位为高电平时,在一个时钟的上升沿触发导致寄存器装载数据口的数据。

2023-04-29 22:24:22 1513 1

原创 深圳大学——用python写共享图书管理系统

为python初学者练习,现有一个开发练习,自由设计共享图书管理系统,包括用户和管理员功能设计。本篇为方便初学者界面设计,使用python自带库tkinter完成界面设计。

2023-01-02 17:45:04 1156 9

基于面向对象(C++)的图书管理系统

本文介绍了一个基于C++语言的图书管理系统的设计和实现。该系统采用面向对象的设计方法,通过控制台应用方式进行开发,实现读者可以查询借阅和归还图书记录、查看和修改个人信息等功能,管理员查询、修改和删除读者和图书信息以及添加新图书等功能。在此代码编写中合理利用类的继承以节省代码量,提高代码的结构性和可读性;使用vector方法实现动态内存分配提高内存利用率,同时通过统一的读者类(Reader)接口访问不同读者类型实现多态性。本次图书管理系统设计人员包含管理员与读者两个大类,读者又分为教师与学生,由于两者功能相似故将两者归为一类进行操作但有所区分。基于不同类别拥有不同功能对程序进行分块编写及功能验证,模块功能验证成功后再将不同的部分进行整合,最后完成设计。

2024-02-19

空空如也

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

TA关注的人

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