#########  #########  Pino

Biblioteca: Base
Introdução: 2.0 Beta 1
Aparência:
Formas de setas Logisim Clássico
Entradas: ######### ######### ######### #########
Saídas: ######### ######### ######### #########

Comportamento

Um pino pode ser uma saída ou uma entrada para um circuito, dependendo do valor de seu atributo Type. Ao desenhar um pino, o Logisim representará as saídas por círculos ou retângulos com bordas arredondadas, e as entradas serão representadas por quadrados ou retângulos. Em ambos os casos, os bits individuais do valor que for recebido ou enviado será mostrada pelo componente (exceto quando for prévia de uma impressão, quando o componente apenas informará quantos bits poderá comportar).

Um pino é conveniente para se interagir com um circuito, e os usuários iniciantes do Logisim não precisarão usá-los necessariamente. Mas um usuário que estiver construindo um circuito que use vários subcircuitos (como descrito na seção 'Subcircuitos' do Guia do Usuário) poderá usar pinos para especificar a interface entre um circuito e um subcircuito. Em particular, o pino de um layout de circuito define como ele aparecerá quando for tomado por subcircuito e seu layout estiver sendo usado por outro. Em tal circuito, os valores enviados ou recebidos por essas posições no subcircuito serão vinculados aos pinos internos de seu layout.

Pinos

O componente tem apenas um ponto de conexão, que poderá ser uma entrada para o componente se for um pino de saída, ou uma saída para o componente caso seja um pino de entrada. Em ambos os casos, sua largura em bits irá corresponder ao atributo Bits de Dados, e sua posição será especificada pelo atributo Direção.

Atributos

Quando o componente for selecionado ou estiver sendo acrescentado, os dígitos de '0 'a '9' poderão alterar o atributo Bits de Dados , Alt-0 até ALT-9 irá alterar o atributo Direção.

Direção
A face do componente onde sua entrada/saída deverá estar.
Type
Serve para especificar se o componente irá funcionar com entrada ou saída. (Observar que se for um pino de entrada, então o pino irá funcionar como se sua interface dentro do circuito fosse uma saída, e vice-versa.)
Bits de Dados
O número de bits para o valor que o pino pode tratar.
Behavior
The Behavior attribute is only available for an input pin. The attribute specifies how unknown (floating), U, values should be treated. If the Behavior is Simple or Tri-state, the U values are sent into the layout as U values. Pull Up converts U values to 1 before being sent into the circuit layout. Pull Down converts U values to 0 before being sent into the circuit layout.

The Behavior attribute also specifies what values may be entered into the pin when it is not receiving a value from a parent circuit. Tri-state allows you to enter U values. The other settings do not allow you to enter U values.
Rótulo
O texto para o rótulo associado ao componente.
Fonte do Rótulo
A fonte com a qual o rótulo será mostrado.
Fonte do Rótulo
A fonte com a qual o rótulo será mostrado.
 Base
Allows you to define the base in which the values will be represented.
Example for 1010 in binary
 Binário : 1010
 Octal : 12
 Decimal con sinal : -6
 Decimal sen sinal : 10
 Hexadecimal : A
 Float : 6.0E-07f  if bit width is 16
 Float : 1.4E-44f  if bit width is 32
 Float : 4.9E-323f  if bit width is 64
 Float : NaNf  if bit width is not 16, 32 or 64
 Aparência
Existem dois tipos de aparência, Logisim Clássica e Formas de Flecha. Ver os exemplos no topo da página.
 Reset Value
An input pin may be given a reset value if it does not have the Tri-state Behavior. The reset value is given as a hexadecimal value. It is loaded into the pin on a simulator reset. If the input pin has Tri-state Behavior, it is loaded with all unknown (floating), U, bits on a reset.

Comportamento da ferramenta Testar

Ao clicar em um pino de saída não terá efeito algum, embora os atributos do pino sejam apresentados.

Ao clicar em um pino de entrada irá alternar bit que for clicado. Se for um pino tri-state, em seguida, o bit correspondente irá alternar entre eles.

Se, no entanto, o usuário estiver consultando o estado de um subcircuito conforme descrito em 'Depuração de Subcircuitos' do Guia do Usuário, então o valor do pino ficará fixo em qualquer valor que o subcircuito que estiver recebendo do circuito que o contiver. O usuário não poderá alterar o valor sem quebrar o vínculo entre os estados do subcircuito e o do circuito, e o Logisim pedirá ao usuário para verificar se a quebra desse vínculo é realmente desejada.

Comportamento da ferramenta Texto

Permite que o rótulo associado ao componente seja editado.

Voltar à Referência para bibliotecas