手动计分控制电路-年耀贞张悦

手动计分控制电路-年耀贞张悦

ID:31305546

大小:170.33 KB

页数:7页

时间:2019-01-08

手动计分控制电路-年耀贞张悦_第1页
手动计分控制电路-年耀贞张悦_第2页
手动计分控制电路-年耀贞张悦_第3页
手动计分控制电路-年耀贞张悦_第4页
手动计分控制电路-年耀贞张悦_第5页
资源描述:

《手动计分控制电路-年耀贞张悦》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、手动记分控制电路组合逻辑课程设计学院自动化工程学院作者2807304026年耀贞2807304027张悦摘要:该手动计分控制电路要实现的是,将按键输入十进制数0・9经过转化,变为可以进行逻辑运算和处理的二进制数,即BCD码,这样就可以利用七段显示译码器译码后显示输入的数字。一、设计思路及分析手动输入键盘上的十个键对应0-9十个数,按下的键所对应的输入为1,未按下的输入为0,这样就得到19・10编码序列,经过编码器编码后可得对应BCD码,然后通过七段译码器,点亮对应的二极管,即在显示器上显示出输入的十进制数。在整个设计过程中

2、,可以直接利用编码器扩展再连接七段显示译码器来实现电路功能,也可以利用Verilog语言进行编程和仿真。二、设计方案1・利用编码器扩展和七段译码器1)根据设计思路得到真值表2)用MAX+plusII软件画出电路图A3▲OABOBCOCDODJOG•-OwlVWRBONBCDTO7SEG7448~I>fUcd;严「_IA利用编码器74148进行扩展,然后用门电路连接七段译码器7448,输入19-10对应程序中的H[9]・H[0],编码之后为A3-A0,与7448的A-D对应连接,输出连接显示器。2

3、.七段译码器1)Verilog软件程序仿真modulevr7seg(ENzSEGA,SEGB,SEGC,SEGD,SEGE,SEGF,SEGG);input[9:0]H;inputEN;outputSEGArSEGBfSEGCfSEGD#SEGE#SEGFfSEGG;regSEGA,SEGBZSEGC,SEGD,SEGE,SEGF,SEGG;reg[1:7]SEGS;wire3ZCfD;assignD=H[S]

4、

5、H[9];assignC=H[4]

6、

7、H[5]11H[6];assign3=H[2]

8、

9、H[3]11H[6]1

10、1H[7];assignA=H[1]

11、

12、H[3]11H[5]11H[7]

13、

14、H[9];always@(AorBorCorDorEN)beginif(EN==0)case({DrC,A})//Segmentpatternsabcdefg0:SEGS=1111110;//o1:SEGS=7*0110000;//I2:SEGS=1101101;//23:SEGS=7^1111001;//34:SEGS=7'b0110011;//45:SEGS=7'bl011011;//56:SEGS=7'bOOlllll;//67:SEGS="

15、b1110000;//78:SEGS=V'blllllll;//89:SEGS=T'blllOOll;//9default.SEGS=7'bx;endcaseelseSEGS=7・b0;{SEGA,SEGB,SEGCrSEGD,SEGErSEGFrSEGG}=SEGS;endendiriodule程序中的H为H[i],i=0・9的集合,其中十个按键分别为H[i],i=0・9,且H[i]代表1。当按下第i个键时,H[i]=l,其余为0。七段显输入DCBA为二进制表示的一个十进制数:i=Dx23+Cx22+Bx21+Ax2°.

16、1)Verilog仿真图如上图所示,H1-H9与SEGA-SEGG序列——对应,EN=0时实现手动控制数字显示。3)七段数字显示器及发光段组合图afbecd■DPgfCOMabedCOMcDP0iE3半18,=i(b)七段数字显不器及发卷段组合(a)数字显示器(b)虚示曲数字三、总结及心得1.通过本次课题设计,自学了一些相关的Verilog语言和MAX+plusII软件的使用方法。2•该手动计分控制电路主要涉及到BCD码的原理,编码器扩展,七段显示原理以及七段显示译码器,并且利用门电路进行芯片的连接。3.可以利用该电路及其

17、设计思路来实现一些简单的功能,即输入并显示对应十进制数的操作,也可以作为复杂电路的屮间环节。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。