求助!请各位大虾帮忙,小女子不胜感激!(急!!)

时间:2022-10-27 16:59:28
我要设计一个表决器,是用TPC-H或TPC-1实验箱实现的. 
表决依据:1.少数服从多数原则.2.同意和反对票数相等重新投票 
设计要求:1.用开关实现5个以上的输入信号,用点亮不同颜色的发光二极管显示表决情况,通过时增加闪烁显示.2.在计算机屏幕上显示表决内容,投票情况和结果.3.电脑记录每次表决内容,投票情况和结果,可随时查询 

以上用汇编或C实现,用到的芯片可以是8255和8253或其他 
 

14 个解决方案

#1


怎么帮?

#2


为什么不弄个外部CPU呢?才十元钱(51CPU)。
再用RS232把结果送给PC机。
有了这数据,你PC机要干什么都行了。
对不起,你的实验箱我没玩过,只有这SIU建议。
还有那I/O扩展芯片太贵了,不瞒划算。
:)当然如果只是个实验就无所谓了。

#3


TPC-H或TPC-1实验箱是什么东西?结构?

#4


TPC-H或TPC-1实验箱,大学时候做电路试验的?

#5


回答了,是不是可要“以身相许”

#6


我想用纯C语言实现,并做出图形界面,闪烁用8253实现,8255控制是否闪烁,通过实验箱上的12个开关和12个指示灯实现表决情况。请各位大虾帮忙,能写出程序最好,十万分感谢!!!

#7


TPC-H或TPC-1,没用过

#8


干么不直接用动态扫描呢?

#9


是个系统的问题,不好回答,爱莫能助.

#10


没有明确、具体的要求

#11


首先,实验箱没用过。不知道。
其次,8253和8255。。。。。有必要用么?
根据你说的内容,2051+165+164足够了。
C编写很容易。本科生1周应该足够了。

#12



找了点东西,可能会对你有些帮助
http://thtfjy.com/jszc.asp

#13


爱莫能助

#14


应该很好实现的。1、用两个寄存器如r6,r7,一个用来存储同意的人数,即:每按一个同意键r6加1;r7放反对意见的人数,操作同上。r6,r7内容比较,输出不同结果,同意的多时,绿颜色的灯亮,并闪烁显示;反对的人数多时,红颜色的灯亮并闪烁显示;相等时重新表决,点亮黄灯。2、用串行通讯把数据上传到主机,主机再作屏幕显示即可。程序只能自己编了。

#1


怎么帮?

#2


为什么不弄个外部CPU呢?才十元钱(51CPU)。
再用RS232把结果送给PC机。
有了这数据,你PC机要干什么都行了。
对不起,你的实验箱我没玩过,只有这SIU建议。
还有那I/O扩展芯片太贵了,不瞒划算。
:)当然如果只是个实验就无所谓了。

#3


TPC-H或TPC-1实验箱是什么东西?结构?

#4


TPC-H或TPC-1实验箱,大学时候做电路试验的?

#5


回答了,是不是可要“以身相许”

#6


我想用纯C语言实现,并做出图形界面,闪烁用8253实现,8255控制是否闪烁,通过实验箱上的12个开关和12个指示灯实现表决情况。请各位大虾帮忙,能写出程序最好,十万分感谢!!!

#7


TPC-H或TPC-1,没用过

#8


干么不直接用动态扫描呢?

#9


是个系统的问题,不好回答,爱莫能助.

#10


没有明确、具体的要求

#11


首先,实验箱没用过。不知道。
其次,8253和8255。。。。。有必要用么?
根据你说的内容,2051+165+164足够了。
C编写很容易。本科生1周应该足够了。

#12



找了点东西,可能会对你有些帮助
http://thtfjy.com/jszc.asp

#13


爱莫能助

#14


应该很好实现的。1、用两个寄存器如r6,r7,一个用来存储同意的人数,即:每按一个同意键r6加1;r7放反对意见的人数,操作同上。r6,r7内容比较,输出不同结果,同意的多时,绿颜色的灯亮,并闪烁显示;反对的人数多时,红颜色的灯亮并闪烁显示;相等时重新表决,点亮黄灯。2、用串行通讯把数据上传到主机,主机再作屏幕显示即可。程序只能自己编了。