Čus lidi,
umí tady někdo v Assembleru??? Potřeboval bych program- kalkulačka. Dík Honza.
Printable View
Čus lidi,
umí tady někdo v Assembleru??? Potřeboval bych program- kalkulačka. Dík Honza.
myslis ze se ti stim nekdo bude psat? :)
Však já jsem se zeptal a doufám, že někdo takový hodný bude :-)
a to jako na mikropocitac 51? To asi tezko bez konkretniho hardware nekdo naprogramuje
8051 je normalni PC. proste pro dos s instrukcema 8051 ky. ze? :)
Jo jo. Potřebuju poradit jak zobrazit na dyn. dispeji 3 čísla, které byly zmáčknuté na klávesnici 3x4. Díky Honza
jezis co sem to napsal? ;D ;D ;D ;D fuj to jeste spim a pak ze me padaj takovehle veci. ctu 8051 a myslim na 8086. UPSS >:}
Myslis neco takoveho:
;-------------------------------------------------------------------------------
;Miro - HEX kalkulator
;------------------------------------------------------------------------------
.code
.equ oper,127
.equ vyse,126
Start:
mov p1,#0
mov oper,#0
mov vyse,#0
clr c
Cteni:
mov a,p3
anl a,#b'00001111
mov oper,a
jb p3.4,Soucet
jb p3.5,Rozdil
jb p3.7,Nulov
ajmp Cteni
Soucet:
addc a,vyse
mov vyse,a
ajmp Zobraz
Rozdil:
mov a,vyse
subb a,oper
mov vyse,a
Zobraz:
mov p1,vyse
Tlacit:
jb p3.4,Tlacit
jb p3.5,Tlacit
ajmp Cteni
Nulov:
mov vyse,#0
mov p1,#0
clr c
jb p3.7,Nulov
ajmp Cteni
.end
je to psano pro Atmel AT89C2051 ale melo by to fungovat na vsem podobnem :-)
jestli potrebujes dokumentovane knihovny mat. fci na urovni makerCitace:
Původně odeslal John.b
tak najdes zde:
http://helium.webz.cz/my_prg/index.html
http://helium.webz.cz/
lol, a kam je ta klávesníice připojená, je sériová, paralelní, ?? a co ten displej, co je to ?? Takhle z fleku ti to nikdo nenapíše. Jak už bylo řečeno, je třeba znát okolní HW.Citace:
Původně odeslal John.b
sem si to neprecet cely :oops: :roll:Citace:
Původně odeslal John.b
Díky moc všem, já sice nedělám kalkulačku-změna. Ale stejně se mi některé věci budou později hodit. Potřeboval bych vedet. Jak ny dyn. displeji zobrazit treba pomlcku. Nebo i jine znaky díky moc za rady Honza.
Jen tak mimochodem, co je dyn. displej? To k tomu nemáš žádnej datasheet nebo tak něco? ???Citace:
Původně odeslal John.b
Jestli myslis to co ja ( LCD z radicem - nejcasteji HD44780 ) tak mrkni sem : http://www.giobe2000.it/HW/DataSheet/Pag/HD44780_1.aspCitace:
Původně odeslal John.b
nebo sem
http://www.eio.com/hd44780code.htm
jinak Google rulez :wink: