自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 [笔记]Android开发环境配置及HelloWorld程序

记录android学习笔记。

2014-05-12 14:24:55 891

原创 Matlab图像彩色转灰色

Matlab图像彩色转灰色,附上自己拍照照片及处理。

2014-05-07 12:40:35 6616 1

原创 Verilog之i2c协议

i2c协议,使用verilog编写测试。并对i2c协议进行了详细介绍。

2014-05-06 19:22:57 18724 5

原创 Verilog之case语句

verilog设计进阶时间:2014年5月6日星期二 主要收获:1.学会使用case语句;2.学会使用随机函数$random。 $random:1.函数说明:$random函数调用时返回一个32位的随机数,它是一个带符号的整形数。2.产生0~59之间的随机数的例子:reg[23:0]rand;rand={$random}% 60;3.产生一个在min

2014-05-06 12:57:34 85036 1

原创 Verilog阻塞赋值与非阻塞赋值

verilog设计进阶时间:2014年5月6日星期二 主要收获:1.阻塞赋值与非阻塞赋值;2.代码测试;3.组合逻辑电路和时序逻辑电路。 阻塞赋值与非阻塞赋值:1.阻塞赋值“=”(组合逻辑电路),非阻塞赋值“”(时序逻辑电路);2.Verilog模块编程的8个原则:(1)  时序电路建模时,用非阻塞赋值。(2)  锁存器电路建模时,用非阻塞赋值。

2014-05-06 09:05:14 29253 8

原创 Verilog分频器

verilog设计进阶时间:2014年5月6日星期二 主要收获:1.自己动手写了第一个verilog程序。 题目:利用10M的时钟,设计一个单周期形状如下的周期波形。 思考:最开始的想法是:定义两个计数器进行计数,两个使能标志位分别控制这两个变量。但是这样逻辑又太复杂,网上搜了搜,还是定义一个计数器比较好。 verilog程序:modulef

2014-05-06 08:03:52 3105

原创 ModelSim入门

verilog设计进阶时间:2014年5月5日星期一 主要收获:1.安装了ModelSim ALTERA  6.4a;2.熟悉基本流程,仿真成功;3.了解testbench语法基本。 为什么要学ModelSim……1.Modelsim是专业的HDL语言仿真器,比Quartus自带的仿真器功能强大的多.2.Quartus simulator不支持Testben

2014-05-05 11:13:31 1174

原创 Verilog之串口

VerilogHDL那些事儿_建模篇(黑金FPGA开发板配套教程)作者:akuei2说明:参照该书将部分程序验证学习一遍学习时间:2014年5月3号 主要收获:1.对串口有初步了解;2.验证串口成功。 串口相关知识:1.波特率bps:一个位传输所使用的周期。一个位周期=1/bps。2.串口时序图:3.如何采集数据:在数据稳定时,即在中间位置。

2014-05-03 11:10:26 1048 1

原创 Verilog之PS2协议

VerilogHDL那些事儿_建模篇(黑金FPGA开发板配套教程)作者:akuei2说明:参照该书将部分程序验证学习一遍学习时间:2014年5月3号 主要收获:1.对PS2接口有初步了解;2.编码键盘和非编码键盘;3.通码和断码。 PS2相关知识:1.PS2接口2.PS2协议对数据的读取,是“下降沿有效”。数据总共有11位,起始位(1)、数据位(

2014-05-03 10:26:03 2344

原创 Verilog之流水灯

VerilogHDL那些事儿_建模篇(黑金FPGA开发板配套教程)作者:akuei2说明:参照该书将部分程序验证学习一遍学习时间:2014年5月2号 主要收获:1.对FPGA有初步了解;2.功能模块和控制模块;3.并行操作的思维;4.使用“并行操作”进行流水灯实验。 FPGA是什么?1.一个很好的比喻是:FPGA是“一堆乐高积木”,而Verilog是

2014-05-02 22:30:21 16994

原创 2014.04.30[论文学习]色彩及图像基础(三)

色彩及图像基础(三)学习时间:2014.04.30 学到了……1. 图像压缩的基础在于:       ①原始图像信息存在着很大的冗余度;       ②人眼对图像的亮度信息敏感、对颜色分辨率弱。2. 数据压缩的两类基本方法:       ①无损压缩:将相同的或相似的数据或数据特征归类,使用较少的数据量描述原始数据,达到减少数据量的目的。       ②有损压缩:

2014-04-30 13:12:06 688

原创 2014.04.30[论文学习]色彩及图像基础(二)

色彩及图像基础(二)学习时间:2014.04.30 学到了……1. 图形分为矢量图和位图。2. 矢量图(vector - based image),是用一系列计算机指令来描述和记录一幅图,这幅图可分解为一系列子图如点、线、面等。3. 位图(bit-mapped image),是用像素点来描述或映射的图,也即位映射图。位图在内存中也就是一组计算机内存地址位(bit)组成,这些

2014-04-30 12:46:50 632

原创 2014.04.30[论文学习]色彩及图像基础(一)

色彩及图像基础(一)学习时间:2014.04.30 学到了……1. 色光的基色或原色为红(R)、绿(G)、蓝(B)三色。2. 互补色是指两种颜色的光相混合能够形成白光。互补色是彼此之间最不一样的颜色,这就是人眼能看到除了基色之外其它色的原因。3. 色彩空间:RGB色彩空间、HIS色彩空间、YUV色彩空间和CMY色彩空间。每种色彩空间都有相应的优势。 HSI色彩空间:

2014-04-30 10:59:40 726

原创 [论文学习]2014.04.29南开大学LCOS技术研究进展

南开大学LCOS技术研究进展作者:代永平发表刊物:现代显示,2005学习时间:2014.04.29 文章结构:1. 前言2. 南开大学LCOS进展       2.1物理器件方面的进展       2.2LCOS芯片设计技术的进展       2.3相关知识产权的发展3. 南开大学LCOS技术应用开发4. 芯片设计总体设计路线5. LCOS液晶盒

2014-04-29 14:07:10 1533

原创 [论文学习]2014.04.28基于CPLD的LCOS场序彩色视频控制器设计

基于CPLD的LCOS场序彩色视频控制器设计作者:宋丹娜,代永平,刘艳艳,商广辉发表刊物:液晶与显示,2009学习时间:2014.04.28 文章讲述了……(和上一篇论文有些相似之处)1. 基于CPLD的彩色场序控制器,采用了乒乓操作。2. 采用了降低刷新频率的技术,降低了功耗。 从文章中学到了……1. 硅基液晶 Liquid-Crystal-on-Si

2014-04-28 16:59:48 726

原创 [论文学习]2014.04.28场序彩色视频控制系统

场序彩色视频控制系统作者:商广辉,代永平,黄茜,耿卫东发表刊物:液晶与显示,2007学习时间:2014.04.28 文章讲述了……1. 时序彩色法。即将红绿蓝三基色轮流投放在同一个屏幕上,这样产生的图像分辨率高,成本低。2. 串行-并行数据转换。RGB数据是并行输入的24位数据,每种单色是8位的数据。但是FPGA在处理时使用的是32位的单色信息,即将四个像素上的单色信息

2014-04-28 11:53:33 631

原创 计算大数的阶乘

问题:计算整数N的阶乘,要求计算的结果最长可以到50位!(50位十进制而不是二进制)。 先上代码,然后分析:#include#define MAXLEN 50int data[MAXLEN];int *calcfact(int N){ int i,j,k,r; int digit = 1; for(i = 1; i < MAXLEN + 1; i++) da

2014-02-21 15:20:05 965 2

原创 字符串复制函数

问题:编写一个函数,实现类似strcpy的字符串复制函数。原型定义为:char *mystrcpy(char*dest, char *src)。提示:src和dest所指向的内存区域有可能重叠! 常见的编程思路:char *mystrcpy(char *dest, char *src){ char *p = dest; while(*src != '\0') *dest

2014-02-21 15:16:17 1130

原创 指针常量和常量指针

请问下面的两行代码p有什么区别? int* const p1 = &i; constint *p1 = &i; 我们的测试代码如下:#include int main(){ inti = 10; inta = 3; int* const p = &i; co

2014-02-21 15:07:15 578

原创 打印内存地址

问题:请问在printf打印函数中一般用什么形式打印变量的内存地址? 解析:这个题目是C语言编程中应用十分普遍的一个基础知识。最常用的打印方式有%p和%x两种。代码如下:#includeint main(){ int a; printf("%p\n",&a); printf("0x%X\n",&a); getchar();}上述代码的输出结果

2014-02-20 20:26:57 1105

原创 p++

问题:请分析下面代码的输出结果:#include#include#include int main(){ char*p1 = "China"; char*p2, *p3; p2= (char*)malloc(20); memset(p2,0, 20); while(*p2++= *p1++)

2014-02-20 09:27:46 877

原创 第一篇CSDN博客

在CSDN上发表的第一篇博客,我的目标?每天进步一点点~~~主要记录下自己的学习所得,因为现在还在学校,所以记录的可能都是很简单的问题。但是现在打好基础也很重要哈~

2014-02-20 09:02:42 492

1602液晶驱动

基于51单片机的1602液晶驱动,附带proteus仿真。亲测可行!

2014-02-22

Proteus仿真AD0808

51单片机的AD0808采集,使用Proteus仿真,带有全部资料及源码。模拟输入使用一个滑动变阻器,能够在数码管上显示从0到255的数值。亲测可行!

2014-02-22

基于51单片机的12086液晶贪吃蛇

Proteus仿真,亲测可行。有四个按键,分别控制上下左右。液晶采用的是12864液晶,使用51单片机作为主控芯片。

2014-02-22

51单片机1602计算机

利用Proteus仿真的基于51单片机的计算器,具有16个按键,计算结果可以精确到小数点后6位。资源及程序等都是齐全的,下载可用。 同时本人焊出成品来,亲测可用!只是在成品的时候,按键的延时要加,因为proteus仿真是理想的。

2014-02-22

空空如也

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

TA关注的人

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