Projekt MCUmodul 89S52 v1.01 ke stažení

Hannibal byl tak laskav a zaslal mi aktualizaci MCUmodulu 1.03.

MCUmodul-AC2 (89C51AC2) v1.03b (update 1.03b lite)

Dostal som od Olega Kowalczuka ďalšie “update” MCUmodulu (v1.03B), zmena spočíva iba v upravení prog.editoru tak, že teraz obsahuje fixných 128 riadkov (adr.00-7Fh) miesto 1024 bajtov pre programové kroky - tj. každý riadok má 8 byte. Zároveň bolo skrátené zadávanie adresy na 1BYTE(00-7Fh), čo zjednodušuje písanie a značne uľahčuje orientáciu, čomu dopomáhajú hlavne upravené “insert” a “delete” v menu editoru programu. Limitované sú iba inštrukcie TTY_text a DISPtext, ktoré umožňujú vložiť max.5(4) znaky textu. Pre dlhší text sa musí napísať viacero inštrukcií po sebe.

Nemal som čas to detailne testovať, autor prosí čitateľov fóra, aby v prípade postavenia konštrukcie nahlásili možné chyby súvisiace s problémami pri vkladaní inštrukcií, listovaní programu, používaní jednotlivých položiek menu, atd. Narýchlo som len urobil malú ukážku, pri ktorej mi MCUmodul šlapal bezchybne a na žiadny problém som nenarazil - viz. výpis z terminálu TeraTermPRO:

[code]Yasmine Anastassiou’2003

======================
= MICROKIT-52 FAMILY =

<1> MCUmodul-AC2 v1.03
<2> MCS BASIC-52 v1.31

default:<1>, waiting…1
[MCUmodul-AC2 v1.03]
MCU 1:>h

log ON/OFF change/remove password actual status of RAM MCU prog.editor

MCU 1:>sequ[ok]
00:h

edit
ist program
dres
ls adr->adr
ns free step
el next step
uit
ave
ead
able A/D

00:
00>TTY_text Nasta^
01>TTY_text v cas^
02>TTY_text :^
03>ediDbyte 12 0=>23
04>ediDbyte 11 0=>59
05>useflash :0EB9
06>call_adr :7C
07>jump_adr :06
08>
08:adr_7C
7C:
7C>loadbyte 1B 0D
7D>useflash :0EBF
7E>useflash :0EF5
7F>
00>
00:list
00:TTY_text Nasta^
01:TTY_text v cas^
02:TTY_text :^
03:ediDbyte [time hrs]12 0=>23
04:ediDbyte [time min]11 0=>59
05:useflash :sendCRLF
06:call_adr :7C
07:jump_adr :06
7C:loadbyte [USEFdata]1B data 0D
7D:useflash :send TTY
7E:useflash :sendCLCK
7F:
[ok]
00:quit[ok]
MCU 1:>Nastav cas:
MCU 2:>23
MCU 1:>
MCU 2:>59
MCU 1:>
23:59:20 (poznamka:cas bezi v riadku)[/code]
mcumodul_c51ac2_v1_03b-program.hex (56.8 KB)