tipografia para el graficador de bode
Revision 0:265a9be32d7e, committed 2018-12-06
- Comitter:
- JAgustinOtero
- Date:
- Thu Dec 06 00:06:44 2018 +0000
- Commit message:
- Tipografia para el graficador de bode;
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.txt Thu Dec 06 00:06:44 2018 +0000 @@ -0,0 +1,2 @@ +BIBLIOTECA DE FUENTE +SU ALTERACION PODRIA PRODUCIR UNA FALLA EN LA TIPOGRAFIA DEL PRODUCTO \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Tipografia5x3.cpp Thu Dec 06 00:06:44 2018 +0000 @@ -0,0 +1,614 @@ +#include "Tipografia5x3.h" +#include "st7920.h" +#include "ST7920Libreries.h" +unsigned int x=0,y=0,i=0,cruze=0; +void Tipografia5x3(int Xp, int Yp, const char str, unsigned char Ip, const char CRUZE ) +{ + x=Xp; + y=Yp; + i=Ip; + cruze=CRUZE; + switch(str) { + case 'A': + A(); + break; + case 'B': + B(); + break; + case 'C': + C(); + break; + case 'D': + D(); + break; + case 'E': + E(); + break; + case 'F': + F(); + break; + case 'G': + G(); + break; + case 'H': + H(); + break; + case 'I': + I(); + break; + case 'J': + J(); + break; + case 'K': + K(); + break; + case 'L': + L(); + break; + case 'M': + M(); + break; + case 'N': + N(); + break; + case 'O': + O(); + break; + case 'P': + P(); + break; + case 'R': + R(); + break; + case 'S': + S(); + break; + case 'T': + T(); + break; + case 'U': + U(); + break; + case 'V': + V(); + break; + case 'W': + W(); + break; + case 'X': + X(); + break; + case 'Y': + Y(); + break; + case 'Z': + Z(); + break; + case'0': + CERO(); + break; + case '1': + UNO(); + break; + case '2': + DOS(); + break; + case '3': + TRES(); + break; + case '4': + CUATRO(); + break; + case '5': + CINCO(); + break; + case '6': + SEIS(); + break; + case '7': + SIETE(); + break; + case '8': + OCHO(); + break; + case '9': + NUEVE(); + break; + case 'f': + f(); + break; + case 'd': + d(); + break; + case '-': + GUION(); + break; + case ' ': + break; + } +} + +void GUION() +{ + pos8 + pos9 +} +void f() +{ + pos2 + pos3 + pos5 + pos7 + pos8 + pos9 + pos11 + pos14 +} +void d() +{ + pos3 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void A() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void B() +{ + pos1 + pos2 + pos4 + pos6 + pos7 + pos8 + pos10 + pos12 + pos13 + pos14 + pos14 +} +void C() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos10 + pos13 + pos14 + pos15 +} +void D() +{ + pos1 + pos2 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 +} +void E() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos10 + pos13 + pos14 + pos15 +} +void F() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos10 + pos13 +} +void G() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void H() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void I() +{ + pos1 + pos2 + pos3 + pos5 + pos8 + pos11 + pos13 + pos14 + pos15 +} +void J() +{ + pos1 + pos2 + pos3 + pos6 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void K() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos8 + pos10 + pos12 + pos13 + pos15 +} +void L() +{ + pos1 + pos4 + pos7 + pos10 + pos13 + pos14 + pos15 +} +void M() +{ + pos1 + pos3 + pos4 + pos5 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void N() +{ + pos1 + pos3 + pos4 + pos5 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void O() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void P() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos11 + pos12 + pos13 +} +void R() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos11 + pos13 + pos15 +} +void S() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos12 + pos13 + pos14 + pos15 +} +void T() +{ + pos1 + pos2 + pos3 + pos5 + pos8 + pos11 + pos14 +} +void U() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void V() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos14 +} +void W() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos11 + pos12 + pos13 + pos15 +} +void X() +{ + pos1 + pos3 + pos4 + pos6 + pos8 + pos10 + pos12 + pos13 + pos15 +} +void Y() +{ + pos1 + pos3 + pos4 + pos6 + pos8 + pos11 + pos14 +} +void Z() +{ + pos1 + pos2 + pos3 + pos6 + pos8 + pos10 + pos13 + pos14 + pos15 +} +void CERO() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void UNO() +{ + pos2 + pos4 + pos5 + pos8 + pos11 + pos13 + pos14 + pos15 +} +void DOS() +{ + pos1 + pos2 + pos6 + pos8 + pos10 + pos13 + pos14 + pos15 +} +void TRES() +{ + pos1 + pos2 + pos3 + pos6 + pos7 + pos8 + pos9 + pos12 + pos13 + pos14 + pos15 +} +void CUATRO() +{ + pos1 + pos4 + pos6 + pos7 + pos8 + pos9 + pos12 + pos15 +} +void CINCO() +{ + pos1 + pos2 + pos3 + pos4 + pos8 + pos12 + pos13 + pos14 +} +void SEIS() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void SIETE() +{ + pos1 + pos2 + pos3 + pos6 + pos8 + pos11 + pos14 +} +void OCHO() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void NUEVE() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos12 + pos13 + pos14 + pos15 +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Tipografia5x3.h Thu Dec 06 00:06:44 2018 +0000 @@ -0,0 +1,61 @@ +#define pos1 point(x+(4*i),(y-4),cruze); +#define pos2 point((x+1)+(4*i),(y-4),cruze); +#define pos3 point((x+2)+(4*i),(y-4),cruze); +#define pos4 point(x+(4*i),(y-3),cruze); +#define pos5 point((x+1)+(4*i),(y-3),cruze); +#define pos6 point((x+2)+(4*i),(y-3),cruze); +#define pos7 point(x+(4*i),(y-2),cruze); +#define pos8 point((x+1)+(4*i),(y-2),cruze); +#define pos9 point((x+2)+(4*i),(y-2),cruze); +#define pos10 point(x+(4*i),(y-1),cruze); +#define pos11 point((x+1)+(4*i),(y-1),cruze); +#define pos12 point((x+2)+(4*i),(y-1),cruze); +#define pos13 point(x+(4*i),y,cruze); +#define pos14 point((x+1)+(4*i),y,cruze); +#define pos15 point((x+2)+(4*i),y,cruze); +#define pos16 point((x+0)+(4*i),(y+1),cruze); +#define pos17 point((x+1)+(4*i),(y+1),cruze); +#define pos18 point((x+2)+(4*i),(y+1),cruze); +#define pos19 point((x+0)+(4*i),(y+2),cruze); +#define pos20 point((x+1)+(4*i),(y+2),cruze); +#define pos21 point((x+2)+(4*i),(y+2),cruze); +void Tipografia5x3(int Xp, int Yp, const char str,unsigned char Ip,const char CRUZE); +void GUION(void); +void f(void); +void d(void); +void A(void); +void B(void); +void C(void); +void D(void); +void E(void); +void F(void); +void G(void); +void H(void); +void I(void); +void J(void); +void K(void); +void L(void); +void M(void); +void N(void); +void O(void); +void P(void); +void R(void); +void S(void); +void T(void); +void U(void); +void V(void); +void W(void); +void X(void); +void Y(void); +void Z(void); +void CERO(void); +void UNO(void); +void DOS(void); +void TRES(void); +void CUATRO(void); +void CINCO(void); +void SEIS(); +void SIETE(); +void OCHO(); +void NUEVE(); +void ESPACIO();