- 博客(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关注的人