自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

楠潼的博客

欲穷千里目,更上一层楼

  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 万字【C语言最快入门总结】保姆级教学,小白必看

目录第1章初始C程序... 41-2 C语言结构... 41-4必不可少之主函数... 41-5良好习惯之规范... 51-6程序解析——注释... 6第2章 C中数据类型... 72-1有名有姓的C.. 72-3变量及赋值... 72-4基本数据类型... 82-5格式化输出语句... 9...

2021-09-15 17:10:13 1422 1

原创 嵌入式开发入门设计 —— 色盲检测系统

前言说到色盲,大家肯定会想到各种奇奇怪怪的图片,比如下图:可能你看来看去,也看不出来图片中有啥;可能你第一眼看过去就知道图片中有个图形,但它是三角形呢?还是圆形呢?还是方形呢?「可先在评论区留下你的答案」,等会在文末附上参考答案。既然是嵌入式,当然少不了虚拟机了。我用的是VMare Workstation 16,使用的ubuntu 也是16。至于为什么都是16呢,当然与它的各项性能有关。下面正式进入正题。环境测试测试,当然需要看到才能测试,所以先把测试环境给搭建起来。本次设计使用的.

2021-09-14 19:04:35 2551 5

原创 嵌入式开发之 TCP/IP & UDP 网络编程和比较

目录UDP通信总体流程udp发送端流程创建套接字绑定ip地址和端口号发送信息关闭套接字udp接收端流程接收信息具体例子如下:TCP / IP 流程UDP通信流程udp通信协议的流程和实现步骤 发送端:socket --》bind --》sendto --》close 接收端:socket --》bind --》recvfrom --》closeudp发送端流程创建套接字int socket(int domain...

2021-09-14 17:01:25 644

原创 LTE通信系统的网络拓扑结构(4G)

GPRS(General Packet Radio Service) ...

2021-07-02 23:54:54 23068 6

原创 EDA(Quartus II)——乐曲硬件演奏电路设计

实验目的:学习设计硬件乐曲演奏电路以及相关的控制电路。实验原理:组成乐曲的每个音符的发音频率值及其持续的时间是乐曲能连续演奏所需要的两个基本要素,问题是如何来获取这两个要素所对应的数值以及通过纯硬件的手段来利用这些数值实现乐曲的演奏效果。如图1所示为乐曲硬件演奏的电路原理图。其中rom_liangzhu为歌曲“梁祝”部分音符数据产生器,cnt_1为地址发生器,decoder_1为初始值设置译码器,dvf为数控分频器,PLL2和PLL3为分频器,其中PLL2将10MHz的信号分频成为1MHz和

2021-02-27 13:15:16 22721 14

原创 EDA(Quartus II)——ADC采样控制电路设计

实验目的:用状态机控制ADC0809实现A/D转换。实验原理:如下图所示为状态机控制ADC0809的结构框图。图1 采样状态机结构框图用状态机对ADC0809进行采样控制,首先必须了解其工作时序,然后据此作出状态图,最后写出相应的Verilog代码。ADC0809是8位CMOS A/D转换器,片内有8路模拟开关,可控制8个模拟量中的一个进入转换器中。ADC0809的分辨率为8位,转换时间约100us,含锁存控制的8路多路开关,输出有三态缓冲器控制,单5V电源供电。如图2所示为ADC0

2021-02-27 12:19:55 11873 13

原创 EDA(Quartus II)——序列检测器设计

引言:有限状态机及其设计技术是实用数字系统设计中的重要组成部分,也是实现高效率、高可靠和高速控制逻辑系统的重要途径。广义而论,只要是涉及触发器的电路,无论电路大小,都能归结为状态机。因此,对于数字系统设计工程师,面对的只要是时序电路设计,状态机的概念则是必须贯穿于整个设计始终的最基本的设计思想和设计方法。基于现代数字系统设计技术的状态机的HDL表述形态和表述风格具有一定的典型性和规律化。只要把握了这些固定的语句表达部分,就能根据实际需要写出各种不同风格和面向不同实用目的的Verilog状态机了.

2021-02-26 19:56:37 9834 1

原创 EDA(Quartus II)——8位硬件乘法器设计

实验目的:1、学习应用移位相加原理设计8位乘法器。2、了解移位相加原理构成乘法器与用组合逻辑电路直接设计的同样功能的电路优势。设计方法:方法一:(用乘号实现乘法)module chengfaqi(a,b,dout);input [7:0] a,b;output [15:0] dout;assign dout=a*b;endmodule仿真波形:方法二:(用移位相加的方法实现乘法)module cfq_ywxj_1(a,b,dout);input[7:0] a

2021-02-26 16:11:08 14004 5

原创 EDA(Quartus II)——8位16进制频率计设计

实验目的:设计8位16进制频率计,学习较复杂的数字系统设计方法。实验预习:复习计数器和寄存器的设计。实验原理:(1)频率计的功能是什么?(测量频率的仪器)(2)频率计前面的定语“8位16进制”限定了什么?(频率计的测频范围)根据频率的定义和频率测量的基本原理,测定信号的频率必须有一个脉宽为1秒的输入信号作为脉冲计数允许的信号。1秒计数结束后,计数值将被锁入锁存器,计数器清零,为下一次测频计数周期作好准备。设计要求:如图1所示为8位16进制频率计原理图。其中..

2021-02-16 10:32:26 7903 2

原创 EDA(Quartus II)——正弦信号发生器的设计

实验目的:进一步熟悉QuartusⅡ及其LPM_ROM与FPGA硬件资源的使用方法。实验预习:定制LPM_ROM模块流程。实验原理: EDA是电子设计自动化,对象是数字电路设计,而正弦信号发生器的设计却是一个模拟电路设计,因此需要用到D/A转换器。 根据正弦信号发生器的波形,得知该实验的输入为时间,而输出为振幅。如果将正弦波的振幅放在存储单元为64的ROM中,根据ROM的功能得知,ROM中的数据与地址是一一对应关系,因此设计由时间和振幅的对应关系转换为时间和地址的对应...

2021-02-15 10:04:07 34349 8

原创 EDA(Quartus II)——数控分频器的设计

实验目的:学习数控分频器的设计、分析和测试方法,练习计数器的设计应用。实验预习:熟悉计数器的设计;了解如何用计数器实现分频器的设计。实验讲解:分频器的设计思考两个问题:Q:什么是分频器,什么是分频系数?A:能将频率高的信号clk转变为频率低的信号clk_1的电路叫分频器,如果clk_1信号的周期为clk周期的n倍,则n为分频系数)Q:分频器设计的核心思想是什么?A:计数器的设计)偶分频器的设计(以6分频器为例)module dvf6(clk,clk_1);in

2021-02-06 21:32:54 19520 6

原创 EDA(Quartus II)——十进制加法计数器设计

实验目的:熟悉QuartusⅡ软件的使用方法,掌握EDA流程; 掌握基本时序逻辑电路的设计方法; 学会十进制加法计数器设计,为复杂时序逻辑电路的设计打基础。实验预习:掌握十进制加法计数器的设计原理; 同步、异步电路的实现; if语句的用法。实验讲解1:D触发器和锁存器的VerilogHDL描述:module d_ff(rst,D,clk,q);//异步input rst,D,clk;output reg q;always@ (posedge clk or pose...

2021-01-31 10:33:46 33269

原创 EDA(Quartus II)——数码显示译码器设计

实验目的:1、熟悉QuartusⅡ软件的使用方法,掌握EDA流程;2、掌握基本组合逻辑电路的设计方法;3、学会数码显示译码器设计,为复杂的数字系统设计打基础。预习要求:1、掌握FPGA的EDA设计流程(文本输入);2、掌握VerilogHDL程序基本结构,always@过程语句、case语句的使用;3、掌握数码显示译码器的设计原理。实验讲解与练习:1、4选1的多路选择器源程序:module mux41_a(a,b,c,d,s0,s1,y);input a,b,c,

2021-01-29 20:29:37 23587 1

原创 EDA(Quartus II)——8位加法器的设计

实验目的:利用Quartus II原理图输入方法设计简单组合电路,通过一个8位全加器的设计掌握利用EDA软件进行原理图输入方式的电子线路设计的详细流程。实验原理:一个8位全加器可以由2个4位全加器构成,加法器间的进位可以用串行方式实现,即将低位加法器的进位输出cout与相邻的高位加法器的最低进位输入信号cin相接。8位加法器的EDA流程:1、新建工程(1)点击打开Quartus II 13.1(2)打开新建工程向导图1 新建工程向导(3)点NEXT图2 新建工程向导说明(

2021-01-28 19:21:45 26518 1

原创 计算机网络配置——三层交换实现VLAN间路由

一、实验目的和任务了解三层交换的概念和原理 掌握三层交换机的配置方式 熟悉并掌握三层交换的配置和调试。二、实验原理介绍1.三层交换机SVI的配置目前市场上有许多三层以上的交换机,在这些交换机中,厂家通过硬件或软件将路由功能集成到交换机中。交换机主要用于园区网中,园区网中的路由比较简单,但要求数据交换的速度较快。通过单臂路由实现 VLAN 间的路由时转发速率较慢,因此在大型园区网中用交换机代替路由器已是不争的事实。实际上,在局域网内部多采用三层交换。三层交换机通重常采用硬件来实现,其路由数据

2021-01-22 16:21:03 2733

原创 计算机网络配置——交换机的安全配置

一、实验目的了解交换机的工作原理 掌握交换机的端口安全配置二、实验任务三、实验原理介绍交换机的安全配置模式静态安全MAC地址配置:使用swi port-security mac-addr mac-addr命令手动配置,配置的MAC地址将存储在MAC地址表中。同时也添加到交换机的配置文件中,重启时仍然生效。 动态安全MAC地址配置:MAC地址是动态获取的,并且仅存储存在当前MAC地址表中,获取到的安全MAC地址在交换机重新启动的时候将被清除。 粘滞安全MAC地址配置:可将配置端口为.

2021-01-22 14:56:55 4480

原创 计算机网络配置——静态路由的配置

一、实验目的和任务理解路由表的结构和各字段的含义 理解静态路由的工作原理和用途 掌握静态路由的配置 掌握默认路由的配置二、实验原理介绍一、路由概念直连路由:路由器接口所连接的子网的路由方式称为直连路由;静态路由:指由用户或网络管理员手工配置的路由信息;动态路由:指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。二、实验拓扑图按上图完成网络配置,能够ping通网络三、设计代码(或原理图)、仿真波形及分析静态路由的配置的网络拓扑结构如下

2021-01-20 18:30:29 8518

原创 计算机网络配置——VLAN的配置

一、实验目的了解VLAN的作用和用途; 掌握单一交换机与跨交换机划分VLAN的配置方法; 理解VLAN标签添加和删除的过程。二、实验任务在思科模拟器中实现下图所示的VLAN的配置: 使用ping命令验证配置结果,并完成实验报告。二、实验原理介绍一、VLAN概念VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。VLAN可以根据网络用户的位置、作用、部...

2021-01-20 16:04:59 7952

原创 计算机网络配置——子网划分

一、实验目的利用交换机进行网络的逻辑划分; 进行同一网段内划分三个不同子网策略的设计,并通过设置交换机实现二、实验任务对如图示的小型局域网进行VLSM子网划分,要求在交换机上划分VLAN,并可实现VLAN之间的通信。网络中的所有PC能够ping通ISP网络的服务器。三、实验原理介绍VLSM原理为了有效的使用无类别域间路由(CIDR)和路由汇聚(route summary)来控制路由表的大小,网络管理员使用先进的IP寻址技术,VLSM就是其中的常用方式,可以对子网进行层次化编址,以

2021-01-20 14:35:03 2964

原创 计算机网络配置——路由器的配置

一、实验目的和任务学习路由器的基本工作原理; 进行路由器命令的操作练习; 进行路由策略的设置。二、实验原理介绍重点:路由器和交换机的区别; 路由器功能——实现网络互连,包括存储、转发、寻径;1、路由器的工作过程2、路由器的配置模式 1)普通用户模式; 2)特权用户模式; 3)全局配置模式; 4)接口配置模式; 5)路由协议配置模式;二、路由器的基本配置实现如下图所示的网络拓扑配置:三、设计代码(或原理图)、仿真...

2021-01-19 18:40:38 16343 4

原创 计算机网络配置——交换机的配置

一、实验目的和任务学习交换机的基本工作原理;进行交换机命令的操作练习;二、实验原理介绍1、交换机与计算机的基本连接方法2、交换机的基本配置模式二、交换机的基本配置虚拟构建网络主机与交换机接线如下图所示:注意:使用console线连接PC的RS232和交换机的Console接口。三、设计代码(或原理图)、仿真波形及分析交换机CLI配置:Switch>en //从用户模式切换到特权执行模式Switch#conf t //从特权模式切换到全局配置模式Enter confi

2021-01-19 16:17:41 3050

原创 减半递推技术求取数组中最大元素

利用减半递推技术,写出求长度为n的数组中最大元素的递归算法(用C/C++描述)。设n=2k,其中k≥1。代码块如下:#include <iostream>#include "stdlib.h"using namespace std;int maxn(int a[],int m,int n){ int x1, x2, k; if (m == n) return (a[m...

2021-01-19 14:03:04 1873 1

原创 计算机网络配置——初识网络设备

一、实验目的和任务熟悉计算机网络的基本组成;熟悉网络交换设备,观察设备与电脑连接的拓扑结构;学习网络管理命令和双绞线的制作。二、实验原理介绍双绞线的制作与测试双绞线(twisted pair,TP)是一种综合布线工程中最常用的传输介质。分为屏蔽双绞线和非屏蔽双绞线,非屏蔽双绞线内有4对(8根)铜丝线,每对铜线绞合在一起用以降低线对之间的串扰。重点&难点:1)直通线两头都使用T568B,而交叉线一头使用T568B,一头使用T568A。2)一般来说,直通线用于不同类型设备之

2021-01-19 14:01:15 772

原创 回溯法——求解皇后问题

题目:求解皇后问题的算法,要求用C/C++描述;#include <iostream>#include <stdlib.h>using namespace std;static char Queen[8][8];//创建一个棋盘static int a[8];static int b[15];static int c[15];static int iQue...

2020-04-12 13:35:27 328

原创 列举法——求解百元买百鸡问题

分别用粗略的算法以及优化后的列举算法,实现“百元买百鸡的问题”,即“公鸡5元一只,母鸡3元一只,小鸡1元三只,现有100元,要求买100只鸡。求有多少种购鸡方案。”分析:这个问题其实很简单,怎么说呢,有点类似小时候的鸡兔同笼,通过利用头和脚的数目,求鸡和兔各有多少个,而这个百元买百鸡的问题,也算是同样的道理,通过公鸡的最大值作为上限,进行外循环,母鸡上限作为内循环,而小鸡=100-(母鸡的个数+...

2020-04-12 13:26:08 1871

原创 寻找三个整数中的“中”数

设给定三个整数a,b,c,试写出寻找其“中”数的一个算法(用C/C++描述),并分析在平均情况与最坏情况下,算法分别要进行多少次比较?分析:由于A,B,C中每一个为中数的概率均为⅓;当A为中数时,需要比较2次。当B或C为中数时,则需要比较3次;由此可知,平均情况下需要比较的次数为:2⅓+3⅓+3*⅓=8/3次,最坏的情况下则需要比较3次。代码如下:#include <iostr...

2020-04-12 12:58:49 1199

原创 初入算法知识积累

什么是算法?算法一般应具备那些特征?通常定义算法为"为解决某一特定任务而规定的一个指令序列"。① 有输入。② 有输出。③ 确定性。④ 有穷性。⑤ 有效性。算法设计基本方法有哪些及其基本思想?1) 列举法 列举法的基本思想是,根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。 列举法的特点是算法比较简单。但当列举的可能情况较多时,执行列举算...

2020-04-12 12:42:32 307

原创 指挥自己的Cpu去干活

设计一个程序,让用户控制windows任务管理器的进程,并实现CPU占用率状态为一条正弦曲线;分析:主要是通过控制cpu的闲和忙比例,达到控制占有率。busy和free两个循环,控制运行的时间。CPU的占用率 = CPU忙的时间(执行程序)/刷新周期总时间。#include "iostream" #include "windows.h"#include "cmath"using n...

2020-04-11 13:07:56 162

基于linux的色盲检测系统.rar

基于linux的色盲检测系统.rar

2021-09-14

乐曲设计eda(含乐曲源文件)xizo.rar

eda乐曲演奏电路设计源文件

2021-02-27

序列检测机_状态机test8.zip

序列检测器设计源文件,状态机

2021-02-26

shiyan7.rar

8位硬件乘法器设计源文件

2021-02-26

FPGA_SAVE.zip

多位频率计求解过程及源文件

2021-02-16

SHIYAN5.rar

正弦波发生器源文件,可以类推方波、锯齿波等波形

2021-02-15

空空如也

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

TA关注的人

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