自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fly

自顶向下,逐步求精

  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Verilog基本语法记录

1 模块结构 端口: module 模块名(端口1, 端口2, 端口3) 内容: I/O说明: input 端口名; output 端口名; 内部信号: reg [width-1:0] r变量1,r变量2; wire [width-1:0...

2019-11-11 10:50:39 436

转载 Verilog 模块调用端口的连接规则

在verilog中,所有的端口隐含地声明wire类型;如果输出类型的端口需要保存数值,则必须将其显式地声明为reg数据类型。不能将input和inout类型的端口声明为reg数据类型,因为reg类型的变量是用于保存数值的,而输入端口只反映与其相连的外部信号的变化。在verilog中,有两种端口声明风格: 3.端口连接规则端口连接规则 将一个端口看成由相互链接的两个部...

2019-11-01 08:40:47 5226

原创 使用ubuntu踩过的坑

1、安装GCC编译环境gcc -vg++ -v两命令均正常使用才行遇到的坑: Program "g++" not found in PATH2、安装make工具安装root@fly-Lenovo-M490:/home/fly# makebash: /usr/bin/make: 没有那个文件或目录root@fly-Lenovo-M490:/hom...

2019-03-07 23:19:19 444

转载 结构体的一个高级特性――指定成员的位数

在大多数情况下,我们一般这样定义结构体:struct student{unsigned int sex;unsigned int age;};对于一般的应用,这已经能很充分地实现数据了的“封装”。但是,在实际工程中,往往碰到这样的情况:那就是要用一个基本类型变量中的不同的位表示不同的含义。譬如一个 cpu 内部的标志寄存器,假设为 16 bit,而每个 bit 都可

2016-12-20 11:46:41 1381

转载 C语言中volatile的用法及意义

volatile 影响编译器编译的结果,volatile指出 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)例如:volatile int i=10; int j = i; ... int k = i;volatile 告

2016-12-17 10:42:10 29330 8

转载 Linux学习之路-笔记整理

Linux下几个常用的热键 :tab 接在一串指令的第一个字的后面,则为”命令补全“接在一串指令的第二个字的后面,则为”文件补齐“若安装了bash-completion软件,则在某些指令后面使用tab按键时,可以进行”选项/参数的补齐“功能Ctrl+c组合键

2016-11-30 15:46:47 261

转载 Linux学习之路--man/info/(/usr/share/doc/目录)

Tips:进入man指令后,可以通过”空白键“往下翻页,按下”q“键离开man的环境。page down向下翻页 page up向上翻页home去到第一页 end 去到最后一页  /string 向下搜索string这个字串   ?string向上搜索string这个字串n是继续下一个字串 N反向下一个字串man date查处信息,date(1)数字对应的意义:1-

2016-11-30 15:14:16 4295

转载 关于C语言的输出格式控制符

格式控制符参考:格式输出字符:printf使用:向终端输出若干个类型任意的数据。形式:printf (格式控制符,输出列表)说明:格式控制符:%  格式说明引导符。-  指定左对齐输出。0  指定空位填零。m.n  指定输出域宽度及精度。l.h  输出长度的修正。格式字符   指定输出的数据类型。说明:

2016-11-30 10:06:40 14992 1

转载 关于C语言的转义字符

转义字符参考:\a:蜂鸣,响铃\b:回退:向后退一格\f:换页\n:换行,光标到下行行首\r:回车,光标到本行行首\t:水平制表\v:垂直制表\\:反斜杠\':单引号\":双引号\?:问号\ddd:三位八进制\xhh:二位十六进制\0:空字符(NULL),什么都不做注:1

2016-11-30 09:59:09 1136

原创 C语言动态创建数组

通过使用指针以及malloc函数来分配地址空间 #include #include void array(unsigned int i); void main(){ array(10); } void array(unsigned int i) { unsigned int *arr;//指针用于指向数组的首地址 unsigned int j=0; arr=(uns

2016-11-30 09:57:36 7329

原创 数据模式——大端小端模式

小端模式 ----- 数据的高字节对应高地址,低字节对应低地址。大端模式 ----- 数据的高字节对应低地址,低字节对应高地址。

2016-11-23 16:04:30 283

转载 单工、半双工、全双工

单工、半双工、全双工 单工数据传输只支持数据在一个方向上传输;半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。 网卡的全双工(Full Duplex)是指网卡在发送数据的同时也

2016-11-22 17:13:14 283

原创 80C51矩阵键盘相关代码和电路设计

本文主要记录两种方式:1 扫描法2 线反转法

2016-10-31 20:52:32 1320 2

空空如也

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

TA关注的人

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