- 博客(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 475
转载 Verilog 模块调用端口的连接规则
在verilog中,所有的端口隐含地声明wire类型;如果输出类型的端口需要保存数值,则必须将其显式地声明为reg数据类型。不能将input和inout类型的端口声明为reg数据类型,因为reg类型的变量是用于保存数值的,而输入端口只反映与其相连的外部信号的变化。在verilog中,有两种端口声明风格: 3.端口连接规则端口连接规则 将一个端口看成由相互链接的两个部...
2019-11-01 08:40:47 5433
原创 使用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 498
转载 结构体的一个高级特性――指定成员的位数
在大多数情况下,我们一般这样定义结构体:struct student{unsigned int sex;unsigned int age;};对于一般的应用,这已经能很充分地实现数据了的“封装”。但是,在实际工程中,往往碰到这样的情况:那就是要用一个基本类型变量中的不同的位表示不同的含义。譬如一个 cpu 内部的标志寄存器,假设为 16 bit,而每个 bit 都可
2016-12-20 11:46:41 1423
转载 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 41147 8
转载 Linux学习之路-笔记整理
Linux下几个常用的热键 :tab 接在一串指令的第一个字的后面,则为”命令补全“接在一串指令的第二个字的后面,则为”文件补齐“若安装了bash-completion软件,则在某些指令后面使用tab按键时,可以进行”选项/参数的补齐“功能Ctrl+c组合键
2016-11-30 15:46:47 275
转载 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 4326
转载 关于C语言的输出格式控制符
格式控制符参考:格式输出字符:printf使用:向终端输出若干个类型任意的数据。形式:printf (格式控制符,输出列表)说明:格式控制符:% 格式说明引导符。- 指定左对齐输出。0 指定空位填零。m.n 指定输出域宽度及精度。l.h 输出长度的修正。格式字符 指定输出的数据类型。说明:
2016-11-30 10:06:40 15078 1
转载 关于C语言的转义字符
转义字符参考:\a:蜂鸣,响铃\b:回退:向后退一格\f:换页\n:换行,光标到下行行首\r:回车,光标到本行行首\t:水平制表\v:垂直制表\\:反斜杠\':单引号\":双引号\?:问号\ddd:三位八进制\xhh:二位十六进制\0:空字符(NULL),什么都不做注:1
2016-11-30 09:59:09 1188
原创 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 7360
原创 数据模式——大端小端模式
小端模式 ----- 数据的高字节对应高地址,低字节对应低地址。大端模式 ----- 数据的高字节对应低地址,低字节对应高地址。
2016-11-23 16:04:30 308
转载 单工、半双工、全双工
单工、半双工、全双工 单工数据传输只支持数据在一个方向上传输;半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。 网卡的全双工(Full Duplex)是指网卡在发送数据的同时也
2016-11-22 17:13:14 295
空空如也
关于AT89C51的串口发送数据
2016-11-02
C++中虚基类中关于内存计算的问题
2015-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人