1 / 44
文档名称:

数电实验设计实验报告.docx

格式:docx   大小:1,206KB   页数:44页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数电实验设计实验报告.docx

上传人:yuzonghong1 2019/8/17 文件大小:1.18 MB

下载得到文件列表

数电实验设计实验报告.docx

文档介绍

文档介绍:数电实验设计实验报告数电实验课程设计实践报告课题一 数字电子钟任务:用文本法或图形法设计一个能显示时、分、秒的数字电子钟。要求:设计由20mhz有源晶振电路产生标准信号的单元电路;时为00~23六十进制计数器,分、秒为00~59六十进制计数器;能够显示出时、分、秒;具有清零,调节分钟的功能;模拟钟摆功能;具有整点报时功能,整点报时的同时声响电路会发出叫声;对时、分、秒单元电路进行仿真并纪录;选作部分:具有定时闹钟功能,可在任意设定一时间,到时自动提醒,通过声响电路发出叫声。设计思路:设计一个分频器对提供的20mhz脉冲信号进行分频,在头文件中进行调用,根据输入的初值不同得到不同的频率信号;用计数器对1hz的脉冲信号进行计数得到秒,用译码器对其译码用数字管就能显示时间了,分与时也采用相同的办法得到;输入一个脉冲信号对分计数进行控制就可以调节分钟了;用LED灯对1HZ的信号进行间隙闪烁模拟钟摆功能;。单脉冲24,60进制计数器分频器20MHZ的脉冲1HZ脉冲信号分脉冲信号调节分钟清零控制时分秒的计数结果模拟钟摆译码器8HZ脉冲信号时脉冲信号250HZ1000HZ脉冲信号模拟整点报时数字钟系统框图分频器:分频器电路图分频器仿真波形图分析:对输入的脉冲进行同步计数,根据需要输入不同的d值可得到不同频率的脉冲信号,为了更合理的脉冲占空比对脉冲采用了二分频得到占空比为50%的脉冲信号,本系统中用到的有1000HZ,250HZ,8HZ,1HZ的信号脉冲。计数器:分析:采用同步计数器根据输入的C的不同实现不同的计数,计满一个周期后产生一个进位脉冲,本系统用到了一个24计数器和2个60计数器分别表示时分秒。计数器电路图计数器电路图译码器:moduleyima(in,out1,out0);input[5:0]in;//in为输入的时,分,[3:0]out1,out0;//out1表示十位,[3:0]out1,out0;always@(in)begincase(in)6'b000000:beginout0=4'b0000;out1=4'b0000;end//006'b000001:beginout0=4'b0001;out1=4'b0000;end//016'b000010:beginout0=4'b0010;out1=4'b0000;end//026'b000011:beginout0=4'b0011;out1=4'b0000;end//036'b000100:beginout0=4'b0100;out1=4'b0000;end//046'b000101:beginout0=4'b0101;out1=4'b0000;end//056'b000110:beginout0=4'b0110;out1=4'b0000;end//066'b000111:beginout0=4'b0111;out1=4'b0000;end//076'b001000:beginout0=4'b1000;out1=4'b0000;end//086'b001001:beginout0=4'b1001;out1=4'b0000;end//096'b001010:beginout0=4'b0000;out1=4'b0001;end//106'b001011:beginout0=4'b0001;out1=4'b0001;end//116'b001100:beginout0=4'b0010;out1=4'b0001;end//126'b001101:beginout0=4'b0011;out1=4'b0001;end//136'b001110:beginout0=4'b0100;out1=4'b0001;end//146'b001111:beginout0=4'b0101;out1=4'b0001;end//156'b010000:beginout0=4'b0110;out1=4'b0001;end//166'b010001:beginout0=4'b0111;out1=4'b0001;end//176'b010010:beginout0=4'b1000;out1=4'b0001;end//186'b010011:beginout0=4'b1001;out1=4'b0001;end//196'b010100:beginout0=4'b0000;out1=4'b0010;end//206'b010101:beginout0=4'b0001;out1=4'b0010;end//216'b010110:beginout0=4'b0010;out1=4'b0010;end//226'b010111:beginout