04 2012 档案

摘要:52单片机大家都用过,但是定时器2的一些功能相比不是用的很多。今天我就看了数据手册和网上的一些资料,也编了一个输出40KHz的方波:/*File name : 40khz.cDate : 2012/04/27Description : use timer 2 to generator the 40khz preciselyCPU : STC89C52RCCtystal : 12MHzFormula Fsoc OUTPUT CLK = ----... 阅读全文
posted @ 2012-04-27 21:41 wdliming 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:在博客园里已经发布了。。。这里在发一下。。哈哈!~定时计数器2是一个16位定时/计数器,通过T2CON寄存器的C/T2位可以选择定时还是计数功能。定时器2 有3种操作模式:捕获、自动重新装载(递增或递减计数)和波... 阅读全文
posted @ 2012-04-27 16:18 wdliming 阅读(506) 评论(0) 推荐(0) 编辑
摘要:学了51单片机之后,开发板上的CPU是STC89S52RC的,就是说52单片机,里面比51的多了一个定时器2看了很多书,就是没怎么理解,于是乎决定看AT89S52的数据手册,翻译一遍,可能会加深自己的理解,以后对C8051F的单片机也好好预热一下。定时计数器2是一个16位定时/计数器,通过T2CON寄存器的C/T2位可以选择定时还是计数功能。定时器2 有3种操作模式:捕获、自动重新装载(递增或递减计数)和波特率发生器,这3种模式由T2CON 中的位进行选择,具体的选择方式见表1。定时器2有两个8为寄存器:TH2和TL2。在定时模式状态下,TL2寄存器每一个机器周期加1,。由于52单片机的每一个 阅读全文
posted @ 2012-04-27 16:15 wdliming 阅读(5601) 评论(0) 推荐(0) 编辑
摘要:摘自:http://www.shuihan.com/article/27感谢!52单片机的大家都熟悉,可是其中的Timer2很少有人去用,书上和网上鲜有资料,这里转载一篇文章,初步了解一下他的应用/*******... 阅读全文
posted @ 2012-04-26 10:16 wdliming 阅读(556) 评论(0) 推荐(0) 编辑
摘要:摘自:http://cuckoo2007.blog.sohu.com/162223445.html在设计仿真激励文件时,为了满足和外部芯片接口的时序要求,经常会用到延时赋值语句,由于不同的延时赋值语句在仿真过程中行为不同,会产生不同的激励输 出,如果不认真区分不同表达式引起的差异,就可能产生错误的激励,无法保证仿真结果的正确,本文就是区分各种延时赋值语句的差异,并给出比较结果。1:阻塞式左延时赋值语句举例说明如下module adder_t1 (co, sum, a, b, ci);output co;output [3:0] sum;input [3:0] a, b;input ci;reg 阅读全文
posted @ 2012-04-21 21:31 wdliming 阅读(19879) 评论(1) 推荐(0) 编辑
摘要:8UFTP工具分为8UFTP客户端工具和 8UFTP智能扩展服务端工具,涵盖其它FTP工具所有的功能。不占内存,体积小,多线程,支持在线解压缩。界面友好,操作简单,可以管理多个ftp站点,使用拖拉即可完成文件或文... 阅读全文
posted @ 2012-04-21 20:00 wdliming 阅读(284) 评论(0) 推荐(0) 编辑
摘要:C语言的指针和数组始终是我们的软肋,这里我也想记录下自己的学习情况。首先说说sizeof的在指针里的用法:array是数组指针,sizeof(array)返回指针指向的内存空间的长度sizeof(int)是每个int类型占的内存空间sizeof(array)/size(int)就是求出array里有多少个int类型数据,也就是数组的长度这里附上一个C语言例程:#include <stdio.h>int main(void){ int apricot[2][3][5]= { { {1,2,3,4,5}, {6,5,4,3,2}... 阅读全文
posted @ 2012-04-20 11:03 wdliming 阅读(3653) 评论(0) 推荐(0) 编辑
摘要:先上一段计数器的verilog代码:/*4位计数器这例子非常好的表达了一个概念就是同步复位的概念。这个概念非常重要,在XILINX的器件所有硬核都使用同步复位。如果使用异步复位需要多耗费资源。接着说计数器,计数器必须有时钟,如果要能进入到初始值,必须有复位输入。和一个计数器的输出。该4位计数器,三个选项全部具备。在时钟上升沿,如果复位信号有效,则复位为0,如果复位信号无效,则计数器需要加一。另外让大家思考下,如果是计数器的最大值是 13怎么办?低电平复位时钟上升沿计数*/module count4(out,reset,clk); output[3:0] out; input res... 阅读全文
posted @ 2012-04-19 16:44 wdliming 阅读(22723) 评论(0) 推荐(2) 编辑
摘要:四位全加器的verilog的代码比比皆是,这里上一个比较简单的:/*4位全加器全加器需要有输入输出,需要有下级向上进位的输入,需要有向上一位进位的输出。大家看一下,这个模块已经包含全部的输入输出信息。大家都知道,N位加法器得出来的出来的和最多是N+1位因此可以清晰从下面代码中看到相关信息。然后assign用的是阻塞赋值。相加即满足相关的需求。*/module adder4(cout,sum,ina,inb,cin); output[3:0] sum; output cout; input[3:0] ina,inb; input cin; assign {c... 阅读全文
posted @ 2012-04-18 21:21 wdliming 阅读(19665) 评论(0) 推荐(2) 编辑
摘要:摘自:http://www.vimer.cnVim支持的自动完成种类实际上是很多的,有大家熟知的关键字补全,也有程序开发者经常用到的全能补全。现在,我们逐一介绍。1.关键字补全,按键是:FORWARD: BA... 阅读全文
posted @ 2012-04-17 21:16 wdliming 阅读(148) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.cnblogs.com/jianyungsun/archive/2011/03/19/1988855.htmlVim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每 当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件 好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置::set noai nosi取消了自动缩进和智能缩进,这样粘贴就不会 阅读全文
posted @ 2012-04-17 21:02 wdliming 阅读(502) 评论(0) 推荐(0) 编辑
摘要:在申请到本博客之前,我已在CSDN和ChinaUNIX,发表了这几个文章,这里就给出几个链接吧...文章一:http://blog.csdn.net/liming0931/article/details/7464841文章二:http://blog.csdn.net/liming0931/article/details/7468660文章三:http://blog.csdn.net/liming0931/article/details/7468809文章四:http://blog.chinaunix.net/uid-25148957-id-3179671.html倘若有讲的不对的地方,欢迎指正 阅读全文
posted @ 2012-04-17 20:44 wdliming 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:博客空间终于开通了!!^_^希望各位多多踩踩!谢谢博客园! 阅读全文
posted @ 2012-04-17 19:19 wdliming 阅读(144) 评论(1) 推荐(0) 编辑
摘要:由于这里上传不了pictures,请到http://blog.chinaunix.net/space.php?uid=25148957&do=blog&id=3179671继续。 ... 阅读全文
posted @ 2012-04-17 11:28 wdliming 阅读(83) 评论(0) 推荐(0) 编辑
摘要:windows XP下 iverilog+GTKWave使用(二)当中只有一些显示信息在终端里面,这里讲讲如何生成lxt2文件以便可以被GTKWave调用。在counter_tb.v文件里添加以下语句:initi... 阅读全文
posted @ 2012-04-17 11:21 wdliming 阅读(192) 评论(0) 推荐(0) 编辑
摘要:上回讲了iverilog的helloworld版的程序,接下来就讲讲以个计数器的仿真以编译,首先编写一个counter.v的文件,如下:module counter(out, clk, reset); pa... 阅读全文
posted @ 2012-04-17 10:58 wdliming 阅读(193) 评论(0) 推荐(0) 编辑
摘要:感谢网络上的高手,以及官网的资料!最近又操起了verilog,以前安装过quartus-II和modelsim,装起来很大,现在就是想想能否有一个免费的小巧的综合工具以及波形查看工具,一搜,还真有!iverilo... 阅读全文
posted @ 2012-04-16 10:38 wdliming 阅读(329) 评论(0) 推荐(0) 编辑