Board logo

标题: 一个DE2板的问题 [打印本页]

作者: zswlove    时间: 2006-6-7 12:26     标题: 一个DE2板的问题

DE2板上的七段码好像和我们以前做试验用的不一样,在下载到板子上,七段码总是显示不正常。想问几个初级的问题:


1.DP位(小数点那位)是不是不用设置,在SOPC中是不是之用7位输出的PIO就可以了?


2.板上的七段码是不是没有片选,怎样实现它的片选呢?


3.想做一个简单的试验测试一下,如计数从00到FF,要用两个七段码,个位到F后向十位进位,那怎样判断它的高低位呢?


4.如果用两个七段码,在SOPC中可不可以直接用一个14位的PIO?


谢谢!


作者: kzw    时间: 2006-6-7 20:34

第一个问题,你看看硬件电路,是不是有小数点位,其实7段数码管如果算上小数点就是8段。
第二个问题,同样是看电路了,你看数码管的阴极是否是拉死还是受控(共阴极数码管)。
第三个问题,我不是很明白你的意思,你所为的判断高低位是什么意思。是现实的高低位还是计数的高低位。
第四个问题,当然可以直接用一个14bit的pio来控制,但是你要注意译码实现(7448功能)。
作者: mage1982    时间: 2006-6-7 23:58

你可以尝试着用硬件描述语言直接做
呵呵,很有意思的
作者: zswlove    时间: 2006-6-8 21:43

问题已经解决了,谢谢大家!
DE2板上的数码管只用了7位,小数点位默认为高电平。例如,在做例程count_binary时,需要用到两个数码管,以实现00到FF的计数,在SOPC添加一个16位的PIO SEVEN_SEG[15..0],绑定管脚时注意:使SEVEN_SEG[0..6]帮定到数码管HEX0[6..0]位,SEVEN_SEG[8..14]绑定到数码管HEX1[6..0]位,SEVEN_SEG[7]和SEVEN_SEG[15]直接接VCC,这样才能让两个数码管正常显示并计数。
作者: yichangwen    时间: 2006-7-7 22:47

大哥啊,你的问题已经解决了,能把你的程序给我看看吗?我自己编的怎么也 下载不到板子上去?
SEVEN_SEG[0..6]帮定到数码管HEX0[0..6]位,这样行不行 ?
作者: Jerryhuang26    时间: 2006-7-15 22:39

楼主,我也遇到了跟你相同的问题,能不能把你7段数码管的程序给我看下啊,jerryhuang2004@163.com,谢谢
作者: heidong85    时间: 2006-7-21 16:36

是啊,也给我一份啊!dipingxian85@163.com
或者在帖出来啊!谢谢了啊!
作者: vincentcy    时间: 2006-7-21 20:27

直接用硬件描述性语言可以很容易实现的,不用考虑小数点位的




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0