利用拨码开关控制数码管进行十六进制数字显示

利用拨码开关控制数码管进行十六进制数字显示

ID:43753269

大小:682.39 KB

页数:10页

时间:2019-10-13

利用拨码开关控制数码管进行十六进制数字显示_第1页
利用拨码开关控制数码管进行十六进制数字显示_第2页
利用拨码开关控制数码管进行十六进制数字显示_第3页
利用拨码开关控制数码管进行十六进制数字显示_第4页
利用拨码开关控制数码管进行十六进制数字显示_第5页
资源描述:

《利用拨码开关控制数码管进行十六进制数字显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中北大学课程设计说明书指导教师:王红亮职称:学生姓名:王口军学号:0706024150学院:电子与计算机科学技术学院专业:微电子学题目:利用拨码开关控制数码管进行十六进制数字显示2010年6月25日1.课程设计目的22.课程设计内容和要求22.1设计内容22.2设计要求23.设计方案及实现情况23.1设计思路求23.2工作原理及框图23.3模块功能描述43・4仿真结果53.5实验箱验证情况54.课程设计总结85.参考文献81.课程设计目的(1)学习操作数字电路设计实验开发系统,掌握液晶显示器的工作原理及应用O(2)掌握组合逻辑电路、时序逻辑电路的设计方法。(3)学习掌握可编程器件设计的全过

2、程。1.课程设计内容和要求2.1设计内容利用拨码开关控制数码管进行十六进制数字显示。2.2设计要求(1)学习掌握拨码开关控制模块、数码管的工作原理及应用;(2)熟练掌握VHDL编程语言,编写拨码开关控制模块的控制逻辑;(3)仿真所编写的程序,模拟验证所编写的模块功能;(4)下载程序到芯片中,硬件验证所设置的功能,能够实现十兀进制数字的显示;(5)整理设计内容,编写设计说明书。3.设计方案及其实现3.1设计思路由于七段数码管是共阴极的,顾可以用七个电平驱动数码管的显示。通过对不同管脚的点亮,使数码管显示16进制的每个数字。可以用四个拨码开关组合成4位BCD以表示16进制。当四位BCD变化时,

3、在输出端输出相应的高低电平以驱动七段数码管的显示。2.2工作原理及框图七段共阴极数码管由数码管出abcdefg七段组成,分别对不同的引脚写高电平可以点亮。在输入端输入相应的bed码,在输出端就会产生相应的电平以驱动数码管的显示。出于只需要16个数的显示。那么拨码开关只需用四个就可以实现16个数字的表示。七段数码管如下图所示:由图知,如果要显示数字“0”,只需点亮abcdef段,对应的输出端电平为1111110.要显示数字“1”,只需点亮be段,对应的输出端电平为0110000.要显示数字“2”,只需点亮abdeg段,对应的输出端电平为1101101.如果要显示数字“3”,只需点亮abedg

4、段,对应的输出端电平为1111001.如果要显示数字“4”,只需点亮befg段,对应的输出端电平为0110011.如果要显示数字“5”,只需点亮aedfg段,对应的输出端电平为1011011.如果要显示数字“6”,只需点亮cdefg段,对应的输出端电平为0011111・如果要显示数字“7”,只需点亮abc段,对应的输出端电平为1110000.如果耍显示数字“8”,只需点亮abcdef段,对应的输出端电平为11111H.如果要显示数字“9”,只需点亮abefg段,对应的输出端电平为1110011.如果要显示数字“A”,只需点亮abcefg段,对应的输出端电平为1110111.如果要显示数字“

5、b”,只需点亮cdef段,对应的输出端电平为0011111.同理可以显示其他数字和字母。3.3模块功能描述根据输出功能的耍求,写出如下vhdl代码已实现所需的功能。libraryieee;useieee.stdjogic_1164.all;useieee.std_logic_unsigned.all;useieee.std_logic_arith.all;entitvravlisport(a:instdjogic_vector(3downto0);n:outstd_logic_vector(6downto0));endrayl;architecturebofravlissignalv:st

6、d_logic_vector(6downto0):beginprocess(a)caseaiswhen“0000PYT1111110"when"0010"=〉Y〈」1101101"when"0100PY〈珂110011"when"011化〉Y〈」10111irwhe/lOOOWlllllirEhen"1010'〉Y〈二"1110111"when"1100〃二〉丫〈」100111『whenWW1001111"endcase;when〃0001PY〈」0110000〃when"001化〉YU1111001"when"OlOlPYTlOllOll"when〃011化〉丫〈詢110000〃when

7、"1001W1111011"when"1011"=〉Y〈」0011111"when"llOlWYTOllllOrwhenothers二〉Y〈二"1000111"n

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

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

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