OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 16:26

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: Obvod 8255
PříspěvekNapsal: 30.03.2014, 16:45 
Offline
Tichošlápek

Registrován: 30.03.2014, 16:25
Příspěvky: 2
Has thanked: 0 time
Been thanked: 0 time
Zdravím, mohol by mi niekto ľudsky popísať jednotlivé riadky v nasledujúcich programoc?
1) V tomto prvom riadky 1,3,5.
OUT &H313,128
FOR i=1 to 5
OUT &311,3
SLEEP 1
OUT &311,0
SLEEP 1
NEXT i
END

2) V tomto skoro všetko aš na riadky 1,3,7.
CLS
OUT &313,144
DO
X=INP(&H311)
F=255-X
LOCATE 3,1
PRINT F
IF F=1 THEN OUT &H311,8 ELSE OUT &311,0
LOOP UNTIL INKEY $=CHR$(27)
END


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Obvod 8255
PříspěvekNapsal: 30.03.2014, 18:55 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
To je co za platforma ??

Predpokladam ze 8255 je adresovana takto: PA=310, PB=311, PC=312, CW=313. Potom:

OUT 313,128 = nastavi vsetky brany PA,PB,PC na vystup
OUT 311,x = nastavi piny brany PB hodnotu X

OUT 313,144 = nastavi PB a PC na vystup, ale PA bude vstup
INP 311 = nacita stav brany PB, ale kedze PB je vystup, nacita sa to, co tam bolo naposledy zapisane. Po OUT 313,daco (daco>=128) tam bude 0.
OUT 311,x = nastavi piny brany PB hodnotu X


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Obvod 8255
PříspěvekNapsal: 30.03.2014, 19:23 
Offline
Tichošlápek

Registrován: 30.03.2014, 16:25
Příspěvky: 2
Has thanked: 0 time
Been thanked: 0 time
Program je tvorený v Basicu, čomu nerozumiem je práve to adresovanie. Na stykovú skrinku sa má vyslať signál napr. na bránu A a bit 0. a 1. potom je tam potrebný ešte ten cyklus ale to problém nie je.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Obvod 8255
PříspěvekNapsal: 30.03.2014, 20:21 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
No prave, a co je to za platforma na ktorej bezi ten basic ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Obvod 8255
PříspěvekNapsal: 30.03.2014, 22:45 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Na první pohled je to QBasic, ale těžko říct co to mělo ovládat. Našel jsem třeba reléovou kartu: http://accesio.com/go.cgi?p=../accessory/rob-24h.html
A také systém pro svařování ve vakuu od NASA: http://ntrs.nasa.gov/archive/nasa/casi. ... 003008.pdf

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Obvod 8255
PříspěvekNapsal: 28.03.2017, 13:32 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
pokud prostým příkazem OUT F8 pošlu na PA nějakou hodnotu řekněme 10101010b a potom 11111111 nedojde v nějaké krátké době k nějakému přechodnému vynulování a pak nastavení nové hodnoty, nebo prostě jen naběhnou místo nul jedničky, bez jakékoli změny na původních jedničkách.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 11 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz