有没有这样的芯片

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:52:03
有没有这样的芯片,准确的说是这样芯片的型号是什么。
最近参加电子竞赛对单片机上的端口紧张深有体会,固有下文。
在键盘上输入26个字母需要26个端口传送数据,二战时一个电报机就用一个按键发出长和短的电流表示26个之母和数字SOS的代码就是 。。。———。。。 。
这块芯片的基本功能时可以接收一串数据。举个例子:用单片机给他输入8为二进制数据10010010,我用不着单片机8个端口向这块芯片8个端口同时输入而是子要需要3个。
基本思路是:芯片上“有一个使能端IO端口,两个数据输入端口A1和A0”(基本功能),“另外有若干个存储单元,其中一个存储单元是用来接收数据的*Data,接收完数据后传递到其他寄存器上,自身数据清0”(扩展功能)。每个存储单元8个比特,也就是8个寄存器,当IO端口是高电平时A1和A0的输入有效。A1接收到数据时表示1,A0接收到数据时表示0,当A1和A0端口传送数据次数和为8时,用完一个存储单元。
如上面的例子A1和A0同时传送数据
A1: 1.。。1.。。1.。
A2: 。11.。11.。1
在芯片里组合后成了10010010。
就像C语言里操作指针一样,先检查其余那个寄存器是空的,然后*Data把自身的数据传到他身上,接着自身清0。
这快芯片子要有基本功能就行了,扩展的有没有无所谓,可以用其他设备代替,如U盘,手机内存卡。
自己想设计简单的芯片TTL芯片,单片机要有上面条件(所有方面,知识面,设备)
相关图片http://83746227.qzone.qq.com/

仅作参考:
名称 最高供电电压 最大输出电流 细分 封装 电机工作电流 实现半留 外围电路
THB6128(推荐) 35 2 1/2/4/8/16/32/64/128 TSSOP
A3977 35 2.5 1/2/4/8 TSSOP/PLCC
A3979 35 2.5 1/2/4/16 TSSOP
A3980 50 1 1/2/8/16 TSSOP
A3982 35 2 1/2 TSSOP
A3983 35 2 1/2/4/8 TSSOP
A3984 35 2 1/2 /4/16 TSSOP
A3987 50 1.5 1/2 /4/16 TSSOP
L6228 52 2.8 1/2 SO
L6208 52 5.6 1/2 SO
THB6064H(推荐) 50 4.5 2/8/10/16/20/32/40/64 HZIP 连续可调 简单 简单
TB6560 40 3.5 1/2/4/8 HZIP
TA8345 40 2.5 1/2/4/8 HZIP 固定2档可调 简单 简单
THB6016H 40 3.5 1/16 HZIP 固定4档可调 简单 简单

为什么非得用A1,A2两个,用一个移位寄存器不就行了.
想自己做TTL电路也简单,去查下PLD的资料,很方便的.