QBasic é uma linguagem de programação usada com muitos projetos , porque é confiável e fácil de usar para iniciantes e experts. A programação do porto é composta de três seções diferentes: as linhas de dados , que são o principal método para obter informações através da porta ; as linhas de controle , que dão sinais de controle para a impressora , e linhas de status , que são as entradas do porto paralelo. Cada uma delas tem seu próprio endereço de e agir de forma independente dos outros. Eles podem ser programados em códigos HTML ou sextavadas da seguinte forma : Número de Linhas: 888 ( decimais) ou 378h (hex) , controle de Linhas: 890 (decimal) ou 37Ah (hex ), e linhas de status : 889 ( decimais) ou 379h ( hex ) . Coisas que você precisa
computador
Keyboard
Mouse
Qbasic
porta paralela
Show Mais instruções
Programação da Porta Paralela
1
Definir a saída do porto no formulário:
OUT [porta ], [ número ]
Onde [porta] é a porta de comunicação . Você pode encontrar essas informações , clicando em " Iniciar" e selecione " Meu Computador". Direito do mouse no dispositivo que você deseja usar e selecione " Propriedades". Use a porta COM listados no dispositivo que você está programando com QBasic .
Ao definir o número, cada vez que você enviar informações a informação anterior é apagada. Portanto, você vai querer reduzir os passos para que ele irá manter suas informações na memória. Por exemplo , você pode usar o seguinte código:
' seta a porta em 10000000
OUT 888, 1
ou , você pode usar :
' seta a porta em 10110000
OUT 888, 11
definir mais de um nó para a posição "ON" (0 é off, 1 está ligado).
2
Ajuste a entrada do porto da seguinte forma:
PortNum % = INP ( 888 )
Onde " PortNum % " é uma variável para definir o valor da linha de dados , para se manter em memória para uso futuro
3
mesclar códigos anteriores em conjunto para concluir uma tarefa em QBasic no seguinte formato : .
OUT 888, 43
PortNum % = INP ( 888 )
PRINT PortNum %
Este pedaço de código terá a saída da porta paralela o número 43 para a variável " PortNum % ", o que é mostrado na tela usando a função de impressão .