自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rimianxing的博客

学习记录

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

原创 Verilog HDL设计——电梯控制器模块

设计一个10层楼的电梯控制器模块,要求:(1) 以按键的时间先后优先级进行设计;(2) 以楼层最短位置先后优先级进行设计。电梯运行规则:当电梯处在上升模式时,只响应比电梯所在位置高的上楼请求,由下向上逐个执行,直到最后一个上楼请求执行完毕。如果高层有下楼请求,直接升到有下楼请求的最高楼层,然后进入下降模式。下降模式类似。定义每层楼的状态,可扩展至任意楼层。UP(IN):XXXXXXXXXX(10~1楼;1有效,0无效),上楼请求DOWN(IN):XXXXXXXXXX(10~1楼;1有效,0无效),

2021-05-07 23:07:12 8575 14

原创 基于51单片机的测温小车控制系统

红外遥控控制小车前进、后退、左转、右转实时温度测量并显示proteus仿真由于在proteus中不太方便仿真红外通信,于是用5个按键分别模拟遥控器上的前进、后退、左转、右转按钮。实现代码(keil4)main.c#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器#include "temp.h"#include "lcd.h" typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned ch

2021-01-09 19:09:56 933

原创 学生信息管理系统(java)

本系统采用GUI + Microsoft SQL Server 2008 R2的模式进行开发。GUI与Microsoft SQL Server 2008 R2之间通过java JDBC连接。在SQL Server中新建University数据库,student表系统登录流程图源程序SQLServerTest.javapackage javaJDBC;public class SQLServerTest { public static void main(String[] args) {

2021-01-09 19:08:58 14102 28

原创 Java计算器大作业

学习使用图形用户界面( GUI) 设计实现—个简单的计算器,能进行 +‐ / 四则运算(注意数字大小的越界考虑,—般计算器输入的数字个数不超过16个)页面布局设计图监听程序设计流程图源代码Calculator.javapackage calculatorDemo;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.text.DecimalFormat;public class Ca

2021-01-09 19:07:37 1715 2

原创 MPSK 通信系统的 Monte Carlo 仿真

未加信道纠错编码的QPSK调制通信系统(一)未加信道纠错编码的QPSK调制通信系统1) 最大投影点准则进行判决a, 画出噪声方差σ2分别为 0、0.1、0.5、1.0 时,在检测器输入端1000个接收到的信号加噪声的样本(星座图);b, 分别画出数据点为 1000、10000、100000 时的Monte Carlo仿真误比特率曲线和理论误比特率曲线,比较差别,分析数据点的数量对仿真结果的影响(横坐标snr=Eb/N0(dB),格雷映射);2) 将检测器的判决准则改为最小距离法(星座图上符号间的

2021-01-02 09:50:07 3888 5

原创 VHDL设计——10位计算器

设计一个10位计算器(+,-,*,/),要有BCD码转换,共阴极LED笔画显示部分实现。输入:A,B:XXXXXXXXXX(10位二进制数),CH:XX(+-*/状态控制信号)输出:共阴极LED七段显示码C0~C6(由低位至高位)Design Block:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;ENTITY CACULATE I

2020-12-14 11:08:35 3181 1

原创 VHDL设计——电梯控制器模块

设计一个10层楼的电梯控制器模块,要求:(1)时间先后优先级;(2)位置先后优先级。电梯运行规则:当电梯处在上升模式时,只响应比电梯所在位置高的上楼请求,由下向上逐个执行,直到最后一个上楼请求执行完毕。如果高层有下楼请求,直接升到有下楼请求的最高楼层,然后进入下降模式。下降模式类似。定义每层楼的状态,可扩展至任意楼层。FLOOR(IN):XXXXXXXXXX(10~1楼;1有效,0无效)POSITION(OUT):XXXX(当前楼层)UP_DOWN:X(0上升模式,1下降模式)Design

2020-12-14 10:53:35 4763 7

原创 VHDL设计——交通红绿灯控制器模块

设计一个交通红绿灯控制器模块,实现主干道和支路之间红绿黄灯的信号转换。Design Block:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY TRAFFIC IS PORT(CLK,RST:IN STD_LOGIC; NSLIGHTS,WELIGHTS:OUT STD_LOGIC_VECTOR(2 DOWNTO 0));END TRAFFIC;ARCHITECTURE B

2020-12-14 10:44:28 4960 1

原创 Quartus II自带仿真工具的使用

刚入门EDA就踩到坑(我觉得应该称之为quartus II软件的一个bug),折腾了很久,百度也搜索不到好的经验,只好自己总结了以quartus II 13.1为例:1.打开Quartus II,打开或创建一个工程(此时我的工程文件夹下只有工程文件,下一步就是创建一个波形仿真文件)2.对工程进行全程编译,若没有errors,则可进行下一步3.创建波形仿真文件File->New...

2020-03-28 22:34:15 27257 9

原创 11-散列4 Hashing - Hard Version

#include<stdio.h>#include<vector>using namespace std;#define inf 65535#define MAX 1000int visit[MAX];int indegree[MAX];//入度 vector<int>adj[MAX];//邻接表 int main(){ int n,i,...

2020-02-09 23:20:03 140

原创 11-散列3 QQ帐户的申请与登陆

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#define KEYLENGTH 17/* 关键词字符串的最大长度*/ #define MAXTABLESIZE 100000#define MAXD 5 typedef char El...

2020-02-09 19:53:27 185

原创 11-散列2 Hashing

#include <stdio.h>#include <stdlib.h>#include <math.h>#define MAXTABLESIZE 10000 typedef int ElementType;typedef int Index; /* 散列地址类型*/typedef struct LNode *PtrToLNode; s...

2020-02-09 15:14:28 115

原创 11-散列1 电话聊天狂人

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#define KEYLENGTH 11/* 关键词字符串的最大长度*/ #define MAXTABLESIZE 1000000#define MAXD 5 typedef char E...

2020-02-09 11:26:37 156

原创 09-排序3 Insertion or Heap Sort

#include <stdio.h>#include <stdlib.h>typedef int ElementType;#define MAX 100int B[MAX];int Judge(ElementType A[], int N);void InsertionSort( ElementType B[], int P ); void HeapSort...

2020-02-05 20:19:17 125

原创 09-排序2 Insert or Merge

#include <stdio.h>#include <stdlib.h> typedef int ElementType;#define MAX 100int B[MAX], length;int Judge(ElementType A[], int N);void InsertionSort( ElementType B[], int P ); void...

2020-02-05 19:36:50 134

原创 09-排序1 排序

#include <stdio.h>#include <stdlib.h> typedef int ElementType;#define MAX 100000void Bubble_Sort( ElementType A[], int N );void InsertionSort( ElementType A[], int N );void ShellSor...

2020-02-05 11:05:40 204

原创 08-图9 关键活动

在原题上增加一组数据以测试程序,使其完整达到题目要求:输入样例2:8 101 2 41 3 32 4 53 4 34 5 14 6 64 7 45 8 56 8 27 8 4输出样例2:171->22->44->74->66->87->8#include <cstdio>#include <cstdl...

2020-02-03 13:17:52 162

原创 08-图8 How Long Does It Take

#include <stdio.h>#include <stdlib.h> #include <stdbool.h>#define MaxVertexNum 100 /* 最大顶点数设为100 */typedef int Vertex; /* 用顶点下标表示顶点,为整型 */typedef int WeightType; ...

2020-02-02 19:15:10 194

原创 08-图7 公路村村通

#include <stdio.h>#include <stdlib.h> #define MaxVertexNum 1000 /* 最大顶点数设为1000 */#define INFINITY 65535 /* ∞设为双字节无符号整数的最大值65535*/typedef int Vertex; /* 用顶点下标表示顶点,为整...

2020-02-02 10:22:03 229

原创 07-图6 旅游规划

#include <stdio.h>#include <stdlib.h>#define MaxVertexNum 500 /* 最大顶点数设为100 */#define INFINITY 65535 /* ∞设为双字节无符号整数的最大值65535*/typedef int Vertex; /* 用顶点下标表示顶点,为整型 */...

2020-02-01 11:55:54 176

原创 07-图5 Saving James Bond - Hard Version

#include <cstdio>#include <cstdlib>#include <cmath>#include <queue>#include <stack>#define MAX 105using namespace std;int N, D;int dist[MAX], path[MAX];struct ...

2020-01-31 23:56:30 96

原创 07-图4 哈利·波特的考试

#include <stdio.h>#include <stdlib.h>#define MaxVertexNum 100 /* 最大顶点数设为100 */ #define INFINITY 65535 /* ∞设为双字节无符号整数的最大值65535*/ typedef int Vertex; /* 用顶点下标表示顶点,为整型*/ typedef i...

2020-01-31 11:42:13 102

原创 03-树3 Tree Traversals Again

#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#include <string.h> typedef int ElementType;#define MAX 30int pre[MAX], in[MAX], post[MAX];typedef int Position...

2020-01-29 17:50:07 99

原创 Forwards on Weibo

#include <cstdio>#include <vector>#include <queue>using namespace std;int n, level, tn, t, m;vector<int> node[1005];int BFS(int root);int main(){ scanf("%d%d", &a...

2020-01-29 10:37:59 119

原创 06-图3 六度空间

#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#define MaxVertexNum 1000 #define MAX 20typedef int Vertex; /* 用顶点下标表示顶点,为整型 */typedef int WeightType; ...

2020-01-28 22:56:10 105

原创 06-图2 Saving James Bond - Easy Version

#include <stdio.h>#include <stdlib.h>#include <math.h>#include <stdbool.h>#define MaxVertexNum 100 /* 最大顶点数设为100 */typedef int Vertex; /* 用顶点下标表示顶点,为整型 */type...

2020-01-28 21:34:04 130

原创 06-图1 列出连通集

#include <stdio.h>#define MAXN 10#define MAX 20#define false 0#define true 1typedef struct QNode *Queue;int G[MAXN][MAXN], Visited[MAXN], Nv, Ne;struct QNode{ int Data[MAX]; int rear...

2020-01-28 17:52:21 105

转载 05-树9 Huffman Codes

#include <stdio.h>#include <stdlib.h>#define MinData 0typedef struct TreeNode* HuffmanTree;struct TreeNode{ int weight; HuffmanTree Left; HuffmanTree Right;};typedef struct He...

2020-01-26 20:24:04 112

原创 05-树8 File Transfer

#include <stdio.h>#define MaxSize 1000typedef int ElementType; /*默认元素可以用非负整数表示*/ typedef int SetName;/*默认用根结点的下标作为集合名称*/ typedef ElementType SetType[MaxSize];SetName Find( SetType S, Elem...

2020-01-26 17:18:11 100

原创 05-树7 堆中的路径

#include <stdio.h>#define MAXN 1001 #define MINH -10001 int H[MAXN], size; void Create () { size = 0; H[0] = MINH; /*设置“岗哨”*/ } void Insert(int x){ ...

2020-01-26 15:15:07 89

原创 04-树7 二叉搜索树的操作集

#include <stdio.h>#include <stdlib.h>typedef int ElementType;typedef struct TNode *Position;typedef Position BinTree;struct TNode{ ElementType Data; BinTree Left; BinTre...

2020-01-23 11:49:03 126

原创 04-树5 Root of AVL Tree

#include<stdio.h>typedef struct AVLNode *AVLTree; /* AVL树类型 */typedef int ElementType;struct AVLNode{ ElementType Data; /* 结点数据 */ AVLTree Left; /* 指向左子树 */ AVLTree Right; ...

2020-01-22 17:49:17 185

原创 04-树4 是否同一棵二叉搜索树

#include <stdio.h>typedef struct TreeNode *Tree;struct TreeNode { int v; Tree Left, Right; int flag;};Tree MakeTree( int N );int Judge( Tree T, int N );void ResetT ( Tree T );void F...

2020-01-22 12:14:32 174 1

原创 03-树2 List Leaves

#include <stdio.h>#define MaxTree 10 #define ElementType char #define Tree int #define Null -1typedef struct QNode *Queue;typedef struct TreeNode Node; struct TreeNode { ElementType...

2020-01-18 15:07:01 91

原创 03-树1 树的同构

#include <stdio.h>#define MaxTree 10 #define ElementType char #define Tree int #define Null -1 struct TreeNode { ElementType Element; Tree Left; Tree Right; } T1[MaxTree], T2...

2020-01-18 11:34:25 189

原创 02-线性结构2 一元多项式的乘法与加法运算

02-线性结构2 一元多项式的乘法与加法运算#include <stdio.h>#include <stdlib.h>typedef struct PolyNode *Polynomial; struct PolyNode { int coef; int expon; Polynomial link; };Polynomial ReadP...

2020-01-17 00:13:32 160

原创 02-线性结构1 两个有序链表序列的合并

02-线性结构1 两个有序链表序列的合并#include <stdio.h>#include <stdlib.h>typedef int ElementType;typedef struct Node *PtrToNode;struct Node { ElementType Data; PtrToNode Next;};typedef P...

2020-01-16 22:27:29 216

空空如也

空空如也

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

TA关注的人

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