下载此文档

基于d触发器的四位格雷码加1计数器的设计.doc


文档分类:通信/电子 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
大作业4----基于D触发器的四位格雷码加1计数器的设计
一、状态图Q4Q3Q2Q1
0000
0110
0010
0011
0001
1101
0111
0101
0100
1100
1111
1011
1010
1001
1110
1000
Q4Q3
Q2Q1
00
01
11
10
00
0001
1100
1101
0000
01
0011
0100
1111
1000
11
0010
0101
1110
1001
10
0110
0111
1010
1011
Q4(t+1)Q3(t+1)Q2(t+1)Q1(t+1)
化简得到:
Q4(t+1)= Q4Q1+Q4Q2+Q3
Q3(t+1)= Q2+Q3Q1+Q3
Q2(t+1)=Q2+Q1+Q4Q3Q1
Q1(t+1)= +Q3Q2+Q4Q3+Q4Q2
根据D触发器的特性方程Q(t+1)=D,可得4个激励方程得
D4=Q4 +Q3
D3=Q2+Q3
D2= Q2+Q1(Q4⊙Q3)
D1=(Q3⊙Q2)+Q4(Q3⊕Q2)=Q4⊕(Q3⊙Q2)
二、仿真
1、原理图
2、编译原理图
3、波形仿真
4、波形编译
5、设定I/O
6、生成逻辑符号
三、增加异步清零和计数使能
增加两个输入端,clr和EN,为1时两个端口有效。
四、代码
module A(cp,state);
parameter S0=4'b0000,S1=4'b0001,S2=4'b0011,S3=4'b0010,S4=4'b0110,
S5=4'b0111,S6=4'b0101,S7=4'b0100,S8=4'b1100,S9=4'b1000;
input cp;
output [4:1]state;
reg [4:1]state;
always(posedge cp)
case(state)
S0: state<=S1;
S1: state<=S2;
S2: state<=S3;
S3: state<=S4;
S4: state<=S5;
S5: state<=S6;
S6: state<=S7;

基于d触发器的四位格雷码加1计数器的设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2786321826
  • 文件大小991 KB
  • 时间2020-12-09