03 2014 档案

摘要:上次遇到一个问题:单片机要求P0.0=0时输出高电平,P0.0=1时输出低电平。明显这里需要加一个非门,但是加一个74HC04显得太耗成本,又没想到别的好办法,就搁置一边了。今天在复习数字电路时,看到非门介绍,找到了方法。可以用一个简单的三极管非门电路代替。将A接到单片机的P0.0,简单分析一下。当... 阅读全文
posted @ 2014-03-24 09:32 Weyne 阅读(825) 评论(0) 推荐(0)
摘要:下面这段源码是因为习惯不好,出现不正确波形的例子。module pwm_division(reset,clkin,clkout); input reset,clkin; output clkout; reg clkout; reg[7:0] count; always @(posedge ... 阅读全文
posted @ 2014-03-21 09:19 Weyne 阅读(621) 评论(0) 推荐(0)
摘要:命题:设计一个三变量表决器。真值表如下:可以写出并简化得出公式:F=AB+BC+AC。以下是两种算法:第一种:仅从算法方面描述为:A、B、C的和大于1则输出结果为1,否则为0;源码如下:module vote_c(a,b,c,result); input a,b,c; output result... 阅读全文
posted @ 2014-03-20 16:44 Weyne 阅读(1145) 评论(0) 推荐(0)
摘要:将阻塞模块改为下述代码:module blocking(clk,a,b,c); input[3:0] a; input clk; output[3:0] b,c;reg[3:0] b,c;always @(posedge clk) begin c=b; $display... 阅读全文
posted @ 2014-03-20 14:37 Weyne 阅读(328) 评论(0) 推荐(0)
摘要:通过两个模块来区别两者。测试平台:Modelsim altera 6.5b阻塞模块:module blocking(clk,a,b,c); input[3:0] a; input clk; output[3:0] b,c;reg[3:0] b,c;always @(posedge clk) ... 阅读全文
posted @ 2014-03-20 11:24 Weyne 阅读(861) 评论(0) 推荐(0)