Home

11.6Mo pdf

image

Contents

1. 3 2 7 Zone de travail La zone de travail utilis e par le BASIC peut tre divis e en 4 types D Zone initialis e conventionnellement 2 Zone initialis e lors de la mise sous tension 3 Zone initialis e lorsque le BASIC est remis z ro 4 Zone g n rale de travail 0000 O0AE 0084 00BE 0552 Il existe trois m thodes de d marrage du BASIC a D marrage partir de la remise z ro Les zones et du sch ma ci dessus sont initialis es b D marrage la mise sous tension Initialise les zones 1 et 2 du sch ma ci dessus c D marrage partir de SLEEP Initialise la zone T du sch ma ci dessus Chacune des zones Q et ci dessus poss de des images qui initialisent le ROM et sont transmises au RAM 118 CPE rcge e ye 3 2 8 Changement d tats CONSOLE Le num ro de fichier 5 fonctionne l g rement diff remment des 1 4 La connaissance du mode d utilisation de ce num ro de fichier permet de faire des choses int ressantes En voici quelques exemples Exemple 1 Etablir le dispositif E S s riel COM comme dispositif d entr e sur conso l E INIT45 COM RETURN oo EXEC amp HEE 1 F RETURN Lorsque les instructions ci dessus sont frapp es le X 07 n accepte plus d entr es sur le clavier et traite celles provenant du dispositif d entr e E S s riel comme s il s agissent d entr es sur clavier c
2. Couvercle de logement a pile Pile au lithium Attention Lorsque l tat de charge de la pile de carte de m moire baisse le message suivant est affich sur l cran Card Low Battery Lorsque cela se pr sente changer la pile 2 3 4 Comment utiliser les cartes de m moire Les cartes de m moire 4K cartes 4K RAM poss dent un CMOS RAM de 4K et une pile comme alimentation de soutien De ce fait les programmes et don n es enregistr s sont conserv s apr s le retrait de la carte du X 07 Nous allons expliquer comment utiliser ces cartes M moire RAM pour fichiers Nous avons abord rapidement la m moire RAM pour fichiers au chapitre 1 Examinons la maintenant de mani re plus approfondie 78 Veuillez vous rappeler qu une adresse est utilis e pour trouver ce qui est stock en m moire Une adresse de m moire est tr s similaire une adresse de ville Lorsque le X 07 est utilis tel quel la dimension de sa m moire vive RAM est de 8K La zone RAM est la zone de m moire que le CPU unit centrale peut librement remplir La partie sup rieure de la zone RAM partir de l adresse la plus rapproch e est r serv e pour la zone texte La zone E pour fichiers est r serv e par un ordre FSET la partie inf rieure de la m moire RAM Examinez le sch ma ci dessous X 07 seul X 07 plus carte 4K RAM Zone RAM pour fichiers 4K Carte de m moire RAM Zone RA
3. 112 7 10 Zone pour langage machine La gamme de cette zone est indiqu e par MEMSIZ 01 DFH t RAMSTRT 0210H f i La dimension de cette zone peut tre chang e volont en modifiant la valeur de MEMSIZ qui est fix e par le second param tre de l instruc tion CLEAR Zone pour fichiers RAM La gamme de cette zone est indiqu e par RAMSTRT 0210H et RAMEND 0212H Zone pour fichiers ROM 1 La gamme de cette zone est indiqu e par ROIASTRT 000 CH et ROIEND 0013 H Zone pour fichiers ROM 2 La gamme de cette zone est indiqu e par RO2STRT 0024H et RO2END 0026H seg iren tient AC arde t ehn e dancing Dt 3 24 Structure de la zone RAM pour fichiers La zone texte est r serv e partir du bas c t 0000 de la zone RAM et la zone pour fichiers partir du haut de la zone RAM c t FFFF La dimension de la zone pour fichiers en RAM est fix e par l instruction FSET du BASIC Une place est automatiquement r serv e dans cette Zi fonction de sa dimension FFFF one chaque fichier en Rep re FICHIER Indicatuer de v rification MOT CLE DE FICHIER Zone pour fichiers en RAM Zone texte 0000 Attribution des fichiers en zone RAM RAMEND RAMSTRT MOT CLE DE FICHIER Longueur f Longueur L 5 m F 0 5 E FILE 2 8 o gt i DEMARRAGE Un fichier FIN DE RAM DE RAM FICHIER 1 Fin du fichier
4. 2 4 Mode d emploi de l imprimante graphique couleur X 710 2 4 1 L imprimante graphique couleur X 710 L imprimante graphique couleur X 710 l imprimante thermique X 711 ou toute imprimante standard 80 caract res conforme aux sp cifications C tronics peut tre raccord e au X 07 Parmi ces imprimantes l imprimante Ge Phique couleur X 710 est un mod le portatif pouvant imprimer en4 pride et tre utilis comme traceur graphique tr s int ressante en raison de exceptionnelles caract ristiques Cette section explique comment la X 710 am tre mise profit de maintes mani res diff rentes i 2 4 2 Connexion de la X 710 Interrupteur d alimentation Remise z ro Changement de stylo Changement de couleur Vers imprimante Vers X 07 Avance du papier Premi rement fixez le rouleau de papier sur la X 710 Tirer ensuite son amorce et ins rez la dans la fente se trouvant au dos de la X 710 puis mettre cette derni re sous tension Appuyez ensuite sur la touche d avance pour faire avancer le papier et maintenez ce dernier l aide des presse papiers Pour plus de d tails quant son utilisation reportez vous son mode d emploi Reliez ensuite la X 710 et le X 07 avec le c ble de raccordement Lorsqu on raccorde la X 710 tandis que le X 07 est sous tension l alimentation pourrait tre momentan ment coup e et Low Battery pourrait appara tre sur l cran Ceci est d aux
5. 23 1 43 Utilisation de touches E En utilisant 1 diteur d cran la prochaine ligne de programme pourrait tre ins r e dans la pr c dente Par exemple supposons qu on ait obtenu l affichage suivant lors de l ex cu tion de LIST 100 110 100 PRINT 110 IF A 0 THEN 200 Ici d placez le curseur sur la position suivant PRINT de la ligne 100 et ajoutez PRIX DU X 07 A en tant que contenu afficher 100 PRINT PRIX DU X 07 AA gt 0 THEN 200 exc dent de la ligne 110 Dans ce cas lors de la frappe de la touche RETURN THEN 200 qui n est pas n cessaire est inclus dans la ligne 100 Vous pouvez supprimer chaque caract re superflu avec la touche d espacement mais il est plus pratique d uti liser les touches CTRL E frapper Elpendant que est press Les touches CTRL E suppriment tous les caract res d une ligne de pro gramme suivant la position du curseur Dans l exemple ci dessus lorsque les touches CTRL E ont t frapp es l affichage devient 100 PRINT PRRIX DU X 07 A Essayez L exemple suivant de deux instrum ctions rappondues est l g rement diff rent 100 IF A gt O THHEN A 1_ Apr s avoir compos l instructiorrs ci dessus supposons que vous ayez oubli de frapper la touche RETURN amp 1 que vous ayez entr la ligne 110 apr s avoir frapp la touche P 10
6. 113 5 6 7 8 114 2 Le contenu de la zone pour fichiers en RAM est ins r entre deux MOTS CLES DE FICHIERS de 4 octets chacun Lorsque la touche OFF Jest frapp e le MOT CLE commande la m morisation du jour et de l heure heures minutes secondes laquelle l op ration s est d roul e Les indicateurs RAMSTRT et RAMEND indiquent respectivement la position du point de d part et de fin de la zone pour fichiers en RAM L indicateur de v rification est cr avec 2 octets et indique le m me d but que RAMSTRT Il existe une zone de 2 octets appel e rep re FICHIER Elle contient 5AH et ASH Lorsque la zone pour fichiers en RAM est initialis e RAMSTRT et RAMEND indiquent la m me position et leur contenu est 00 De plus la dimension de cette zone est de 4 1 4 2 2 13 octets La d signation de fichier utilise 6 octets le type de fichier 1 octet la lon gueur 2 octets avec 5 octets de r serve Les fichiers sont condens s l int rieur de la zone pour fichiers en RAM 00 s il est inclus au d but d un fichier indique la fin du fichier pr c dent L est la longueur restante C est la m me que la zone inutilis e obtenue lors de l ex cution de l ordre DIR 3 2 5 ROM et BASIC L interface le mot cl love 1 2 3 4 5 6 ent
7. SN Error erreur de syntaxe En d autres termes le X 07 r pond Donnez moi un ordre que je puisse com prendre Nous apprendrons utiliser la touche et les ordres de fa on d taill e dans la prochaine section Frappez maintenant la touche OFF Vous entendrez un bip l alimentation sera coup e et les caract res dispara tront de l cran Les touches ON BREAK et OFF du X 07 ont une fonction l g rement diff rente de celle des interrupteurs g n raux ordinaires La mise hors tension ne coupe pas l alimentation tous les circuits du X 07 Seuls l cran et les l ments effectuant les calculs qui consomment beaucoup de courant sont mis hors fonction La m moire l horloge et les l ments contr lant le clavier restent op rants De plus si vous oubliez de mettre hors tension ne vous inqui tez pas Lorsque l appel est affich sur l cran et que le clavier n est pas utilis pendant plus de 15 minutes l alimentation est automatiquement coup e 1 3 3 Le langage BASIC Le X 07 est dot du langage de connaissent peut tre d j le B du BASIC pour ceux qui lui s programmation BASIC Certains d entre vous ASIC mais ici nous reprendrons l explication ont compl tement trangers Sur une calculatrice pour calculer 5 8 par exemple il suffit de composer 5 8 et la r ponse 13 apparait sur l affichage Sur le X 07 qui fonctionne en BASIC rien ne se j passe
8. la disposition de l utilisateur j La zone au dessous de 80 FF n est pas accessible pour l utilisa RO2END teur 80 8F Zone CGROM FICHIER ROM 2 Le contenu d un g n rateur de caract res pour cran de TV est pla RO2STRT c dans cette zone RO1END 90 Espace pour contr le d cran TV ROM 1 BB Espace utilis par le CPU NSC 800 Ce port autorise interdit les FICHIER entr es de reprise RSTA RESB RSTC et des demandes d inter L e ro STRT pr teur IRQ contr l es par le mat riel RAMEND Espace l int rieur de la puce de commande E S FICHIER RAM I RAMSTRT Zone langage chine i MEMSIZ Contenu ilis de variables miit FRETOP de caract res STKTOP STREND Tableaux ARYTAB Variables I VARTAB Programme code m dian TXTTAB TRAVAIL SYSTEME 0000 109 3 2 2 Adresse de chaque indicateur Indicateur Adi 1 TXTTAB aw Ge 2 VARTAB 0322 3 ARYTAB 0324 4 STREND 0326 5 STKTOP 01DD 6 FRETOP 0204 7 MEMSIZ opt 8 RAMSTRT 0210 9 RAMEND 0212 10 ROISTRT 000C 11 ROIEND 0013 12 RO2STRT 0024 13 RO2END 0026 3 2 3 L int rieur du BASIC 1 Zone TRAVAIL DE SYSTEME Cette zone s tend de 0 551 2 zone Lice code m dian Le d but de cette zone est indiqu qu par TXTTAB Le format du code m dian est le suivant SPUR A Indicateur Ligne
9. Cette section d crit l utilisation de ces cartes 23 2 Mise en place d une carte utilitaire Le compartiment carte utilitaire se trouve sur le fond du X 07 75 Retirer la carte utilitaire avant de remplacer les piles du X 07 Premi rement mettre l ordinateur hors tension puis proc der comme suit 1 Placer le commutateur de blocage sur OFF Lorsque ce commutateur est mis sur OFF l alimentation du X 07 est coup e 2 Pousser le commutateur de blo cage dans le sens de la fl che et 3 d poser le couvercle 4 Le compartiment carte utilitaire se pr sente ainsi 76 5 Introduire la carte en orientant le c t pile vers le haut 6 Remettre le couvercle en place l appuyer et remettre le commutateur de blocage sur ON Attention S assurer d installer correctement la carte utilitaire sinon son contenu pourrait tre d truit 2 3 3 Remplacement de la pile d une carte de m moire La proc dure de remplacement de la pile au lithium de la carte de m moire carte 4K RAM est la suivante 1 Enlever l une des vis de la carte 2 Appuyer sur le couvercle du logement pile le tourner dans le sens gauche droite 2 jusqu ce qu il se soul ve Oter le couvercle et changer la pile Remettre le couvercle en place et le tourner dans le sens des aiguilles d une montre 5 3 R installer la vis
10. dans chaque mode par pression de la touche mode graphique et la touche NUM mode 10 touches Il n est pas n ces saire de maintenir ces touches enfonc es comme la touche SHIFT Le mode de clavier est permut comme suit Mode alphanum rique Mode a 10 touches Mode graphique Il est galement possible d utiliser un ordre CONSOLE pour changer de mode de clavier Mode alphanum rique CONSOLE 0 Mode graphique CONSOLE 2 Mode 10 touches CONSOLE 3 Pour plus de d tails veuillez vous reporter au manuel de r f rence BASIC 1 6 4 L affichage cristaux liquides l cran L cran peut fonctionner en tant qu affichage de caract res 20 caract res x 4 lignes ou d affichage graphique 120 x 32 points 1 Ecran de texte Lorsque l cran affiche des caract res il est appel cran de texte Les coordonn es de l cran de texte sont fix es comme suit 0 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 17 18 19 KATTENE d ii I 2 Ecran graphique L cran sur lequel on trace des sch mas est appel cran graphique Les coordonn es de l cran graphique sont fix es comme suit D 119 0 ean 119 31 Le cu sup rieur gauche est le point de d part aussi bien pour l cran de texte que l cran graphique Il est galement possible d utiliser simultan ment l cran de texte
11. sont affich s en continu et les entr es compos es sur le clavier ne sont pas accept es Un tel tat est appel Boucle sans fin d ON BREAK un programme Dans ce cas frappez la touche Break in 10 ou Break in 15 ou Break in 20 Seier et l ex cution du programme est termin e Si pour une raison a conque l ex cution du programme se d roule d une mani re inattendue rappez la touche ON BREAK pour terminer l ex cution i SE quelquefois qu une boucle sans fin ne soit pas termin e par la pression la touche ONIBREAK En derni re extr mit actionnez le commutateur de i remise z ro Dans un tel cas rappelez vous des points suivants 30 Mode d emploi du commutateur de remise z ro L actionnement du commutateur de remise z ro a un effet d cisif En effet l unit centrale CPU est remise z ro et la m moire est enti rement effac e 11 peut sembler difficile de comprendre de tels faits mais rappelez vous de ce qui suit Lorsque le commutateur de remise z ro est enfonc les programmes et don n es qui ont t stock s dans la m moire RAM pour fichiers expliqu e plus loin sont perdus Tous les efforts que vous aurez consacr tablir des carac t res graphiques et des touches d finies par l utilisateur l auront t en vain Par cons quent n utilisez ce commutateur qu en dernier ressort Lorsqu une boucle sans fin se produit ou lorsque l ex cution d un pro
12. t effac Vous pouvez maintenant en cr er un autre Etant donn que le contenu en zone texte est conserv m me apr s la mise hors tension du X 07 n oubliez pas d effacer un ancien programme Vous pourriez rencontrer des probl mes inat tendus si vous n accordiez pas votre attention ce point 1 5 4 Chargement d un programme en m moire RAM pour fichiers L ordre LOAD est utilis pour charger un programme sauvegard en zone texte LOAD PROG1 RETURN A pr sent le contenu de PROG1 est charg en zone texte Pour v rifier ex cutez un ordre LIST Un programme sauvegard en m moire RAM pour fichiers peut galement tre ex cut sans au pr alable le charger en zone texte en utilisant l ordre RUN 35 36 RUN PROG1 J A B oe EE SC on utilise l ordre RUN le programme n est pas charg en zone texte de ette mani re vous pouvez conserver un programme en zone texte et en ex e D cuter un autre se trouvant dans la m moire RAM pour fichiers 1 5 5 Suppression de fichiers inutiles ip im sauvegarde des programmes l un apr s l autre en m moire RAM pour de iers elle finira bien par se remplir Par cons quent il s agit de supprimer anciens fichiers inutiles A cet effet on utilise l ordre DELETE DELETE PROG1 P Ensuite utilisez l ordre DIR pour vous assurer que ce programme a b q progi m len t L ordre DELETE contrairement aux ordres SAVE et LOAD
13. Programme 00 nico iind rosrame oo ES 110 J C i 3 Zone pour variables e Le d but de cette zone est indiqu par VARTAB 0322H e L allure et le format des variables sont Allure des variables wrl o2 Nom de variable 1 ka T H i L SNG 04 Nomde variable ol 08 Nom de variable At At L 8 octets STR Nom de variable Longueur Indicateur 4 Zone pour tableaux e La gamme de cette zon STREND 0326H e Le contenu des tableaux est introduit ici 5 Zone pour piles e Le d but de cette zone es e Le syst me BASIC surveille constamment STR SP pour s assurer que la zone pour pil tableaux 6 Zone pour chaines e Cette gamme est in DHF e La dimension de cette Z truction CLEAR En cas de non sp cification d faut 50 octets e Lorsque la zone pour chaines est occup e contenu est indiqu par TOP 0204H indique la m me position que MEMSIZ e est indiqu e par ARYTAB 0324H et t indiqu par STKTOP 01 DDH END et la pile actuelle les ne d truise pas la zone pour la premiere positio FRETOP 0204H Lorsqu elle est libre FRE diqu e par STKTOP 0324H et MEMSIZ 01 one est fix e par le premier param tre de lins elle est fix e n de son 111
14. Q est nul H RETOUR A L ORIGINE Le stylo est soulev et ramen l origine INITIALISATION A La position actuelle du stylo est pris comme origine COORDONNEES RELATIVES J Axy An AX2 Ayp Ax Ay Une ligne est trac e entre le point actuel et le prochain Ax Ay partir de la position actuelle du stylo Lies TYPE DE TRAIT Ln n 0 15 TEN Lorsque n 0 un trait plein est trac Entre 1 15 le pas du trait poin till est vari M DEPLACEMENT M xy Le stylo est soulev et d plac x y P IMPRESSION P cl c2 c3 cn n 256 Imprime des caract res durant le mode graphique Q ROTATION Qn n 0 3 Modifie l angle des caract res R DEPLACEMENT RELATIF R Ax Ay K Le stylo est soulev et d plac de Ax Ay partir de la position actuelle du stylo Sn n20 15 Fixe le format des caract res 131 3 5 Liste des instructions et fonctions BASIC 132 Instructions Fonctions Graphismes CIRCLE CLS LINE PSET PRESET Variables POINT CLEAR DEFINT DEFSNG DEFDBL DEFSTR DEFFN DIM ERASE LET Fichiers CDBL CINT CSNG VARPTR CLOAD CLOAD CSAVE DELETE DIR DIR FSET LOAD SAVE Instructions Fonctions Traitement d erreur mise au point ERROR ERL ON ERROR GOTO ERR RESUME TRON TRON TROFF Contr le de programme CONT END FOR TO STEP
15. eng ants avant de penser une d faillance du 1 Les piles sont en place 2 Les piles sont charg es 3 Le commutateur d o vercle de coi ie e blocage du couvercle d i i iu compartiment carte utilitaire 4 Le r glage inosi lage de luminosit de l cran est correctement r gl A pr sent manipulez le clavier Apr s la pression de la touche our la p la che ON pou Copyright C 1983 by Microsoft amp Canon 6748 Bytes Free gt Le _ clignotant est appel curseur Les caract res frapp s sur le clavier sont affich s l endroit du curseur Frappez quelques caract res n importe lesquels ASDFGH J Avez vous remarqu que se transforme en gt indique le d but d une ligne et est appel un appel Frappez ensuite la touche Elle se trouve au coin inf rieur droit du clavier C est une touche tr s importante Avant d apprendre sa fonc tion voyons ce qui se passe lorsqu on la frappe Si vous faites une faute de frappe reportez vous 1 4 2 Corrections ASDFGHJ SN Error est affich La touche sert donner un ordre l ordina teur ou indiquer la fin d une ligne lors de la r daction d un programme Dans l exemple ci dessus en frappant la touche RETURN vous ordonnez ASDFGHJ l ordinateur Cet ordre ne repr sente rien pour PX 07 En cons quence il r pond
16. gramme chappe tout contr le ou encore en cas de d faillance du X 07 ex cutez en premier lieu les deux op rations suivantes 1 Frappez la touche ON BREAK pour interrompre l ex cution du pro gramme 2 Frappez la touche OFF Attendez quelques instants puis frappez la touche ON BREAK Si le probl me n a pas disparu enfoncez le commutateur de remise a z ro Pour ce faire reportez vous l illustration ci dessous ans avoir utilis l adaptateur secteur le X 07 Apr s remplacement des piles s e Dans un tel cas enfoncez le commutateur pourrait pr senter une d faillanc de remise z ro 31 32 1 5 M moire du X 07 1 5 4 Sauvegarde de programme Dans les sections pr c dentes nous avons expliqu le langage et la programma tion en BASIC Une fois qu un programme a t compos il peut tre ex cut autant de fois que d sir l aide de l ordre RUN En cons quence il est n cessaire de sauvegarder un programme d une mani re quelconque Le contenu de la m moire n est pas effac quand le X 07 est mis hors tension Il n est toutefois pas conserv si vous changez les piles sans brancher l adapta teur secteur Ainsi vous pouvez sauvegarder au moins un programme Cependant il s agit en g n ral de conserver plusieurs programmes la fois Avec le X 07 plusieurs programmes peuvent tre sauvegard s gr ce aux m thodes suivantes 1 Sauvegarde de programme en m moire R
17. n est pas ex cu DELETE PROG1 RETURN est compos Par cons quent soyez prudent 1 5 6 D signations de fichier et types de fichiers En X07 BASIC un fichier est sp cifi selon le format suivant d signation de fichier gt lt type de fichier gt Une d signation de fichier est une chaine de jusqu 6 caract res qui doit tre enferm e entre doubles guillemets Un type de fichier est une lettre de A Z galement mise entre doubles guillemets Veuillez vous reporter au manuel de r f rence BASIC en ce qui concerne la signification des symboles lt gt II pROG1 P FILE D CANON A CIRCLE Z Avec les ordres SAVE et LOAD lorsque type de fichier gt est omis il est suppos tre P Avec l ordre DELETE il est suppos tre pe Il est pratique de consid rer P comme des fichiers de programme D comme des fichiers de donn es et A comme soi m me Nota Cette section ne concerne que la mise sur fichier de programmes Pour les fichiers de donn es voir le manuel de r f rence BASIC 1 5 7 Ordres associ s aux fichiers Voici un r sum des ordres de cette section SAVE d signation de fichier Sauvegarde le programme situ en zone texte dans la m moire RAM pour fichiers sous la d signation de fichier indiqu e 37 LOAD d signation de fichier Charge un programme sauvegard en m moire RAM
18. ne r serv e pour le contr tens A d extension RS 232C E S etc Cette zone est divisible en 4 au moyen d un commutateur A 000 AFFF 4 k octets Cette zone fait partie de contr le d un cran TV ste dans le X 07 elle fonctionne conjoint l interpr teur BASIC et est destin e au ROM de Elle existe dans une station d extension et non ement au ROM BASIC du X 07 FFF 20 k octets I pan eege l interpr teur BASIC du X 07 L adresse C3C3 mentionn e pour la gamme 0000 1 FFF se trouve dans cette zone 107 3 15 Carte E S 3 2 Structure du BASIC L unit centrale CPU NSC 800 poss de outre sa place en m moire une place E S de 256 k octets utilisant l interconnexion d adresse et celle de don 1 32 1 Adresses internes n es Cette place est utilis e pour contr ler des unit s d entr e sortie telles T qu imprimante et haut parleur La carte B S est d crite ci apr s La structure interne du BASIC et les indicateurs repr sentatifs de chaque sec 3 i t d crits ci apr s Adresses E S y Hon sos FFFF 00 7F Zone
19. re Couleur Deux param tres sont plac s l int rieur de LI suivant l instruction LPRINT Le premier est compris entre 1 et 16 et d finit le format des caract res Pour d terminer le nombre des caract res par ligne diviser 80 par le param tre Le second est compris entre 0 et 3 c est le code de couleur 86 0 Noir 1 Bleu 2 Vert 3 Rouge Remarquez que le premier param tre commence 1 et le second z ro I J peuvent galement tre omis Si c est le cas les caract res sont imprim s selon les param tres d finis en dernier lieu Par exemple LPRINT 2 2 CANON RETURN LPRINT EST UN BON ORDINATEUR RETURN L ordre LLIST est utilis pour imprimer la liste d un programme se trouvant en zone texte Apr s avoir cr ou charg un programme dans la zone texte composez LLIST Qu avez vous obtenu Ignorez les param tres et les ordres LPRINT et LLIST sont semblables aux ordres PRINT et LIST Pour plus de d tails concernant ces ordres voyez le manuel de r f rence BASIC 2 4 4 Utilisation de la X 710 comme imprimante graphique La X 710 est une imprimante intelligente du type traceur X Y De ce fait les lusivement destin s l imprimante et le ordres de commande X 710 sont exc traceur ne peut pas tre command par les instructions BASIC du X 07 Le traceur est command par l envoi de chaines de caract res au moyen de l ordre LPRINT Pour passer du mode
20. truction C3C3 est la zone ROM A partir de l lorsque les instructions sp cifi es sont ex cut es en zone ROM 0000 1 FFF passe au c t droit et est utilis comme RAM 2000 3 FFF 8 k octets Est affect la zone RAM pour carte de m moire optionnelle La capacit RAM d une carte de m moire est de 0 carte ROM seulement 2K 4K ou 8K 4000 5 FFF C est la gamme d adresse de la prise de m moire Cette zone est r serv e sp cialement pour un CMOS EPROM de 8 k octets ou un ROM masque 2000 5 FFF 4000 5 FFF est la zone ROM Cependant lorsqu un RAM est reli la prise de m moire la gamme d adresses de cette prise devient 2000 3 FFF et celle de la carte de m moire de 4000 5 FFF Cette disposition est prise pour que la zone RAM puisse tre utilis e en continu La commutation de cette gamme d adresses est ex cut e par le commutateur DIP De cette mani re le X 07 peut subir une extension 16 K de m moire vive RAM par connexion d un RAM cette prise ou 24 K par insertion d une carte RAM de 8 K 6000 7 FFF 8 k octets C est la zone pour carte de m moire morte ROM d application qui est r serv e aux programmes d application BASIC ou langage machine 8000 97 FF 6 k octets Cette zone est r serv e la m moire d extension video RAM pour la sortie vers un cran TV 106 octets d gt 9900 9 FFF soe le du ROM d une station d extension ou d un
21. 07 effacer sa zone texte Les donn es de programme sont r dig es sous forme de code m dian Treize codes 00H 8 bits sont inscrits S paration des programmes Pun de l autre eo GXexoxe 121 Forme de communication Un octet 8 bits de donn es est tr recu avec un bit de d but et deux bits tet 8 bits d st transmis recu a bit de d but et d b 1 caract re 11 bits fo Bit de d but 8 bits Bits de d but 1 bit Bits de fin 2 bits Modulation FSK 0 1200 Hz 1 cycle 1 2400 Hz 2 cycles 3 3 2 Caract ristiques du port s rie i pi 4 nie est un terminal d entr e sortie pour la transmission s rie asynch en ce qui concerne le niveau des si r c ignaux et la forme du conn A si conforme aux sp cifications RS 232C des normes EIA icd ette D I i ied hen une explication succinte du mode de transmission ACIA es relatifs au port s rie Pour i t s plus de d tails concernant la t i 1 ransmis sion s rie asynchrone veuillez consulter des ouvrages sp cialis s ou 122 M thode de trans mission s rie Cadence de trans mission Longueur de mot Bits de stop Parit Modes de transmis sion Les donn es sont mises reques sur une seule ligne de signaux La tension maximum et minimum de cette ligne est fix e letOen synchronisation C est le facteur indiquant combien de bits de
22. 2035 Royal Lane Suite 290 Dallas Texas 75229 U S A CANON CANADA INC HEAD OFFICE 3245 American Drive Mississauga Ontario L4V 1N4 Canada CALGARY 2828 16th Street N E Calgary Alberta T2E 7K7 Canada CANON EUROPA N V P O Box 7907 1008 AC Amsterdam The Netherlands CANON FRANCE S A Centre D Affaires Paris Nord Immeuble Amp re 5 93151 Le Blanc Mesnil Cedex France CANON UK Ltd Airport House Purley Way Croydon CRO OXZ England CANON RECHNER DEUTSCHALAND GmbH P O Box 1209 8033 M nchen Martinsried West Germany CANON LATIN AMERICA INC SALES DEPARTMENT P O Box 7022 Panama 5 Rep of Panama REPAIR SERVICE CENTER P O Box 2019 Colon Free Zone Rep of Panama CANON HONGKONG TRADING CO LTD Golden Bear Industrial Centre 7th Floor 66 82 Chai Wan Kok Street Tsuen Wan New Territories Hong Kong CANON AUSTRALIA PTY LTD 1 Hall Street Hawthorn East Victoria 3123 Australia
23. A B A B 60 PRINT A B A B gt Le programme que vous avez compos est list Lorsqu un programme est long il ne peut tre affich int gralement sur l cran Dans un tel cas vous pouvez arr ter le roulement des lignes en frappant la touchelON BREAK CR 10 REM PROGRAMME 20 INPUT A B A B 30 PRINT A B A B Break gt 40 PRINT A B A B 50 PRINT A B A B 60 PRINT A B A B 27 Lorsque la touche ON BREAK est frapp l ordre LIST est supprim et le lis tage ne peut pas tre repris m me si l on d sire obtenir la prochaine ligne Pour r obtenir la liste du programme il faut alors recomposer l ordre LIST Cela n est pas tr s pratique Dans un tel cas utilisez les touches S Jau lieu de la touche ON B REAK Le listage du programme est alors arr t et lorsque vous d sirerez pas ser la ligne suivante frappez la touche pour reprendre le listage lt a cTRL S 10 REM PROGRAMME 20 INPUT A B A B 30 INPUT A B A B 40 PRINT A B A B 50 PRINT A B A B 60 PRINT A B A B Il faut du temps pour s habituer l emploi des touches S afin d arr ter le listage la ligne d sir e Pour afficher ligne par ligne afin d avoir le temps de les tudier en d tail on utilise l ordre LIST Composez LIST RETURN La premiere ligne sera alors affich e Pour obtenir la ligne suivante frappez une touche
24. CANON en m moire RAM pour fichiers composer LOAD CANON Ensuite mettre en service l enregistreur cassette 1 Rebobiner la bande jusqu au d but 2 Remettre son compteur de bande z ro 3 Avancer rapidement la bande jusqu 5 ou 8 sur le compteur pour d passer la zone transparente de la bande Le d but de la bande 1 amorce est transparent et rien ne peut y tre enregis tr C est pourquoi la bande doit tre l g rement avanc e Cependant il existe des cassettes sp cialement con ues pour l enregistrement de programmes celles ci ne comportent pas d amorce transparente Il n est alors pas n cessaire de faire avancer la bande Pour utiliser une bande cassette partiellement enregistr e commencer par avancer rapidement la bande jusqu la partie vierge puis noter la position du compteur de bande R gler ensuite l enregistreur cassette en mode d enregistrement puis ex cuter l ordre CSAVE CSAVE FICHIER RETURN En proc dant de la sorte le fichier CANON qui se trouvait dans la m moire RAM pour fichiers a t charg en zone texte puis sauvegard sur la bande cassette sous la d signation FICHIER Lorsque le programme est charg l enregistreur cassette s arr te et le cur seur gt est affich sur l cran CSAVE FICHIER Ai 1 7 5 La prise REMOTE La proc dure ci dessus concerne un enregistreur cassette dot d une prise de t l
25. Conversion de code d une instruction PRINT lettres majuscules en let tres minuscules 4 Utilisation d un autre clavier du type s riel Attention Lorsqu on sp cifie CON ou un dispositif qui n est pas un dispositif d entr e GPR CASO LPT et PRT cette fonc tion n est pas r alis e correctement 3 3 Caract ristiques d interface 3 8 4 Interface cassette Comme son nom le sugg re c est l interface permettant d utiliser un enregis treur cassette comme dispositif de stockage externe On utilise la m thode de modulation FSK pour moduler la donn e 1 2 400 Hz et la donn e 0 1 200 Hz La cadence de transmission est fix e 1200 baud S quence de transmission de donn es Voici le diagramme de synchronisation du X 07 lorsqu un programme est sau vegard CSAVE sur une bande cassette Un programme 2 400 Hz 4 secondes 2 D3H x 10 D signation de fichier D signation 2 400 Hz 0 25 seconde Donn e de programme CSAVE d signation Jl NUL x 13 2 400 Hz 0 5 seconde C est une phase d attente que le moteur de l enregistreur cassette se sta bilise Elle dure au moins 4 secondes ce qui permet de rechercher le d but d un programme par le son C est un code de 8 bits dix D3H La d signation de fichier peut comprendre jusqu 6 caract res Si elle comprend moins de 6 caract res les espaces restants sont limin s Cette p riode sert au X
26. GND Oo wO nc SMCT INSELECT acc s de DATA l imprimante possible lorsque le niveau signal est BAS 129 3 4 Mode d emploi de l imprimante graphique couleur X 710 3 4 4 Mat riel Traceuse X Y stylos couleur du type stylo bille Division minimale X Y pas minimum 0 2mm Mode texte Nombre de caract res imprim s 64 types codes ASCII Nombre de formats d impression 16 formats 80 caract res ligne 5 caract res ligne Mode graphique Axe X 480 pas Axe Y 2048 2 409mm Vitesse de trac 52mm s max dans les axes X et Y 73mm s max 45 3 4 2 Codes de commande et ordres graphiques Codes de commande BS recul CHR 8 LF interligne CHRS I0 LU retour d une ligne CHRS 11 CR retour chariot CHR 13 DC mode texte CHR 17 DC 2 mode graphique CHRS 18 Ordres graphiques A nee INITIALISATION COMPLETE Ram ne le stylo au coin sup rieur gauche et r tablit le mode texte avec cette position comme origine C G CHANGEMENT DE COULEUR Le stylo de la couleur correspondant au code de couleur Cn n 0 3 est positionn e 0 noir 1 bleu 2 vert 3 rouge 130 D xy Yi Xz Y s Xn Ya Trace un trait entre un point X Y et le prochain x y NOUVELLE LIGNE Ex cute CR LF retour chariot et interligne lorsque rotation alpha
27. ROM m moire morte de 8K octets Format de donn es M thode s rie RAM m moire vive de 4K octets asynchron Pile au lithium autonomie plus de 1 1 2 an Cadence de 1200 s rie transmission standard 2 Cartes de m moire RAM m moire vive commutable Les cartes de m moire sont utilis es pour stocker des t programmes et donn es Alimentation Par le X 07 Hen existe de deux types 4K RAM avec pile de soutien et 8K RAM avec pile opata 60 L x 98 H x de soutien en projet Cette carte permet de stocker et de charger des program P mes et donn es bien plus rapidement qu avec un enregistreur a cassette Elles Poid es oids g sont si compactes qu elles peuvent tre facilement emport es Les cartes RAM poss dent une batterie de soutien permettant de conserver leur contenu 72 73 5 Convertisseur de niveau RS 232C X 722 Ce dispositif convertit la sortie du cou i l pleur optique X 721 ise s ri en signaux de format RS 232C TONS Caract ristiques Alimentation 4 piles AA ou adaptateur AD 4 Dimensions 200 L x 26 5 H x 86 P mm Poids 190 g 23 Mode d emploi des cartes utilitaires 23 1 Les quatre types de cartes utilitaires Les cartes utilitaires occupent une place sp ciale parmi les p riph riques du X 07 Il en existe de quatre types cartes m moires de 4K cartes 4K RAM cartes m moires de 8K cartes 8K RAM cartes programm es CANON cartes ROM RAM et cartes d application cartes 8K ROM
28. commande REMOTE Il existe de nombreux enregistreur cassette allant de ceux exclusivement r serv s l enregistrement de donn es jusqu aux sim ples appareils sans prise REMOTE Lors de l utilisation d un enregistreur cassette sans prise REMOTE r gler l abord le mode d enregistrement puis composer CSAVE FICHIER RETURN Apr s que le programme ait t sauvegard arr ter l enregistreur cassette d s que le curseur est apparu sur l cran Une manipulation aussi ennuyeuse est inutile lors de l emploi d un d cassette avec prise REMOTE Il suffit alors d avancer un peu la van AO P i t REC L enregistreur cassette de presser la touche d enregistremen r See n teg d enregistrer aussit t que l ordre CSAVE est ex cut et s arr te d s que le programme est sauvegard Certains enregistreurs cassettes son le rebobinage de la bande lorsqu ils se trouven tel cas l ordre MOTOR est tr s utile Lorsque MOTORON RETURN bin e ou avanct t compos la bande peut tre rebo rapides ar REMOTE est connect e En d autres termes I ex cution de cet Se We le mode REMOTE Apr s l avance rapide ou le rebobinage de la bande jusqu au point d sir retrouver le mode REMOTE en composant MOTOR OFF RETURN t incapables de r aliser l avance rapide ou t en mode REMOTE Dans un e rapidement m me si la et CSAVE FICHIER RETURN l enregistreur a cassette
29. de lettres XA Al A2 Les noms repr sentant des variables ont appel s les s pp L f ue de variables sont soumis des r gles qui sont expliqu es dans le Em uel de r f rence BASIC Il suffit pour l instant de vous rappeler qu elles oivent commencer par une lettre Avec le X 07 vous pouvez attribuer la m moire le nom qu il vous plait Il est par cons quent pr f rable d utiliser des no i i igni fad sibi ms de variable qui ont une significa PRIX 150 QUANTITE VENDUE 30 PRIX QUANTITE VENDUE 4500 Les noms de variable significicatifs sont tres utiles lors de l e oi de nom g tif tt tiles lors de I mploi d Comment valuez vous le X 07 i SE en tant que calculatrice de fonction de haut 14 Programmation BASIC 1 41 Qu est ce qu un programme Le X 07 ne serait qu une calculatrice ordinaire si l on utilisait le langage BASIC de la mani re indiqu e la section pr c dente Il existe toutefois une raison pour laquelle le BASIC a t employ En BASIC un num ro de ligne peut tre attribu chaque ordre Les ordres avec num ro de ligne sont appel s instructions Les instructions ne sont pas ex cut es imm diatement apr s leur composition Une s rie d instructions est appel e collectivement un programme Par exemple 10 REM PROGRAMME 20 INPUT A B A B 30 PRINT A B A B 40 PRINT A B A B 50 PRINT A B A B 60 PRINT A B A B Dans ce pro
30. ex cuer l ordre CLOAD en utilisant un enregistreur cassette ne poss dant pas de prise REMOTE composer CLOAD puis r gler l enregistreur cassette pour la lecture 17 7 Chargement d un programme L ordre CLOAD est utilis pour charger un programme qui a t stock sur bande cassette Premi rement placer la cassette d sir e dans Penregistreur a cassette En se r f rant au compteur de bande avancer la bande jusqu a un point situ juste devant le d but du programme a charger R gler ensuite l appareil pour la lecture s il comporte une prise REMOTE et composer CLOAD FICHIER RETURN d signation de fichier I e La bande cassette se met en marche et peu apres apparait Found FICHIER i r ie Lorsque le programme a t charg l enregistreur cassette s arr te automa tiquement et le curseur est affich sur l cran A Si l enregistreur cassette utilis ne comporte pas de prise REMOTE proc der de la m me mani re que pour sauvegarder un programme 1 7 8 Recherche des pannes Les enregistreurs cassette et les cassettes ne sont pas sp cifiquement pr vus pour enregistrer des programmes Par cons quent pour viter des ennuis se rappeler des points suivants Concernant les enregistreurs cassette 1 R gler le volume et le niveau d enregistrement une position l g rement au del du centre Si ces niveaux sont r gl s trop faib
31. n importe laquelle par exemple RETURN Frappez une nouvelle touche pour obtenir la ligne suivante et ainsi de suite A pr sent si vous effectuez l ordre LIST num ro de ligne gt et que vous frappiez la touche Break n est pas affich et le roulement ne s effectue pas sur l cran Utilisez cette m thode pour corriger une ligne de programme de plus de 60 caract res L ordre LIST est galement utilisable pour afficher des lignes de programme l int rieur d une certaine gamme Si vous composez 28 LIST 20 30 Les lignes 20 et 30 du programme sont list es LIST 20 30 20 INPUT A B A B 30 PRINT A B A B gt LIST 50 RETURN LIST 50 50 PRINT A B A B 60 PRINT A B A B 2 LIST 30 10 REM PROGRAMME 20 INPUT A B A B 30 PRINT A B A B ammi i i j la fin e partir de la ligne 50 jusqu d a ligne 30 Comme d crit pr c seule la ligne 20 est affich e LIST 50 affiche la list LIST 30 affiche le programme du d but a L demment si vous ex cutez l ordre ci dessous 29 LIST 20 RETURN LIST 20 20 INPUT A B A B 2 1 4 5 Boucles sans fin et ex cuti I ion d incontr l e di RE Composez le programme suivant 10 PRINT CANON RETURN 15 PRINT X 07 RETURN 20 GOTO 10 RETURN RUN RETURN Le curseur dispara t CANON et X 07
32. pour fichiers indiqu par d signation de fichier dans la zone texte DELETE d signation de fichier type de fichier gt Supprime un fichier inutile de la m moire RAM pour fichiers DIR Donne la liste des fichiers en m moire RAM pour fichiers RUN d signation de fichier Ex cute directement un programme en m moire RAM pour fichiers sans qu on doive au pr alable le charger en zone texte FSET nombre d octets gt D finit la dimension de la m moire RAM pour fichiers NEW Efface le programme en zone texte 16 Leclavier et l affichage cristaux liquides 1 6 1 Le clavier La disposition du clavier est indiqu ci dessous Avec certaines exceptions lorsqu une touche est frapp e le lettre ou le symbole inscrit sur sa face est affich e sur l cran la place occup e par le cur seur Les touches qui n affichent pas de caract re sur l cran ont une fonction diff rente et son appel es touches sp ciales Les touches qui crivent des caract res ont une fonction de r p tition automa tique avec certaines exceptions Lorsqu une touche est maintenue enfonc e pendant plus de 1 seconde la fonction de r p tition automatique entre en jeu pour crire ce m me caract re de fa on r p titive aussi longtemps que la tou che est enfonc e 39 De plus lorsqu une touche est frapp e un bip est produit Ceci est appel 3 ON BREAK 1 Met s
33. programmes et donn es peuvent tre chang s rapidement Les programmes et donn es peuvent galement tre m moris s sur bande cas sette l aide d un enregistreur cassette Avec des coupleurs optiques il est possible d effectuer des communications sans c bles Le X 07 poss de une montre r veil incorpor e heure et date R glez l alarme l heure d sir e et le X 07 produira une sonnerie ou une m lodie program m e la date au jour de la semaine et l heure d sir e Les caract ristiques ci dessus sont d crites de mani re approfondie dans les sections s y rapportant 13 Mise en service du X 07 1 3 1 Avant la mise sous tension an ion Premi rement mettez les piles en place En vous Sr al arn ci dessous introduisez quatre piles AA dans le logement piles ei ne pas intervertir les polarit s 1 En appuyant sur la par tie du couvercle mar qu e 2 Faites coulisser le cou vercle vers la droite 3 Introduisez les piles en alignant correctement les polarit s comme indiqu Les piles ne sont pas d coupl es lorsque 1 adaptateur CA est branch 1 3 2 Mise sous tension Les interrupteurs g n raux s i ont dispos s au coin ri pes I sup rieur gauche du clavi nd touches ON BREAK et OFF L alimentation est enclench e a la touche ON BREAK lorsque les piles sont charg es S il ne se passe rien v rifiez les points sui 7 Ner
34. puis r enclenchez le X 07 l affichage sera le suivant FS Error Create System Cela signifie que la derni re partie du fichier en RAM sur la carte est absente Dans cet tat la zone RAM pour fichier est initialis e et la premi re moiti de cette zone est perdue Pri re de se rappeler que lorsque la dimension fix e dela zone RAM pour fichiers est plus grande que la dimension de la carte RAM 4k le contenu du fichier en RAM ne peut pas tre l lorsque la carte a t retir e De m me si durant l ex cution du programme l alimentation tait coup e par une instruction SLEEP et que vous retiriez la carte RAM le message suivant serait affich lorsque l instrument est remis sous tension MC Error Create System Si vous frappez Y Create System r appara t et le syst me BASIC red marre lorsque vous refrapperez Y 82 2 3 5 Cartes d application et cartes programm es CANON e le X 07 est contr l par le i mise en plac ication est D auand Jie orsqu une carte d appli Be aid contenu sur celle ci Lorsque I alimentation est pus deeg arte d application est en place il se pourrait qu un prog u doe BASIC d marre Ceci s applique galement lorsqu une carte p x n Mes CANON est ins r e En cons quence lisez toujours son mode d emp m er une carte C e carte programme ANON gral e CAN avant d utiliser une cai te d application ou uni p 83
35. si vous composez 5 8 Pour effectuer ce calcul vous devez frap per PRINT 5 8 RETURN signifie frapper la touche RETURN Cela signifie composer P R I N T espace RETURN dans cet ordre 5 8 puis la touche PRINT est un ordre signifiant afficher 5 8 signifie Ajouter 5 et 8 et afficher le r sultat sur l cran En d autres termes vous devez indiquer clairement au X 07 de calculer 5 8 et ce qu il doit faire avec le r sultat Le langage BASIC se com que ordre est expliqu da Par cons quent PRINT pose de groupes de ce genre d ordres logiques Cha ns le manuel de r f rence BASIC Attention Ci apr s dans les illustrations la frappe de la touche RETURN est indiqu e par JJ 12 touches te in habitude d utiliser EE d cation des touches pour seira won eng 1 s ee ae i crire Pour fappe e nur i i alement 5 T aie e di que la touche Hi Ceci s applique g HI en E Exemples Affichage Op ration eSimple pression de la touche SHIFT ePression en m me temps que la touche SHIFT 4 SRPH SE Pression a la suite de la touche GRAPH ri a touche h Simple pression de ePression en m me temps que la touche SHIFT SHIFTJ LZ Tessio a suite de la touc m DI GRPH 1 ite di t he GRAP esee GRPH Pression la s 1 e H A e tant qu elle est press
36. son soit d livr pour ex cuter la ligne suivante En cons quence l exemple ci dessus devrait tre r dig ainsi 10 BEEP 5 10 20 BEEP 0 1 30 INIT41 COM 40 A INP 1 L instruction BEEP de la ligne 20 est fictive et sert retarder l ex cution de la ligne 30 26 3 Tableau des dispositifs Ce tableau pr sente les dispositifs utilisables sur les param tres de l instruction INIT Tableau des dispositifs leur d signation et les restrictions 2 me param tre D signa Signification Entr e Sortie 1er param tre tion T ges CON Console o 9 ile KBD Clavier F X T Mode ACIA A 3 ispositif E S s o o Cadence de trans Sow pop as mission 100 H rie E5234 8000 Valeur de d faut Valeur de d faut B 4800 WI Mode ACIA A i o o Cadence de trans M OPT EE Coupleur optique Greet x ES 2400 Valeur de d faut Valeur de d faut B 1200 e GPR Imprimante graphi 1 o E que couleur 4 ats LPT j Imprimante type o Centronics Sal n PRT po ans thermi xin bed fie qu _ CASE S EM I 1200 baud fixe Mode B fixe T T T Z Caso Serve 1200 baud fixe Mode B fixe i i es i o Dimension nom Type de donn PAM Ans ee bre d octets AaZ pour fedes Valeur de d faut i E J d R f rence
37. texte au mode graphique on envoie la X 710 le code ASCII 18 qui repr sente le code de changement de mode DC2 Ceci s accom plit en envoyant CHR 18 avec l ordre LPRINT LPRINT CHR 18 RETURN Apr s avoir pass l ordre ci dessus vous ne pourrez pas obtenir de listing cor rect si vous donnez l ordre LLIST Vous devrez d abord ramener la X 710 en mode texte Pour cela effectuer un retour chariot puis envoyez le code ASCII 17 qui repr sente le code de commande DCI LPRINT CHR 13 CHRS 17 Maintenant vous pouvez utiliser l ordre LLIST 2 4 5 Ordres graphiques Les d tails de tous les ordres relatifs X 710 sont donn s au chapitre 3 R f rence ou dans le mode d emploi X 710 Cette section ne d crit que les principaux ordres graphiques Comme la X 710 est une imprimante traceuse les ordres de base sont lever le stylo baisser le stylo et position du stylo Par exemple l ordre DRAW trace un trait entre deux jeux de coordonn es LPRINT D 0 0 100 100 Lorsqu un ordre tel que celui ci est ex cut le stylo est d plac et pos sur les coordonn es 0 0 puis il rejoint les coordonn es 100 100 Vous pouvez vous immaginer que D veut dire DESCENDRE ou TRACER c est la m me chose Apr s que l ordre D ait t ex cut le stylo ne remonte pas moins qu un ordre de levage soi
38. 0 IF A20 THEN A 1 110 X A 10 d Dans ce cas c est l instruction Su jvante qui a t compos e 100 IF A20 THEN A 1 1095 X A 10 Lorsque ce programme est list aay moyen de l ordre LIST il paraitra normal Cependant lorsqu il sera ex cut s Error SN appara tra Une telle erreur est difficile d celer c est pourquoi i s agit d tre attentif lors de la composition des lignes de programme 25 R sum de Corrections 1 D placer le curseur sur le caract r M si i e qu on d sire corriger au moyen d touches A a iP jet Vj PITT 2 Frapper la touche DEL pour supprimer le caract re superflu 3 Pour ins rer un caract re frapper la touche INS puis frapper le caract re d sir 4 Pour remplacer un caract re par un autre simplement frapper le caract re d sir 5 Pour corriger une instruction d j introduite ex cuter LIST num ro de ligne RETURN A pour appeler l instruction qu on d sire corriger puis corriger Apr s avoir ex cut une correction touj s toujours frapper la to RETURN e is 26 14 4 Comment utiliser l order LIST Etant donn que l ordre LIST est souvent utilis pour corriger les program mes il est d crit de mani re plus d taill e ci apr s L emploi le plus simple de l ordre list est le suivant LIST 10 REM PROGRAMME 20 INPUT A B A B 30 PRINT A B A B 40 PRINT A B A B 50 PRINT
39. 07 est d j i d oriei d extension est d j reli d origine un RAM de 8 k octets Attention Cette prise sert agrandir la m moire Veiller cepend ce pas l utiliser intempestivement La mit dad de m moire inadapt pourrait endommager le X 07 C E fier la connexion de cette prise son revendeur ca j 8 Sous CPU Contr le l unit pesa ds centrale a 8 bits le clavier l horloge l affichage etc que l alimentation du X 07 est coup e il reste aliment par les piles Clavier i touches chiffres lettres symboles 6 touches d finies par l utilisateur E1 F6 He SHIFT majuscules et CTRL EA uches de commande d affich 1 HOMES affichage ONST DEL Wi gt V 2 touches de mode GRPH et NUM 2 touches d alimentation ON BR Soit 68 touches au total ere pari unte ES lt T M moire vive RAM de 2 k octets Zone de travail du sous CPU Stocke les informations suivantes 1 Touches d finies par l utilisateur 512 octets 2 Caract res d finis par Putilisateur 512 octets 3 M moire tampon de clavier pour 127 touches 256 octets 4 Programme de d part 512 octets 5 Pour extension future 256 octets Interface port parall le Port d interface pour imprimante etc Il est compos d un registre d calage CI CMOS et d une matrice transitoire Il traite essentiellement des lignes de signaux de 8 bit
40. 10 INIT 1 COM 20 INIT 2 OPT 30 OUT 1 65 A la ligne 10 le num ro de fichier 1 est affect a un dispositif d entr e sortie s rie A la ligne 20 il vous semblera peut tre que le num ro de fichier 2 est affect un coupleur optique Cependant lors de l ex cution de ce pro gramme un message d erreur est produit car lorsque le num ro de fichier 2 a t affect au dispositif E S s rie le num ro de fichier 1 a t supprim Le X 07 utilise le g n rateur de cadence de transmission pour produire un son par le haut parleur miniature Pour cette raison lorsque l instruction INIT est utilis e conjointement l instruction BEEP une erreur semblable celle de l exemple ci dessus est produite 10 INIT 1 COM 20 BEEP 5 10 30 A INP 1 A la ligne 10 le num ro de fichier 1 est affect un dispositif E S s riel Cependant lorsque l instruction BEEP de la ligne 20 est ex cut e le num ro 1 est supprim et l erreur est produite la ligne 30 Le m me ph nom ne se produit lorsque l instruction BEEP est ex cut e avant l instruction INIT 10 BEEP 5 10 20 INIT 4 COM 30 A INP 1 Dans l exemple ci dessus aucun son n est produit L instruction BEEP sp ci fie la hauteur et la tenue de la note que le g n rateur devrait produire Lorsque le X 07 a termin de sp cifier ces param tres il ex cute l instruction suivante Il n attend pas que le
41. AM pour fichiers 2 Sauvegarde de programmes sur cartes de m moire de 4K 3 Emploi d un enregistreur cassette pour enregistrer un programme sur bande cassette Les m thodes 2 et 3 seront expliqu es plus loin La pr sente section explique la mani re de sauvegarder les programmes en m moire RAM pour fichiers 1 15 2 La m moire RAM pour fichiers et la m moire de texte ble pour l utilisateur peut tre divis e en DE RAM La zone texte est la zone dans laquelle le avons jusqu ici pas accord d at ex cut s La zone de m moire disponil texte et en zone pour is ue dit et ex a rogramme est di deber p Wo cette zone car tous les programmes que eH i ERE e t t dans cette zone Quand la m moire RAM pou A on r serv e pour la sauvegarde de Sieg Mam s RA ogramme compo Sauvegardons le pr fichiers 10 REM PROGRAM 20 INPUT A B A B 30 PRINTA B AB 40 PRINDA B A B 50 PRINTA B A B 60 PRINT A B A B moi i it en premier Pour ce faire la dimension de la m moire RAM pour fichier doit p lieu tre sp cifi e FSET 1024 t sauvegard en lui attribuant une d signation appe i mme es i RME progra Toujours sauvegarder un programme en lui l e d signation de fichier c attribuant une d signation de fichier SAVE PROG1 moi ier sous la A pr sent le programme est sauvegard en m moire RAM pour fichie signation PROGI m T
42. Canon cI GUIDE DE L UTILISATEUR ORDINATEUR INDIVIDUEL Canon Y 7 ORDINATEUR INDIVIDUEL GUIDE DE L UTILISATEUR a CANON d cline toute responsabilit quant l utilisation des exemples de programmes donn s dans ce manuel et ne saurait tre engag pour tout pr judice financier manque gagner et autres r clamations de tiers Ce manuel explique les fonctions de l ordinateur inviduel X 07 ci apr s d si gn X 07 ses accessoires ses adaptateurs son logiciel etc Il donne des expli cations d taill es en commen ant par la mani re de le mettre sous tension et d utiliser son clavier Si vous avez d j quelques connaissances du langage BASIC et des ordinateurs consultez ce manuel conjointement au manuel de r f rence BASIC et au guide de programmation pour d butants Attention Mettre le X 07 hors tension en branchant et d branchant un connecteur ou en pla ant l instrument face vers le bas Lors de l change de donn es ou programmes avec une unit d entr e sor tie telle un enregistreur cassette un coupleur optique etc s assurer apr s chaque op ration que les donn es ou programmes ont t correctement transmis recus Pri re de noter que la fonction d horloge incorpor e au X 07 est sujette variation en fonction de la fr quence d emploi et du programme utilis o 4 Table des mati res Chapitre 1 Mode d emploi d
43. E Maintenant frappez la touche RETURN RETURN 10 REM PROGRAMME 22 2 Utilisation de l ordre LIST apr s qu une instruction ait roul hors de l cran LIST 10 Ceci affiche l instruction de la ligne 10 10 REN PPROGRAMME Utilisez les touches Aj et gt pour d placer le curseur sur les caract res que vous d sirez corriger en proc dant de la m me mani re qu en 1 Correction avant la frappe de RETURN Apr s avoir ex cut une correction frappez toujours la touche RETURN Si vous passiez une autre ligne avant d avoir frapp la touche RETURN les corrections faites pourraient ne pas tre ex cu t es 3 Utilisation de l ordre LIST lorsqu une ligne de pro gramme comporte plus de 60 caract res Lorsqu une ligne de programme comporte plus de 60 caract res le d but de la ligne se trouvera toujours hors de l cran m me si vous utilisez l ordre LIST Dans un tel cas ex cutez un ordre LIST en pressant la touchelON BREAK lorsque n cessaire puis faites les corrections Cependant lorsqu une ligne de programme comporte plus de 80 caract res la correction est impossible moins qu on branche un cran cathodique cran de t l viseur M me si vous tentez une entr e le d but de la ligne se trouvera quand m me hors de l cran et ne sera pas enregistr e comme faisant partie de la ligne de programme Error SN ou une autre erreur sera produite
44. FS Error Create System Affich lorsque le MOT CLE situ au dessus de l indicateur de v rifica tion du fichier en RAM actuel ne correspond pas au MOT CLE suivant le fichier actuel en RAM Le fichier en RAM peut tre recr initialis en frappant Y puis RETURN 3 Create System Affich lorsque le d but et la fin du fichier en RAM actuel ne correspon dent pas l adresse indiqu e par RAMSRTR et RAMEND Lorsque Y RETURN est compos RAMSTRT et RAMEND sont r crits aux adresses de d part et de fin actuelles Lorsque les rep res de fichier 5A et A5 ne sont pas crits la partie sup rieure de la zone pour fichiers en RAM pr s de FFFF le BASIC inscrit ces rep res et initialise cette zone 116 i Riga Sai Dies E Place constante ROM en RAM Cherche le MAX de la zone RAM Mots cl s FICHIER Correspondants Create System FS Error Create System fie les adresses indi Res par RAMSTRT et RAMEND de la zone SYS et celles indiqu es par lindicateur de v rifica tion actuel et de fin Non Inscrit rep res de fichier Adresses torrespondantes Initialise ZONE POUR FICHIERS EN RAM Create System Inscrit les valeurs de la zone fichier ac tuelle en RAMSTRT et RAMEND Initialise l cran 17
45. M pour fichiers Zone libre Zone libre Zone texte Zone texte Comme le montre ce sch ma lorsqu une carte RAM est introduite des adres ses sont r serv es a la suite de la zone RAM du X 07 Pr c demment nous avions r serv 1024 octets pour la zone RAM de fichiers FSET 1024 RETURN L emplacement de la zone RAM pour fichier est diff rent lorsqu une carte RAM est mise en place Lorsqu il n y a pas de carte RAM la zone RAM pour fichiers est r serv e partir de l adresse la plus haute Lorsque la carte RAM est en place cette zone est r serv e partir de l adresse la plus haute de la carte RAM Cr ation de fichier sur la carte RAM Pour stocker des programmes sur une carte RAM il est n cessaire de cr er un fichier RAM lorsque cette carte est mise en place dans le X 07 Voici la proc dure de sauvegarde sur carte RAM d un programme se trouvant en zone texte Mettre en place la carte RAM FSET 4096 RETURN Composer le programme ou le charger dans la zone texte SAVE PROGI RETURN oe ucc A l tape 2 ci dessus nous avons ouvert un fichier RAM de 4096 octets Cela peut tre tout nombre pour autant qu il soit inf rieur 4096 Il faut toutefois que cette place soit assez grande pour acceuillir le programme D autre part si elle est trop grande il ne sera pas possible de lire le contenu de la carte RAM par la suite Po
46. NEXT GOTO GOSUB RETURN IF THEN ELSE ON GOTO ON GOSUB RUN STOP Entr e sortie INIT 4 INKEY INPUT INP INPUT ff SCREEN LINE INPUT SNS LINE INPUT STICK LPRINT STRIG OUT f TKEY PRINT PRINT USING PRINT PRINT USING 133 Fonctions Instructions Donn es DATA READ RESTORE M moire et langage machine EXEC FRE OUT PEEK POKE USR Ordres d dition LET 7 IE E LLIST LIST LIST NEW Interrupteur d alimentation OFF Console commande de curseur Commande CONSOLE CSRLIN CONSOLE FONT LOCATE KEY POS 134 Instructions Fonctions Chaines de caract res Calculs ASC CHR INSTR LEFT LEN MID RIGHT STR STRING VAL Horloge ATN COS EXP LOG RND SIN SQR TAN ALM DATE TIMES 135 136 Instructions Fonctions Divers BEEP ABS MOTOR FIX REM HEX INT SGN STARTS TAB Can on CANON INC 7 1 Nishi shinjuku 2 chome Shinjuku ku Tokyo 160 Japan P O Box 5050 Shinjuku Dai ichi Seimei Building Tokyo 160 Japan CANON U S A INC HEAD OFFICE One Canon Plaza Lake Success Long Island N Y 11042 U S A CHICAGO 140 Industrial Drive Elmhurst Illinois 60126 U S A LOS ANGELES 123 Paularino Avenue East Costa Mesa California 92626 U S A ATLANTA 6380 Peachtree Industrial Blvd Norcross Georgia 30071 U S A DALAS
47. See DIR est utilis pour s assurer que le programme a bien t sauveg en m moire RAM DIR 32 On obtient l affichage suivant sur cran 33 34 RAM PROG 1 P 1024 7889 PR per p feted signifie qu un programme P dont la d signation de fichier est ie I a t sauvegard en m moire RAM 1024 889 signifie que la capa gematine e de la memoire RAM pour fichiers est de 1024 octets et que 889 celle ci restent libres Un octet est une unit de it de m moi t capacit de m m 2 correspond un caract re lettre alphab tique chiffre etc S a grandeur de la m moire RAM pour fichiers peut librement vari e l int neur d une gamme donn e au moyen de l ordre FSET L ordre FSET est ex cut de la mani re suivante FSET 4000 RETURN Puis ex cuter l ordre DIR DIR RETURN RAM PROG 1 P 4000 3865 La m moire RAM pour fichiers est illustr e ci dessus 1 5 3 Suppression d un ancien fichier M me apr s qu un programme ait t sauvegard en m moire RAM pour fichiers il est toujours conserv en zone texte Pour cr er un nouveau pro gramme il faut d abord effacer l ancien qui se trouve en zone texte Cela est r alis au moyen de l ordre NEW NEW A pr sent utilisez l ordre LIST pour v rifier si le programme a bien t effa ce LIST d 2 Rien n est affich c est dire que l ancien programme a
48. ar s par des virgules point virgules ou tirets Vous pouvez galement utiliser ces symboles en combinaison Toute fois tous ces param tres doivent tre enferm s entre doubles guillemets Par exemple pour faire sonner chaque jour de chaque semaine le r veil de lundi vendredi 7 20 composez ALM 62 7 20 RETURN 60 24 4 Programme de d part gl un programme donn soit ex cut chaque Le X 07 peut tre r gl de sorte qu un progr a crudi D i i i ion Un tel programme est ap fois qu il est mis sous tension gr r x d part Les fonctions et les ordres associ s aux programmes de d part so les suivants SLEEP STARTS OFF ernant ces fonctions et ordres reportez vous au d tails conc port ne C Voici un exemple simple d application de pro manuel de r f rence BASI gramme de d part Premi rement l ord vant inateur tant sous tension introduisez le programme sul 10 CLS 20 PRINT BIENVENUE AU X 07 30 PRINT DATES 40 PRINT TIMES Ensuite frappez STARTS RUN CHR 13 OFF 1 L alimentation est coup e et l affichage est effac Maintenant mettez sous tension BIENVENUE AU X 07 83 03 03 THU 13 01 33 est affich De cette mani re le programme en zone texte est automatique ment ex cut d s la mise sous tension Examinons maintenant cette op ration en d tail STARTS est une fonction attr
49. aut frapper ensuite la touche RETURN Ex cute un programme en zone texte Cette touche n est pas d finie Affiche la date du jour sur l cran Compl ter cet ordre par la d signation de fichier frapper RETURN et ex cuter l ordre CSAVE Compl ter cet ordre par ce qu on veut calcu ler ou afficher puis frapper RETURN pour ex cuter l ordre PRINT Cette touche est identique 2 Frapper ensuite RETURN et les variables et affichages sont conserv s m me lorsque rali mentation est coupee C est l ordre CONT Cette touche n est pas d finie Pone la touche F1 ensuite la touche F7 en frappant SHIFT F1 il existe un programme en zone texte frapper is RETURN Essayez la touche F5 xb i P D Vous pouvez rapidement connaitre la d finition de ces touch 1 H es en ex cutant CONSOLE 1 RETURN tim cld loc ist run Gardez maintenant la touche SHIFT enfonc e dat csv nt slp cnt Il est agr able de pouvoir connaitre la fonction corresponant chaque touche d cependant il ne vous restera alors is li plus que trois lignes d afficha Pour effacer cet affichage composez ee CONSOLE 4 0 RETURN Les fonctions des touches d finies par l utilisateur peuvent tre librement chang es Par exemple lorsque la touche est frapp e LIST appara t sur l cran Cependant pour ex cuter cet ordre v
50. cela ex cutez l instruction CONSOLE 1 Maintenant r glons le r veil Par exemple composez ALMS 1983 3 3 255 12 30 A 9 P ow G G 42 J ee 3 Le r veil sonnera 12 30 le 3 mars 1983 Il est cependant possible d omettre l ann e le mois les heures le jour le jour de la semaine les heures et les minutes ALMS 11130 Dans l exemple ci dessus le r veil sonnera la demi de chaque heure ALMS 1112130 Dans cet exemple le r veil sonnera tous les jours 12 30 La sonnerie retentit pendant 1 minute Pour l arr ter frappez les touches CTRL tS Pour v rifier quelle heure le r veil est r gl composez PRINT ALM 12 30 R gler le r veil est un peu compliqu Examinons chaque param tre en d tail ann e Composer un nombre de 4 chiffres mois gt Composer un nombre de 1 12 jour Composer un nombre de 1 31 jour de la semaine gt C est un peu compliqu Forme d cimale Forme hexad cimale Dimanche 64 amp H40 Lundi 32 amp H20 Mardi 16 amp H10 Mercredi 8 amp HO8 Jeudi 4 amp HO4 Vendredi 2 amp HO2 Samedi 1 um doit tre compos Par exemple pour que le r veil sonne les lundi mardi et mercredi composez 56 32 lundi 16 mardi 8 mercredi lt heures gt Composer un nombre entre 0 et 23 lt minutes gt Composer un nombre entre 0 et 59 Les param tres peuvent tre s p
51. ction s FONTS Vous pouvez d finir les codes de caract re entre 128 et 159 et entre 224 et 255 La fonction FONTS est utilis e ainsi iable 2 gt on lt variable 1 beet STEE c variable 8 gt express cifie le code caractere finir ur inir le code de expression gt Sp ciil ode du caract d fini our d fin X fie k f P f de d caract re 128 composez FONTS 128 variable 1 gt lt Variable 8 gt RETURN onn e 8 gt sont Comme lt variable 1 gt lt variable 8 gt lt donn e 1 gt ee g n ralement des constantes ils peuvent tre trac s sur u p 7 ap nn 2 2 2 re lt F 30 B 0000009 edonn e2 gt 1 1 1 1 0 0 0 cdonn e3 gt 1 0 1 H 1000 edonn e4 gt 1 1 1 1 1000 donn e5 1 0 1 0 1 0 0 0 edonn e6 1 1 1 11000 edonn e7 0 0 0 00000 donn e8 0 0 0 0 0000 Partie affich e Dans l exemple ci dessus Forme Forme ae hexad cimale oe lt variable 1 gt 00000000 o amp H00 A variable 2 gt 11111000 Sire e variable 3 gt 10101000 amp HAS Me variable 4 gt 11111000 amp HF8 67 Ainsi pour d finir un tel caract re frappez FONTS 128 amp H00 amp HF8 amp HAB8 amp HF8 amp HA8 amp HF8 amp H00 amp H00 RETURN Utilisez la fonction CHR ri i our x EH p p rifier si le caract re a t d fini correcte PRINT CHR 128 RETURN E FONTS peut tre ins r e dans une instruction et
52. de s par cable ennuyeux pour l mission r i r ception bee p de programmes et de Les signaux envoy s par le X 721 sont conformes aux sp cifications pour pal s rie asynchrones En ce qui concerne le logiciel les signaux sont trai t Sud T er d un acc s au port s rie Cette section couvre non seu ment le X 721 mais aussi les sp cificati i i e cations des signaux s rie async RS 232C et les connexions en s rie E 2 5 2 Raccordement du X 721 Raccorder le X 721 au X 07 de la mani re suivante Pour d livrer de tes dans un programme s signaux travers le X 721 on utilise les instructions suivan INIT 4 D finit le num ro de fichier du X 721 INPUT Entre les signaux travers le X 721 PRINT D livre les signaux travers le X 721 INP OUT SNS o de fichier 1 5 est affect quel L instruction INIT sp cifie quel num r X 721 le num ro de dispositif d entr e sortie Par exemple pour attribuer au fichier 1 frapper INIT 1 OPT 2400 A 1 signifie que le num ro de fichier 1 est d fini OPT est le nom de dis positif du coupleur optique 2400 est la cadence de transmission en baud de 2400 baud bits s A est le mode de transmission ACIA Se reporter au chapitre 3 R f rences pour plus de d tails sur les cadences et modes de trans mission L instruction INIT affecte le num ro de fichier 1 au X 721 et fixe les r g
53. donn es sont transmis en une seconde 1 baud 1 bit s Une donn e est transmise par groupes de bits Un groupe de bits est appel un mot La longueur d un mot indique le nombre de bits d un groupe Un mot se compose de 7 8 bits Deux bits sont utilis s pour s parer deux mots Un bit est utilis pour d tecter les erreurs par exem ple parasites sur la ligne de transmission Il existe deux types de bits de parit pair et impair Diverses m thodes de transmission peuvent tre fix es en combinant la cadence de transmission la longueur des mots les bits de stop et les bits de pari t Ces comninaisons sont appel es modes de trans mission Voici les caract ristiques r sum es du port s rie Connecteur Longueur de mot Parit Bits de stop 9 broches 7 ou 8 bits Sans paire ou impaire 2 bits Cadende de transmission COM 100 8000 OPT 100 2400 123 3 3 3 Caract ristiques du port parall le 3 34 Connecteurs et c bles pour chaque interface Le port parall le est de terminal d entr e sortie pour la transmission des don n es en parall le Il est conforme aux sp cifications Centronics Huit lignes de signaux sont rassembl es en parall le ce qui permet l envoi d un octet de don n es 8 bits la fois Ce port permet de raccorder divers types d impriman
54. du X 07 est constitu e d un Intel 8085 bus compati et d ouvrir une interconnexion d A ble Elle peut acc der directement 64 k octets de m moire Dans le X 07 la synchronisation adresses de donn es ou de zone de anole est r serv e comme suit Lorsqu un ROM est connect Lorsqu un RAM est connect Adresse la prise de m moire la prise de m moire FFFF Syst me ROM 20K Interpr teur BASIC B000 A000 Station d extension 9800 8000 7 Carte d application ROM 8K 6000 Prise de m moire Carte de m moire ROM RAM 8K 8K 4000 Carte de m moire Prise de m moire RAM 8K RAM 8K Zone fichiers 2000 Zone syst me Zone texte RAM interne 0000 104 105 3 1 4 Allocation de m moire 0000 1 FFFH 8 k octets C est la zone de m moire RAM de 8 k octets incorpor e au X 07 La s lec tion de l espace gauche ou droit d pend de la disposition mat rielle de la puce de contr le E S Lorsque le CPU est remis z ro l acc s est commut sur la gauche de l espace Le c t gauche comprend une instruction saut vers C3C3 0000H est la premi re adresse jointe lorsque le CPU est remis z ro De cette mani re il ex cute l instruction saut vers C3C3 la premi re ins
55. e E SHIFT n est efficace qu M KH e Weg apr s avoir t press e la touche He We a i d elle soit nouveau i A te active jusqu ce qu el iwl pour CPR Ne pas o Mia de SLE T UE fois il E Rl m Pus SECH retrouver le mode normal EX GRPH ou N 1 3 4 Utilisation du X 07 comme calculatrice Etant donn que le X 07 est un ordinateur vous devez maitriser la program mation pour profiter de toutes ses possibilit s Cependant pour ex cuter des calculs simples il n est pas n cessaire de composer un programme Si vous tes habitu s a utiliser une calculatrice vous d sirez peut tre vous servir du X 07 comme telle Cette section d crit comment utiliser le X 07 de cette mani re Comme nous l avons expliqu dans la section pr c dente l ordre PRINT sert ex cuter les additions soustrations multiplications et divisions Par exemple PRINT 1584 333 J 491 gt Un point d interrogation peut tre utilis la place du mot d instruction PRINT L exemple ci dessus devient alors 158 333 J 491 Consid rez le point d interrogation comme une demande au X 07 de calculer le r sultat de 158 333 14 Exemple 15x15 225 15 15 d 225 z signifie multiplication x 25 4 A 100 25 d 4 signifie division 367 167 200 367 167 d 200 sinus et logarithme sont galement utilisable
56. e Connecteur de cassette tes Pour plus de d tails concernant les sp cifications Centronics consultez des ouvrages sp cialis s Broche Nom du r cassette n n signal Enregistreut 1 REM Un fil vers prise REMOTE 2 GND Signal de masse 3 DEM Fil vers prise REMOTE 4 MON Reli la prise de lecture couteur 1 Ze D MIC Reli la prise d enregistrement i 3 5 Connecteur s rie 3 Broche Nom du Direc Contenu 1 n signal tion 3 1 LTxD OPR transmission DONNEE 225 2 SO FEE FG Masse chassis 3 N C T B 4 TxD DONNEE transmise L 5 RxD LE DONNEE regue 6 CTS R ception d autre dispositif F T 04 5318 7 RTS R ception X07 h 8 sG l Masse signa 9 VBB Mimentation instable 124 Connecteur parall le 14 1210 8 6 4 2 e Connecteur d extension 40 broches au dos du X 07 16 20 24 28 32 36 40 Broche n Nom du signal Direction Contenu 1 1 DATA1 2 DATA2 DATA3 DATA4 Donn es de sortie vers imprimante DATAS DATA 1 est LSB et DATA 8 est MSB Nom du Nom du T Nom du T Nom du Broche n signal Broche n signal Broche n si
57. e carte utilitaire ici Il est possible de stocker des programmes et donn es sur carte de m moire Compartiment d extension de m moire Ins rez un CI de m moire ici pour agrandir la m moire Il est cependant conseill de s adresser au revendeur quand au type de CI appropri CANON d cline toute responsabilit en cas d accident cons cutif l insertion d un CI inappropri K Commutateur de remise z ro Ce commutateur est utilis en dernier lieu en cas de d faillance du X 07 N utilisez pas ce commutateur inopin ment Remarquez que lorsqu il est utilis certains programmes et donn es pourraient tre effac s QD Prise d entr e sortie s rie Pour branchement d u n coupleur opti i i RS 232C ou un autre X 07 Cette WEE EE RS 232C prise est conforme aux sp cifications Commutateur de blocage Utiliser ce commutateur lors de l insertion ou du retrait d une carte utili taire Lorsque ce commutateur est sur OFF l alimentation ne peut pas tre enclench e La cr ation de programme et l introduction de donn e s effectuent par frappe sur le clavier et le r sultat de l ex cution de programmes est affich sur l cran Aussi longtemps que les piles sont charg es les programmes et donn es ne peuvent tre perdus m me si l alimentation est coup e Les programmes et donn es peuvent tre stock s sur cartes de m moire Si vous disposez de plu Sieurs cartes de m moire avec piles de soutien les
58. e dispositif devient le clavier Ainsi le X 07 peut tre t l command travers le convertisseur de niveau RS 232C Pour supprimer cet tat 1 Mettre hors tension puis remettre sous tension 2 Ex cuter l instruction suivante partir du dispositif servant de console E S s riel EXEC amp HEE 33 Exemple 2 R union de programmes Charger un programme dans la zone texte puis composer INIT 4 5 LIST 500 LIST 5 RETURN 500 dimension du fichier du premier INIT n est qu un exemple qui doit tre adapt la dimension r elle du programme Charger ensuite un autre programme dans la zone texte INIT 45 LIST EXEC amp HEE 1 E Ces deux programmes sont maintenant r unis en zone texte 119 120 Lorsqu on d finit la zone pour fichiers en RAM comme console le clavier redevient automatiquement la console lorsque le fichier RAM est entr la fin Le dispositif auquel le num ro 5 est attribu peut tre sp cifi comme con te A sole d entr e en ex cutait EXEC amp HEEIF Outre ces deux exemples ci dessus on peut utiliser num ro de fichier 5 de nombreuses autres mani res Par exemple pour 1 Supprimer ou charger une partie de programme 2 Rechercher ou vider une chaine sp cifique renvois crois s ou recherche de nom de variable 3
59. e message ci dessus indique que la structure de la zone RAM est trange et que le BASIC n est pas capable de traiter le fichier en RAM Dans un tel cas frappez Y puis la touche RETURN pour liminer l ancien fichier en zone RAM du X 07 Si vous d sirez cependant conserver l ancien fichier en RAM mettez hors ten sion puis retirez la carte RAM Sauvegardez le contenu du fichier en RAM sur une bande cassette et r introduisez la carte RAM Il apparaitra nouveau Create System Ensuite Y RETURN A pr sent l ancien fichier en RAM est limin et vous pourrez r server un zone pour fichiers sur la carte RAM Le message Create System est gale ment affich si vous ins rez une carte ayant une zone diff rente pour fichiers Composer Y RETURN lorsque Create System est affich et la zone pour fichiers en RAM sera r serv e conform ment la zone m moris e sur cette carte Create System sera galement affich si toute autre touche que Y est frap p e La frappe de la touche OFF pourrait d truire le fichier contenu dans la zone RAM de la carte Cependant si la zone pour fichiers est fix e plus de 4096 avec l ordre FSET comme dans le sch ma ci dessus la carte RAM n est plus assez grande et la zone d borde dans la partie sup rieure de la zone RAM du X 07 Si vous reti rez la carte RAM
60. egistreur cassette Le X 07 est si compact qu il tient dans la paume de la main Pourtant l int rieur de son boitier compact se trouve un potentiel sup rieur celui d un ordi nateur individuel ordinaire Ce chapitre n explique qu une partie des fonctions du X 07 mais il est important pour vous familiariser avec ce mat riel Les fonctions sp ciales du X 07 sont abord es au chapitre 2 1 14 Avant d utiliser le X 07 Assurez vous que votre X 07 est vous l avez recu Si le compte n y votre revendeur 1 X 07 X 07 Guide de l utilisat l Manuel de Hiene BAR eee Kam Programmation pour d butants Carte de r f rence Piles AA x 4 pe des l ments suivants lorsque Pas ou en cas de d fectuosit contactez ta 1 2 Pr sentation du X 07 Cette section donne la nomenclature des l ments du X 07 Veuillez vous reporter l illustration pendant la lecture Interrupteurs g n raux Ces touches servent d interrupteurs g n raux du X 07 Lorsque l alimen tation du X 07 est coup e la fonction d horloge et autres fonctions sont conserv es Clavier Les touches sont dispos es de la m me mani re que le clavier d une machine crire Affichage cristaux liquides cran LCD 80 caract res 20 caract res sur 4 lignes peuvent tre affich s Sert gale ment d affichage graphique 120 point x 32 points Haut parleur miniature Pour la reproduction d alarme et de sons Interface de casse
61. est automati h sur l cran Lorsque le programme est sauvegard quement arr t et le curseur est affic 1 7 6 Comment v rifier un programme Lorsqu un programme a t sauvegard il faut v rifier s il a t correctement stock Etant donn que les enregistreurs cassette et les cassettes ne sont pas vraiment con us pour enregistrer des programmes des distorsions peuvent s ajouter lorsqu ils sont utilis s de telles fins On utilise CLOAD pour v ri fier le programme Premi rement rebobiner la bande jusqu un point l g rement en avance sur le d but du programme R gler ensuite l enregistreur cassette pour la lec ture Si la prise REMOTE est connect e l appareil restera l arr t ensuite composer CLOAD FICHIER RETURN d signation de fichier La bande cassette se met en marche et bient t apparaitra l affichage Found FICHIER L affichage signifie que le programme dont la d signation est FICHIER a t correctement sauvegard Lorsqu un programme a t correctement sauvegard aucun message n est affich l enregistreur cassette est arr t si la prise REMOTE est connect e et le curseur apparait Si le programme sauvegard ne correspond pas au pro gramme se trouvant en zone texte Bad est affich et l enregistreur cas sette est arr t Dans un tel cas reprendre la proc dure de sauvegarde du pro gramme Pour
62. et l cran graphique Les sch mas peuvent tre trac s par dessus des caract res 1 6 5 Ordres graphiques Les ordres graphiques du langage BASIC sont utilis s pour tracer des sch mas sur l cran Les ordres graphiques sont les suivants PSET X Y PRESET X Y LINE X Yi OX Yo CIRCLE X Y R 1 Trac d un point 2 Effacement d un point 3 Trac d un trait 4 Trac d un cercle ent et effacent respectivement un point aux h ma peut tre trac essentiellement l aide trait entre deux jeux de coordon e l ordre CIRCLE trace un cercle Les ordres PSET et PRESET trac coordonn es X Y sp cifi es Un sci de ces deux ordres L ordre LINE trace un n es X Y et X gt Yo sp cifi es tandis qui ayant pour centre X Y et pour rayon R Ex cutez les ordres suivants 1 LINE 0 0 119 31 2 CIRCLE 20 20 10 RETURN 3 FOR N 1 TO 31 PSET 30 N NEXT N Pour plus de d tails veuillez vous reporter au manuel de r f rence BASIC 17 Mode d utilisation d un enregistreur cassette 1 7 1 Choix d un enregistreur cassette L utilisation d un enregistreur cassette permet de sauvegarder des fichiers prog rogrammes etc sur bande casse de les r utilis est pas n cessaire t tte et er Il n D Si de disposer d un enregi gistreur cassette de haute it is il doi d filement stable de la bande a Ska 1 7 2 Branchement de l enregistreur cassette Repo
63. gnal Broche n signal 1 GND 11 WR 21 D7 31 A15 2 GND 12 RD 22 D6 32 A14 3 GND 13 KACL 23 D5 33 A13 4 GND 14 MAB 24 D4 34 A12 5 RESET 15 INTA 25 D3 35 A11 zl 6 BUZZ 16 SI 26 D2 36 A10 7 VEX 17 so 27 Di 37 A9 r sl 8 VEX 18 INTR 28 Do 38 AB 9 ALE 19 RSTC 29 CLK 39 vcc2 10 WAIT z NM 30 IOIM 40 voc2 6 DATA6 7 DATA7 8 DATA8 9 STROBE Signal stroboscopique hires pique pour lecture de DATA par 10 GND 4 11 BUSY Imprimante occup e Transmission impossible 12 GND 4 13 VPR Alimentation fournie au X 07 5V 14 GND 15 GND d 126 GND O Y Binec Fiche Remote noire REM O MON O Ac Fiche lecture blanche MIC o Fiche enregistrement rouge 127 Cable s rie OL WX oc i onl Blindage D o 3 ot l 1 Be 1 O 5 h H X 565 os 6 TUNE NUN c V u 8 y O o Nf to o Cable pour imprimante 15 broches 12 conducteurs Blindage 128 e C ble parall le Centronics M thode Centronics gt STROBE DATAI DATA2 DATA3 DATA4 DATAS DATA6 DATA DATA8 ACCUSE RECEPTION OCCUPE PRET PE FIN DU PAPIER VALIDATION IMPRIMANTE MISE SOUS TENSION S GND GND lorsque les lignes de signaux sont paires torsad es 30 N C 31 O INIT initialisation de l imprimante 32O ERROR anomalie imprimante 330 S
64. gramme des valeurs sont plac es dans les variables A et B puis les op rations A B A B A B et A B soit addition soustraction multiplica tion et division sont ex cut es Les r sultats sont ensuite affich s sur l cran Pour que le X 07 m morise ce programme frappez 40 REM PROGRAMME 20 INPUT A B A B RETURN Apr s avoir compos toutes ces instructions frappez RUN signifie frapper la la touche RETURN 19 A B 150 50 J A B 200 A B 100 A B 7500 A B 3 2 RUN est un ordre donn l ordinateur signifiant ex cution selon le pro gramme Lorsque l ordinateur re oit cet ordre il ex cute le programme s quentiellement dans l ordre des num ros de ligne Dans ce programme l instruction INPUT de la ligne 20 place les valeurs com pos e sur le clavier dans les variables A et B De la ligne 30 la ligne 60 sont ex cut es l addition la soustraction la multiplication et la division selon les valeurs attribu es aux variables A et B et les r sultats sont affich s sur l cran Par exemple la ligne 30 est 30 PRINT A B num ro de ligne affichage du r sultat calcul En cr ant un programme de cette mani re il est possible de faire ex cuter automatiquement une op ration Comprenez vous maintenant ce qu est un programme 1 4 2 Corrections Lors de la composition d un programme il est normal que vous fassiez des fautes de frappe Pour corriger les erreurs les touches su
65. ibuant au X 07 les ordres ex cuter lors de la mise sous tension Dans l exemple ci dessus STARTS RUN CHRS 13 La mise sous tension revient composer RUN RETURN En d autres termes c est comme si la chaine de caract res stock e dans la fonction STARTS tait compos e votre place sur le clavier CHR 13 est le code de contr le du retour du curseur OFF est un ordre instruisant au X 07 d ex cuter le programme de d part Si l ordre OFF2 est frapp lors de la mise sous tension rien ne se passe m me si la fonction STARTS est fix e Les ordres OFFl et OFF2 ne changent pas lors que la touche OFF est press e 2 1 5 Touches d finies par l utilisateur touches de fonction Les touches F1 se trouvent la partie sup rieure du clavier Ces tou ches permettent d ex cuter les fonctions souvent utilis es en une seule pres sion Press es en m me temps que la touche SHIFT les touches F1 deviennent les touches F12 Ainsi 12 touches de fonction sont dispo nibles au total F1 TIMES CHRS 13 F2 CLOAD F3 LOCATE F4 LIST F5 RUN CHR 13 F6 F7 DATES CHRS 13 F8 CSAVE F9 PRINT F10 SLEEP F11 CONT F12 Affiche l heure actuelle sur l cran Compl ter cet ordre par la d signation de fichier puis frapper RETURN pour ex cuter l ordre CLOAD D place la position du curseur C est l ordre LIST IL f
66. imante X 710 Enregistreur de donn es graphique Couleur 69 2 23 Les principaux p riph riques Cette section d crit de mani re succinte les p riqh riques typiques du X 07 b Imprimante graphique couleur X 710 est une imprimante traceuse X Y 4 couleurs d commutable com vant tre emport e partout roi La X 710 est capable d imprimer non seulement des listes de programme et des RE de calcul mais comme traceuse peut de plus tracer divers diagram Caract ristiques Papier Papier ordinaire pour imprimante de 114 mm de large Impression 16 formats plus petit caract re 80 carlligne Eee Traceuse X Y nterface Sp cifications C Accumulateurs Ni Cd me Vitesse d impression 10 caract res se conde plus petit format Dimensions 200 L x 35 5 H Poids 570 Ei m 70 2 Imprimante thermique X 711 C est une imprimante thermique com de programme et les r sultats de calculs pacte utilisable pour reproduire les listes Caract ristiques Syst me Impression thermique Impression 10 caract res ligne grand format 20 caract res ligne format standard 35 caract resiligne petit format Vitesse d impression 20 caract res seconde Papier thermosensible sp cial de 57mm de Papier largeur Accumulateurs Ni Cd Dimensions 194 5 L x 30 H x 87 5 P mm Poids 420g 3 Cartes utilitaires A l int rieur d une petite carte du format d une carte de cr dit se trouve un ROM m mo
67. ire morte ou un RAM m moire vive pr vue de 8K Les cartes de 4K cartes RAM 4K sont dot es d une pile au lithium de soutien Leur contenu est conserv apr s qu elles soient sorties du X 07 Des cartes d application m moires mortes ROM sont disponibles pour chaque type d application Des cartes programm es CANON m moires vives mortes RAM ROM CANON sont galement disponibles 71 Caract ristiques CMOS RAM de 4 k octets Pile au litium autonomie plus de 1 1 2 an Dimensions 85 5 L x 2 9 H x 54 P mm identiques toutes les cartes CMOS RAM de 8k octets pour extension de m moire Pile au lithium 3 Cartes d application cartes ROM Ces cartes contiennent des programmes d application qui sont utilisables par simple insertion dans le X 07 Caract ristiques M moire morte ROM de 8k octets 4 Coupleur optique X 721 Ce dispositif convertit la sortie de la prise s rie en rayons infrarouge pour la transmission vers un autre X 07 ou un p riph rique La section d mission r ception est concue de sorte que la directivit puisse tre chang e facilement Caract ristique Syst me Emission r A 1 ception par 1 Cartes programm es CANON m moires vives mortes ROM RAM ra em r Les cartes programm es CANON comportent un ROM de 8K et un RAM i f SE de s ELles contiennent un programme d application et une zone Gamme de com or rogrammable munication 5m en ligne Caract ristiques directe
68. ivantes sont utilis es a 4 V gt Touches de curseur Ces touches permettent de d placer le curseur dans le sens de leur fl che INS Cette touche cr e un espace DEL Cette touche annule un caract re inutile D abord voyez o se trouvent ces touches sur le clavier Apr s avoir m moris leur emplacement sur le clavier corrigeons quelques erreurs 1 Correction avant frappe de la touche RETURN 10 REN PPRGRMME at Cette ligne comporte de nombreuses erreur s Ne frappez pas encore la touche RETURN Cette ligne devrait tre ainsi 10 REM PROGRAMME al REN doit tre chang en REM et PRRGRAMME en PROGRAMME La pression de la touche 4 ram ne le curseur vers le d but de la ligne En cons quence apr s avoir press la touche 11 fois 4 4 10 REN PPRGRAMME Le curseur arrive G Frappez ici la touche INS INS 10 REN PPR_GRAMME Frappez maintenant 0 et vous obtenez O 10 REN PPROGRAMME al Ensuite il y a un P de trop alors presse la touche 3 fois q 4 lt 4 lt 10 REN PPROGRAMME Pour supprimer le P de trop frappez la touche DEL 10 REN PROGRAMME p Corrigez maintenant REN en REM Tal 4 4 puis 4 10 REN PROGRAMME Puis frappez M M 10 REM PROGRAMM
69. l v fonction de r p tition automatique HOME CLS Ram ne le curseur au coin sup rieur gauche Lorsque pres s e en m me temps que SHIFT efface l cran NUM Place le clavier en mode 10 touches GRPH Place le clavier en mode graphique FlJa F6 Touches de fonction Les ordres souvent utilis s F7 F12 peuvent tre ex cut s en pressant une touche de fonction On peut d finir quel ordre correspond quelle touche l aide de la fonction KEY C est pourquoi elles sont appe l es touches d finies par l utilisateur La touche F6 est la touche carr e plac e au centre des touches de commande du curseur Indique l entr e d ordres ou d instruction Le contenu d une ligne est fourni l ordinateur lorsque cette touche est frapp e 1 6 3 Changement de mode du clavier Afin de pouvoir entrer de nombreux caract res diff rents sur un clavier aussi compact il est n cessaire d attribuer chaque touche plusieurs caract res On appelle mode de clavier le mode o une touche correspond un caract re donn Ainsi une touche crit un certain caract re dans un mode de clavier et un caract re diff rent dans un autre mode 1 Mode alphanum rique 2 Mode graphique Nota En mode graphique les touches SHIFT F6 F12 et CCLR n ont aucune fonction 42 3 Mode 10 touches Lorsque le BASIC est initi le clavier est plac en mode alphanum rique Le clavier peut tre plac
70. les de la distorsion pourrait se produire s ils sont r gl s trop forts il y aura saturation 2 La sauvegarde et le chargement doivent tre op r s au m me niveau de signal 3 En lecture le r glage des aigus doit tre fait de facon accentuer les hau tes fr quences pour capter les donn es dans ce spectre 4 Utiliser le m me enregistreur pour la sauvegarde et le chargement Des enregistreurs diff rents font d filer la bande une vitesse l g rement dif f rente ce qui pourrait rendre le chargement du programme impossible 5 Le m me effet pourrait se produire en utilisant un enregistreur cassette avec des piles neuves pour la sauvegarde et le m me enregistreur avec piles usag es pour le chargement 6 Des parasites pourrait provenir de la prise MICRO de certains enregis treurs cassette dot d un r glage automatique de niveau Dans un tel cas d brancher la prise MICRO 7 La prise REMOTE de certains enregistreurs ne correspond pas la fiche correspondante du c ble de raccordement Dans un tel cas suivre la pro c dure pour enregistreur cassette sans prise REMOTE Concernant les bandes cassettes Il existe sur le march des bandes cassettes destin es exclusivement l enregis trement de programmes Ces cassettes ne poss dent pas ou peu d amorce de bande de sorte qu il n est pas n cessaire de localiser les programmes De plus elles poss dent des caract ristiques approp
71. les de communication avec le X 721 Si l instruction ci dessus est ex cut e l int rieur d un programme les instructions INPUT f 1 et PRINT 1 servent entrer sortir les signaux travers le X 721 Consid rons une communication sans c bles entre deux X 07 Cr ons le programme suivant X 07 metteur 10 INIT 1 OPT 20 INPUT A 30 PRINT 4 1 AS 40 GOTO 20 91 OT r cepteur 254 Convertisseur de niveau RS 232C X 722 10 INIT 1 OPT 20 INPUT 1 A 30 PRINT A 40 GOTO 20 Le convertisseur de niveau RS 232C X 722 peut tre raccord au X 07 tra vers le coupleur optique X 721 Un coupleur optique peut tre raccord au X 07 et un autre au convertisseur de niveau RS 232C Ainsi les donn es peuvent tre transmises du X 07 au convertisseur de niveau RS 232C X 722 par l interm diaire de ces coupleurs optiques Les donn es peuvent ensuite tre transmises travers un coupleur L entr e sur le clavier du X 07 metteur est stock e dans la variable A puis est transmise travers le coupleur optique par l instruction PRINT 1 Au X 07 r cepteur l entr e du coupleur optique est stock e dans la variable A par l instruction INPUT 1 puis est affich e sur l cran par l instruction PRINT 2 5 3 Communications RS 232C 3 acoustique La prise d entr e sortie s rie du X 07 ne comporte que 9 broches le nombre minimum n cessaire pour se conformer aux sp cifica
72. ns l horloge 11 heures 26 minutes et 33 secondes TIMES 11 26 33 RETURN e directement partir du clavier ou par une instruc e L heure est affect e la fonction p e omettre les heures les minutes ou L horloge peut tre r gl tion de programme avec num ro de lign TIMES lorsque la touche RETURN est Trap Lors du r glage de l horloge il est possible d les secondes comme suit TIMES 13 heures TIMES 23 minutes TIMES 33 secondes 57 2 1 2 Calendrier re X 07 poss de un calendrier interne fonctionnant solidairement avec l hor oge Pour lire le contenu du calendrier composez PRINT DATES J 83 03 03 THU LI Ann e Mois Jour Jour de la semaine D D DATER comme TIMES est trait en tant que fonction et une instruction affectation est ici aussi utilis e pour r gler le calendrier DATE 1983 5 5 RETURN Remarquez que pour le r glage de l ann e il faut composer les quatre chif fres mais elle n est affich e qu avec 2 chiffres Vous vez pas r gler le jour D n avez pas J de la semaine le X 07 s en charge automatiquement 24 3 R veil Le X 07 poss de galement un r veil incorpor fonctionnant solidairement avec le calendrier et l horloge On peut s en servir comme r veil matin ou pour la mise sous tension automatique de l ordinateur Pour utiliser le r veil il faut d abord que son commutateur soit enclench Pour
73. nte en communica tions s rie Il est donc n cessaire de conna tre la cadence de transmission des signaux Cette cadence de transmission est exprim e en bits seconde elle exprime le nombre de bits la plus petite unit d information transmis en une seconde En changeant la cadence et le mode de transmission tout en se conformant aux sp cifications RS 232C les donn es peuvent tre transmises et re ues de divers dispositifs d entr e sortie par exemple modem d un coupleur acoustique Connecteur standard Ordinateur diff rent Coupleur acoustique Convertisseur de niveau RS 232C X 721 Coupleur optique X 721 Pri re de se reporter au chapitre 3 pour plus de d tails concernant la cadence et le mode de transmission 92 93 2 6 Mode de commande des p riph riques 26 1 Fonctionnement des p riph riques Cette section d crit la mani re de commander des p riph riques au moyen de l instruction INIT Une r gle g n rale veut que tous les p riph riques soient command s de la m me mani re dans les programmes Cependant la com mande de chaque dispositif s effectue d une mani re distincte Un enregistreur cassette CASI CASO un coupleur optique OPT un dis positif d E S s riel COM et une imprimante E S PRT ne peuvent pas tre command s simultan ment CASI Chargement d une bande cassette Tampon d entr e effac CASO Sauvegarde su
74. oduire divers sons dont la lon gueur peut tre r gl e Vous pouvez ainsi composer de la musique comme sur un clavier lectronique L ordre BEEP produit un son par le haut parleur Essayez la chose suivante BEEP 13 20 RETURN L ordre BEEP fait varier le son produit par le haut parleur selon deux param tres BEEP lt hauteur du son longueur gt Lorsque hauteur du son est 0 aucun son n est produit 1 48 correspondent do r mi fa sol la si et do de la gamme par pas d un demi ton Quand la longueur de la note elle augmente avec la grandeur du param tre C B C C D D E F F G G A Ar B C B si do si 13 14 15 16 17 18 19 20 21 22 23 24 ler param tre de BEEP La relation entre le premier param tre de hauteur du son et BEEP est indiqu e ci dessus Le premier param tre peut tre compris entre 1 et 48 sur une gamme de 4 octaves Le second param tre sp cifie la tenue de la note qui est fix e comme suit longueur second param tre gt x 50 ms Ainsi lorsque la valeur du second param tre est 20 20x 50 1000ms soit 1 seconde De ce fait BEEP 13 20 produit do pendant 1 seconde BEEP 0 n peut tre uti lis e comme pause Pour plus de d tails reportez vous l exemple de pro gramme avec BEEP dans le manuel de r f rence BASIC 21 7 Utilisation de caract res graphiques E ous pouvez fixer vous m me un Car act re symbole au moyen de la fon
75. ons il est constitu de la mani re suivante 1 Mode d emploi du X 07 Explique la mani re d utiliser le X 07 Si vos connaissances des ordina teurs sont limit es lisez attentivement ce premier chapitre 2 Fonctions sp ciales et p riph riques Explique la fonction des divers p riph riques imprimante convertisseur de niveau RS 232C coupleur Optique etc pouvant tre reli s au X 07 ainsi que leur logiciel Ce chapitre vous permettra de connaitre les caract ristiques particuli res du syst me X 07 3 Appendice Donne de simples explications sur la composition de la m moire du X 07 les adresses de sous programmes et le logiciel BASIC Concernant le manuel de r f rence BASIC et le guide de programmation pour d butants Le pr sent manuel d crit non seulement le X 07 proprement dit mais gale ment les divers l ments constituant le syst me X 07 Pour la cr ation de pro grammes BASIC veuillez consulter le manuel de r f rence BASIC qui expli que de mani re d taill e la mani re d utiliser les instructions et fonctions pro pres au BASIC ainsi que le guide de programmation pour d butants qui explique comment r diger les programmes 8 I Mode d emploi du X 07 Sommaire du chapitre 1 1 Avant d utiliser le X 07 2 Pr sentation du X 07 3 Mise en service du X 07 4 Programmation BASIC 5 M moire du X 07 6 Le clavier et l affichage cristaux liquides 7 Mode d emploi de l enr
76. ous devez frapper la touche RETURN Changeons la touche de sorte qu elle ex cute auto matiquement l ordre LIST lorsqu elle est frapp e Composez KEY 4 IstLIST CHR 13 RETURN Essayez maintenant la touche F4 L ordre LIST est maintenant ex cut sans pression de la touche RETURN Examinons la fonction KEYS en d tail KEYS 4 Ist LIST CHR 13 ie Code de commande du retour du curseur Num ro de touche Ordre Caract re affich sur l cran La fonction KEY est telle que pr sent e ci dessus L argument de la fonction KEYS est le num ro de la touche d finie par l utilisateur Les trois premiers caract res de la chaine entre doubles guillemets seront affich s au bas de l cran lorsque l ordre CONSOLE sera ex cut pour afficher les fonctions de ces touches Le reste des caract res constitue l ordre et est affich la position du curseur sur l cran lorsque la touche de fonction est frapp e CHR 13 est le code de commande du retour du curseur Lorsque ce dernier est absent vous devrez frapper comme auparavant pour ex cuter l ordre LIST La d finition de la fonction KEYS peut tre v rifi e au moyen d un ordre PRINT PRINT KEY 4 Les touches d finies par l utilisateur peuvent repr senter non seulement des ordres fr quemment utilis s mais aussi des instructions ou valeurs num ri ques 2 1 6 Reproduction d une m lodie BEEP Le haut parleur miniature du X 07 peut repr
77. ous tension et initialise le BASIC d clic de touche et sert confirmer que la touche a bien t enfonc e La fonction de d clic de touche peut tre supprim e et r tablie au moyen 2 Touche d interruption de l ex cution du programme ou lorsque le programme est incontr l Lorsque cette tou d ordres X07 BASIC CONSOLE Par exemple che est frapp e le X 07 se met en tat d attente d un GONS ordre OLE 0 RETURN T OFF Met hors tension Le d clic a maintenant supprim Pour le r tablir composez SHIFT Press e en m me temps qu une autre touche Si l on presse SHIFT en m me temps que 1 on obtient Remplit CONSOLE 1 RETURN la m me fonction que la touche de majuscule d une 162 F ti d machine crire 6 onctions ci es touches sp ciales CTRL Lorsque press e en m me temps que certaines autres tou 4 hes cette touche donne l ordre au X 07 de d placer le cur La fonction des t crite ci apr Mund es touches sp ciales est d crite ci apr s seur de supprimer un ordre etc Pour plus de d tails se reporter au manuel de r f rence BASIC INS Ins re un espace entre deux caract res Contrairement aL espace les caract res sont d cal s wy pl DEL Supprime un caract re Le reste des caract res est d cal lt E 4 D placent le curseur dans le sens de leur fl che Dot es de la fa
78. parasites de l alimentation et ne n cessite pas le chan gement de piles Si cela vous d range effectuez le raccordement apr s avoir mis le X 07 hors tension Apr s ce raccordement appuyez sur le bouton de remise z rodu X 710 et il est pr t l usage 2 4 3 Impression d un texte Les ordres suivants sont utilis s pour imprimer la liste d un programme ou les r sultats d un calcul sur la X 710 LPRINT LLIST Par exemple imprimez La X 710 imprimera CANON Vu que la X 710 est une imprimante cou leur vous pouvez sp cifier la couleur Ex cutez le programme suivant LPRINT CANON 100 REM IMPRESSION D ESSAI 1 110 REM 120 FORN 0TO3 130 LPRINT 1 N CANON 140 NEXT N RETURN RUN 85 L imprimante a t elle imprim 4 fois CANON d iff e coul i nc DUET eur diff rente noir Vous pouvez galement changer de format de caract res Ex cutez le pro gramme suivant n oubliez pas de frapper d abord NEW RETURN 100 REM IMPRESSION D ESSAI 2 110 REM xs x x x 120 FORNz1 TO 16 130 LPRINT N 1 CANON 140 NEXTN RUN RETURN CANON CANON CANON CANON CANON CANON Acn Arma imnrim CANON doit tre imprim en 16 formats diff rents Vous aurez peut tre t surpris par la grandeur des caract res Examinons maintenant l emploi de l ordre LPRINT de mani re d taill e aa o SE XY Format de caract
79. r bande cassette OPT Entr e sortie vers coupleur optique Tampon d entr e effac COM Entr e sortie vers dispositif E S s riel Tampon d entr e effac PRT Entr e sortie vers imprimante s rielle Ces cinq dispositifs utilisent des ACIA adaptateur d interface de communica tion asynchrone et des g n rateurs de cadence de transmission Le X 07 ne poss de qu un seul ACIA et g n rateur de cadence de transmission Il ne peut donc pas contr ler tous ces dispositifs en m me temps Voici une explication d autres dispositifs GPR Apr s que le format d acc s vers une imprimante graphique air t fix 2 le code CR retour chariot et le code LF interligne sont envoy s LPT Les codes CR LF qui initialisent un dispositif E S parall le sont envoy s KBD Lorsque ce dispositif est initialis le tampon du clavier est effac RAM Lorsqu initialis le programme ou les donn es sp cifiques sont recherch s et leur position en m moire RAM pour fichier peut tre trouv e CON Lorsqu initialis aucune fonction n est ex cut e 2 60 2 INIT 4 et BEEP Comme nous l avons vu auparavant les dispositifs CASI CASO OPT COM et PRT utilisent le m me ACIA et g n rateur de cadence de transmission Pour cette raison une erreur inattendue pourrait se produire si le programme n tait pas r dig avec soin Examinons le programme suivant 95
80. r les programmes souvent utilis s didi S il est impossible de charger correctement un programme essayez ser un autre enregistreur cassette Si le chargement s effectue correcte ment utilisez le m me enregistreur pour sauvegarder d autres program mes ll 2 Fonctions sp ciales et p riph riques ll 56 Sommaire du chapitre 2 2 1 Fonctions sp ciales du X 07 2 2 P riph riques Si Meee ace de cartes utilitaires ode d emploi de l impri i j pela HAE sa mprimante graphique 5 Mode d emploi du co i upleur optique X 7 2 6 Mode de commande des D rinb ticues Ce chapitre expli eic di zx brin le mode d emploi des fonctions sp ciales horloge r veil optique etc Lors PAM saa imprimantes cartes utilitaires coupleur Poe utilisation riph ri S leur mode d emploi de p riph riques veuillez lire attentivement 21 Fonctions sp ciales du X 07 2 1 1 Horloge loge interne qui continue de fonctionner lorsque 1 ali Le X 07 poss de une hor our lire le contenu de l horloge composez mentation est coup e P PRINT TIMES J d heures minutes secondes Le BASIC traite les donn es de l horloge comme des valeurs de fonctions Pour utiliser les valeurs de horloge il s agit donc d employer des fonctions en chaine telles que MID RIGHTS LEFT VAL etc Une instruction d affectation est utilis e pour r gler l horloge Par exemple r glo
81. re le systeme BASIC et la m moire morte ROM est r alis par de 4 caract res et 3 adresses d entr e Adresse 0 Adresse 1 Adresse 2 fr Adresse d entr e RE 0000 FFFF Le mot cl est obtenu par 4 octets sr con Ce o d 4 6 Ca 6 Fu 76n 65m Les adresses d entr e 0 et 2 sont cr es avec 2 octets Le contr le peut tre transf r ces adresses en composant celles ci BASIC initialise la puce de con l adresse d entr e lorsque le systeme a L X nin one de travail L interpr teur est tr le d E S et la dimension minimale de z alors masqu 1 est l adresse d entr e imm diatement avant que le BASIC affiche le mes sage Copyright 2 est l adresse d entr e lorsque l alimentation est enclench e partir d un tat SLEEP Le mot cl est scrut de 2000 H B 000 H 115 3 2 6 S quenceur de mise sous tension L un des messages suivant peut tre affich lorsque le syst me BASIC d marre 1 MC Error Create System Affich lorsque MOT CLE crit durant SLEEP OFF ne correspond pas au MOT CLE se trouvant dans le fichier en RAM lorsque le BASIC d marre partir de l tat SLEEP Pour initialiser le syst me BASIC frap per Y RETURN 2
82. ri es l enregistrement de program mes Nous vous recommandons toutefois de choisir des cassettes de marque r put e Lors de l emploi de cassettes ordinaires veuillez consid rer les points suivants 52 2 3 4 Utilisez des cassettes de bonne qualit et de marque r put e Il n est pas i tal n cessaire d adopter des bandes chrome ou m Il est plus pratique d utiliser des bandes de courte dur e Les cassettes C30 sont pr f rables aux bandes C120 I Utilisez de nouvelles bandes Les anciennes comportent des raies produc trices de distorsion Lors de r utilisation de bande pr enregistr es assurez vous d Sek la bande complete Des erreurs intempestives pourraient se produire a la lec ture de signaux appartenant a l ancien programme Autres probl mes Voici quelques points observer lors de l enregistrement de programmes 1 2 3 4 Les programmes sont des biens pr cieux conservez les avec soin Faites une copie suppl mentaire des TE n importants Si vous tte il vous en restera une de r serve Se s ai en un endroit frais relativement exempt de poussi re et d humidit Les hautes temp ratures humidit et la poussi re peuvent d t riorer les bandes cassettes Conservez les r cart des champs magn tiques et des moteurs qui peuvent brouiller les signaux aes La dur e d une cassette est limit e quelques centaines d utilisation Rappelez vous de ce point pou
83. rtez vous aux illustrations ci dessi Te ancher l en T as us pour brancher l enregistreur c Enregistreur cassette avec prise REMOTE Blanc Rouge Le c ble doit tre branch au X 07 en orientant la fl che sur la fiche vert le bas 17 3 Ordres BASIC relatifs l enregistreur cassette Les ordres suivants sont utilis s pour charger sauvegarder etc un programme l aide d un enregistreur cassette 1 CSAVE d signation de fichier Sauvegarde un programme situ en zone texte sur une bande cassette 2 CLOAD d signation de fichier Charge le programme sauvegard sur bande cassette en zone texte 3 CLOAD d signation de fichier Compare le programme en zone texte avec celui sauvegard sur une bande cas sette 4 MOTOR See Commande le moteur d un enregistreur cassette dot d une prise REMOTE Les ordres ci dessus sont en g n ral utilis s dans l ordre suivant 1 Sauvegarde d un programme au moyen de l ordre CSAVE 2 Rebobiner la bande puis ex cuter l ordre CLOAD en s assurant que le programme a t correctement sauvegard 3 Charger le programme au moyen de l ordre CLOAD 174 Sauvegarde d un programme Seul un programme se trouvant en zone texte peut tre sauvegard sur bande cassette Pour sauvegarder un programme qui ne vient pas d tre compos il faut d abord le charger en zone texte partir de la m moire RAM pour fichiers Par exemple s il existe un fichier
84. s Sommaire du chapitre 3 3 1 Fiche technique du X 07 3 2 Structure interne du BASIC Se Sonu d interface ode d i i i i dte emploi de l imprimante graphique 3 5 Liste des instructions et fonctions BASIC 3 1 Fiche technique du X 07 3 1 1 Sch ma synoptique du X 07 Affichage cristaux liquides 4 lignes x 20 caract re Unit centrale CPU NSC800 2 d M moire Prise de m moire vive RAM Sous CPU T6834 Socials gk octets Commande d affichage 2 k octets x 2 Puce de contr le E S Interface port parall le Interface cassette 101 3 1 2 Structure du syst me 1 Unit centrale CPU NSC800 Compatible au CPU Z80 et son logiciel Compatible au 8085 et son interconnexion Unit centrale CPU CMOS 2 M moire vive RAM de 8 k octets incorpor e CMOS RAM de 2 k octets x 4 Zone de syst me Zone texte Zone fichier Utilis pour 3 M moire morte ROM d mimon de 20 k octets Ce ROM contient l inter 4 Prise de m moire 8 k octets n ROM EPROM RAM etc de 8 k octets peut tre reli cette prise DIP 28 broches Le X
85. s i cosinus Les fonctions telles que des touches d volues ces fonc Contrairement aux calculateurs qui poss dent tions elles doivent ici tre compos es sur le clavier cos 0 2 1 R ponse en radians 15 Exemple COS 0 5 0 87758256189037 COS 05 J 87758256189037 LOG 3520 8 166212685919 LOG 3520 J 8 1662162685919 gt 456 456 ABS 456 A 456 gt wd est une fonction calculant la valeur abso ue INT 15 67 J 15 NT est une fonction qui produit la valeur enti re d une valeur num rique 16 Une calculatrice poss de une m moire qui sert stocker temporairement des valeurs Le X 07 poss de une m moire similaire constitu e de variables Premi rement composons X 150 Maintenant chaque fois que X est utilis sa valeur est fix e 150 Exemple X 100 J 250 2 X 4 d 600 Pour changer la valeur de X m moire il suffit d ex cuter la m me op ration X 330 A pr sent la valeur de X est fix e 330 Une calculatrice poss de les touches M et M qui ajoutent et soustraient une valeur au contenu de la m moire Le X 07 peut galement effectuer de telles op rations Par exemple pour ajouter 100 X 18 X X 100 RETURN Pour soustraire 100 de X X X 100 RETURN Les variables peuvent tre des lettres de A a Z ou une chaine de lettres et
86. s en parall le BUSY et STROBE Les com munications avec une imprimante s effectuent travers un port parall le 15 broches conforme aux sp cifications Centronics 8 Interface cassette Interface pour l enregistrement et la lecture de programmes sur bande cassette Utilise le mode de modulation FSK qui convertit la donn e ip en 2400 Hz et la donn e 0 en 1200 Hz La cadence de transmission est fix e 1200 baud Interface s rie est un port E S s rie nics Lorsqu utilis en tant qu cadence de transmission peut coupleur optique est raccord entre 100 et 2400 baud 9 broches conforme aux sp cifications Centro e port de communication conventionnel la tre fix e entre 100 et 8000 baud Lorsqu un la cadence de transmission est r glable Q Interface pour haut parleur Cet interface est contr l par I parleur poss de une imp dance de cycle court de 50 instruction BEEP du BASIC Le haut 200 ohm et est attaqu par des ondes 103 2 ne pour carte utilitaire ermet de connecter une carte RAM ou RAM ROM de 4 ou 8 k octets 3 1 3 Structure de la m moire C i SE 3 rien d interconnexion d extension L unit centrale CPU
87. si l on utilise des ge les au lieu de constantes pour d finir la fonction FONTS elle est appli cable de nombreuses mani res int ressantes L ordre CONSOLE est utilis utilis sfini SEH l ancien pour annuler un caract re d fini et r tablir CONSOLE 1 RETURN V rifions ST CHR 128 RETURN Le code de caract re 128 correspond la touche dans le mode graphique Fixer ce code sur un ai i GRPH et 27 utre caract re puis t il fray se passe t il xx T 22 P riph riques 2 2 1 De nombreux p riph riques peuvent tre connect s De nombreux p riph riques peuvent tre connect s au X 07 notamment une imprimante un coupleur optique un convertisseur de niveau RS 222C une carte utilitaire etc afin d tendre ses applications Ce chapitre r sume ces p riph riques 222 Liste des principaux p riph riques Voici la liste des p riph riques qui sont disponibles pour le X 07 ou qui le seront dans un proche avenir Pri re de noter que les dispositifs pr sent s ici et qui ne sont pas encore dis ponibles pourraient tre diff rents une fois sur le march Coupleur optique X 721 Imprimante thermique X711 Interconnexion pour extension lt lt Carte utilitaire Imprimante standard 80 colonnes conforme aux specifications Centronics Convertisseur de niveau RS 232C X 722 Impr
88. t donn Le stylo est relev par un ordre M d placement LPRINT M 200 200 Lorsque cet ordre est ex cut le stylo est relev et amen aux coordonn es 200 200 Les coordonn es X Y des ordres D et M peuvent galement tre fix s par des variables en utilisant la fonction STRS LPRINT D STR X STRS Y Notez que doit tre plac entre STRS X et STRS Y La position des coordonn es peut tre fix e par l utilisateur en ex cutant LPRINT I Ceci fixe la position actuelle du stylo comme point d origine Par la suite tou tes les autres coordonn es seront positionn es partir de ce point Exemple de programme Premi rement remettre la X 710 z ro en appuyant sur son bouton Reset Ex cuter le programme suivant sur le X 07 Une matrice de 4mm sera trac e par l imprimante X 710 10 LPRINT CHRS 18 20 LPRINT M 240 0 30 LPRINT 40 FOR X 200 TO 200 STEP 20 50 LPRINT M STRS X 200 60 LPRINT D STR X 200 70 NEXT X 80 FOR Y 200 TO 200 STEP 20 90 LPRINT M 200 STR Y 100 LPRINT D 200 STRS Y 110 NEXTY RUN 2 5 Mode d emploi du coupleur optique X 721 2 5 1 Le coupleur optique X 721 ie peut relier le X 07 a un second X 07 ou un convertisseur de niveau ai nines pour une connexion sans fil Ceci supprime tous les raccor
89. tions RS 232C Il ne peut donc pas tre branch la majorit des convertisseurs RS 232C dont les con necteurs ont 25 broches Aussi le convertisseur de niveau RS 232C X 722 est il utilis pour relier le X 07 aux connecteurs standard Il est galement utilis pour alimenter le coupleur optique qui lui est raccord a Le sch ma ci dessus donne un exemple de raccordement du convertisseur de niveau RS 232C RS 232C est une sp cification d interface pour communications s rie tablie par la norme am ricaine EIA A l origine la sp cification RS 232C avait t tablie pour permettre l interface entre modems et terminaux Cette sp cification est d crite au chapitre 3 R f rences Cette section explique le con cept g n ral de RS 323C et de communication s rie Les communications s rie sont une m thode servant transmettre recevoir une ligne de donn es Cette m thode est la plus courante pour la transmission de donn es Le t l phone la radio la t l vision etc utilisent les communica tions en s rie Cependant l int rieur du X 07 plusieurs donn es 8 unit s sont trait es en parall le En cons quence chaque donn e en parall le doit tre convertie en donn e s rie La forme de cette conversion est fix e par le mode de transmis sion Dans la section pr c dente nous avons mentionn le mode ACIA Ceci est appel une forme de conversion En outre la synchronisation des signaux est tr s importa
90. tte Prise 5 broches pour branchement d un enregistreur cassette Pour la disposition des broches voir 1 illustration R glage de luminosit de l cran LCD Tournez ce r glage pour ajuster la luminosit de l cran LCD selon vos pr f rences Prise d adaptateur secteur Pour branchement de l adaptateur secteur AD 4II Prise d entr e sortie parallele Pour branchement de l imprimante etc Cette prise est conforme aux sp cifications Centronics og o eco o Affichage cristaux liquides cran LCD Haut parleur miniature D interrupteurs g n raux Prise d entr e sortie parall le R glage de luminosit de l cran LCD 2 Clavier Commutateur de remise z ro Interconnexion de ligne Compartiment carte utilitaire SPEAKER Commutateur de blocage R glage de volume du Logement piles haut parleur miniature Compartiment d extension de m moire PP e volume du haut parleur miniature our r gler le volume du haut ini parl f EE parleur miniature selon vos pr f rences waa i Pour l emploi d un cran cathodique ou un BASIC avec extension La Sortie vers un cran cathodique etc est connect e au travers d une inter 2 Logement piles Recoit quatre piles AA En vous fiant aux rep res placez les piles selon les polarit s 3 Compartiment carte utilitaire Ins rez un
91. u X 07 H 1 1 Avant d utiliser le X 07 4 1 2 Pr sentation du X 07 1 3 Miseen service du X 07 9 1 4 Programmation BASIC 19 1 5 M moire du X 07 32 1 6 1 7 Le clavier et l affichage cristaux liquides 39 Mode d emploi de l enregistreur cassette 46 Chapitre 2 Fonctions sp ciales et p riph riques 2 1 2 2 2 3 24 2 5 2 6 _ 55 Fonctions sp ciales du X 07 __ 57 P riph riques 69 Utilisation des cartes utilitaires 1 1 75 Mode d emploi de l imprimante graphique couleur X 710 84 Mode d emploi du coupleur optique X 721 90 Mode de commande des p riph riques 95 5 Chapitre 3 R f rences 99 3 1 3 2 3 3 3 4 3 5 Fiche technique du X 07 o cu cc 101 Structure interne du BASIC uu 309 Caract ristiques d interface 121 Mode d emploi de l imprimante graphique couleur X 710 4430 Liste des instructions et fonctions BASIC 132 F Index 1 Mode d emploi du X 07 2 Fonctions sp ciales et p riph riques 3 R f rences Consultation de ce manuel Ce guide de l utilisateur est destin expliquer l utilisation du X 07 ses acces soires ses p riph riques son logiciel etc Divers p riph riques et logiciels sont disponibles avec le X 07 Ce manuel est destin a r pondre a des questions tel les que Que peut on faire avec le X 07 et quels sont les accessoires n cessai res pour ex cuter de telles op rati
92. ur viter de tels probl mes observez les points suivants Points se rappeler lors d utilisation de cartes RAM La grandeur du fichier RAM est fix e par le parametre de l ordre FSET Cette zone est r serv e partir de l adresse la plus haute de la zone RAM II ne se pr sente aucun probl me tant que l tat de la zone RAM est toujours le m me c est dire qu on utilise toujours le m me type de carte de m moire Des probl mes peuvent toutefois se pr senter si le X 07 est utilis quelquefois avec carte de m moire et quelquefois sans Supposons par exemple que vous ayez cr un fichier en RAM sans que la carte RAM soit en place Vous ins rez ensuite une carte RAM qui contient d j un fichier Vous tre maintenant en pr sence de deux fichiers en RAM soit celui de la carte RAM et celui qui se trouvant en zone RAM du X 07 avant l insertion de cette carte 80 Lorsque la carte RAM vient d tre Lorsque FSET est X07 seul ins r e sup rieur 4096 Te Fichier en RAM de la carte ak 4096 4K bytes4 Carte RAM qui vient d tre Plus de 4096 ins r e f octets de zone RAM pourfichiers hier RAM Ancien fichier Partie RAM vene en RAM du X 07 Le syst me BASIC recherche le fichier en RAM partir de la plus haute adresse de la zone RAM de la carte et de ce fait vous ne pourrez pas localiser de programme Ainsi lorsque vous mettrez sous tension le message suivant appara tra Create System L

Download Pdf Manuals

image

Related Search

Related Contents

welcome to the HP designjet scanner  Allegato A - Linee guida      Peerless P299201LF Installation Guide  Documentation Technique  "An Introduction to Modeling Structure from Sequence". In: Current  Instruction Manual  KRAUS KPF-2121 Installation Guide  IRT 3520 IRT 3020  

Copyright © All rights reserved.
Failed to retrieve file