#include <nbdp.h>

/*B - MARK FREQ:1785Hz

/*Y - SPACE FREQ:1615Hz

/* +----------------- 5-Unit 7-Unit */

/* No LET FIG RUS Code Code */

UCHAR _7bit_code[]= { /*+--+-----+-----+-----+---------+----------- */

0x71 ,/*01A 41 - 2D 80 ZZAAA BBBYYYB 71 */

0x27 ,/*02B 42 ? 3F 81 ZAAZZ YBYYBBB 27 */

0x5c ,/*03C 43 : 3A 96 AZZZA BYBBBYY 5C */

0x65 ,/*04D 44 Wh?? 84 ZAAZA BBYYBYB 65 */

0x35 ,/*05E 45 3 33 85 ZAAAA YBBYBYB 35 */

0x6c ,/*06F 46 *9D 94 ZAZZA BBYBBYY 6C */

0x56 ,/*07G 47 *98 83 AZAZZ BYBYBBY 56 */

0x4b ,/*08H 48 *99 95 AAZAZ BYYBYBB 4B */

0x59 ,/*09I 49 8 38 88 AZZAA BYBBYYB 59 */

0x74 ,/*10J 4A *07 89 ZZAZA BBBYBYY 74 */

0x3c ,/*11K 4B ( 28 8A ZZZZA YBBBBYY 3C */

0x53 ,/*12L 4C ) 29 8B AZAAZ BYBYYBB 53 */

0x4e ,/*13M 4D . 2E 8C AAZZZ BYYBBBY 4E */

0x4d ,/*14N 4E , 2C 8D AAZZA BYYBBYB 4D */

0x47 ,/*15O 4F 9 39 8E AAAZZ BYYYBBB 47 */

0x5a ,/*16P 50 0 30 8F AZZAZ BYBBYBY 5A */

0x3a ,/*17Q 51 1 31 9F ZZZAZ YBBBYBY 3A */

0x55 ,/*18R 52 434 90 AZAZA BYBYBYB 55 */

0x69 ,/*19S 53 ' 27 91 ZAZAA BBYBYYB 69 */

0x17 ,/*20T 54 5 35 92 AAAAZ YYBYBBB 17 */

0x39 ,/*21U 55 7 37 93 ZZZAA YBBBYYB 39 */

0x1e ,/*22V 56 = 3D 86 AZZZZ YYBBBBY 1E */

0x72 ,/*23W 57 2 32 82 ZZAAZ BBBYYBY 72 */

0x2e ,/*24X 58 / 2F 9C ZAZZZ YBYBBBY 2E */

0x6a ,/*25Y 59 6 36 9B ZAZAZ BBYBYBY 6A */

0x63 ,/*26Z 5A + 2B 87 ZAAAZ BBYYYBB 63 */

0x0f ,/*27CR 0D -- ----- AAAZA YYYBBBB 0F */

0x1b ,/*28LF 0A -- ----- AZAAA YYBBYBB 1B */

0x2d ,/*29LET 16 -- ----- ZZZZZ YBYBBYB 2D */

0x36 ,/*30FIG 0F -- ----- ZZAZZ YBBYBBY 36 */

0x1d ,/*31SP 20 -- ----- AAZAA YYBBBYB 1D */

0x2b ,/*32RUS 00 -- ----- AAAAA YBYBYBB 2B */

/*-------------------------------------------------------------- */

#ifdef RUSSIAN //

struct CVT CVT_TABLE[] =

{

/* +----------------- 5-Unit 7-Unit */

/* No LET FIG RUS Code Code */

/*+----+-------+-------+---------+-------------------- */

{0x41,0x2D,'a' },/*01A 41 - 2D 80 ZZAAA BBBYYYB 71 */

{0x42,0x3F,'b' },/*02B 42 ? 3F 81 ZAAZZ YBYYBBB 27 */

{0x43,0x3A,'c' },/*03C 43 : 3A 96 AZZZA BYBBBYY 5C */

{0x44,0x03,'d' },/*04D 44 Wh?? 84 ZAAZA BBYYBYB 65 */

{0x45,0x33,'e' },/*05E 45 3 33 85 ZAAAA YBBYBYB 35 */

{0x46,'|' ,'f' },/*06F 46 *9D 94 ZAZZA BBYBBYY 6C */

{0x47,'{' ,'g' },/*07G 47 *98 83 AZAZZ BYBYBBY 56 */

{0x48,'}' ,'h' },/*08H 48 *99 95 AAZAZ BYYBYBB 4B */

{0x49,0x38,'i' },/*09I 49 8 38 88 AZZAA BYBBYYB 59 */

{0x4A,'`' ,'j' },/*10J 4A *07 89 ZZAZA BBBYBYY 74 */

{0x4B,0x28,'k' },/*11K 4B ( 28 8A ZZZZA YBBBBYY 3C */

{0x4C,0x29,'l' },/*12L 4C ) 29 8B AZAAZ BYBYYBB 53 */

{0x4D,0x2E,'m' },/*13M 4D . 2E 8C AAZZZ BYYBBBY 4E */

{0x4E,0x2C,'n' },/*14N 4E , 2C 8D AAZZA BYYBBYB 4D */

{0x4F,0x39,'o' },/*15O 4F 9 39 8E AAAZZ BYYYBBB 47 */

{0x50,0x30,'p' },/*16P 50 0 30 8F AZZAZ BYBBYBY 5A */

{0x51,0x31,'q' },/*17Q 51 1 31 9F ZZZAZ YBBBYBY 3A */

{0x52,0x34,'r' },/*18R 52 434 90 AZAZA BYBYBYB 55 */

{0x53,0x27,'s' },/*19S 53 ' 27 91 ZAZAA BBYBYYB 69 */

{0x54,0x35,'t' },/*20T 54 5 35 92 AAAAZ YYBYBBB 17 */

{0x55,0x37,'u' },/*21U 55 7 37 93 ZZZAA YBBBYYB 39 */

{0x56,0x3D,'v' },/*22V 56 = 3D 86 AZZZZ YYBBBBY 1E */

{0x57,0x32,'w' },/*23W 57 2 32 82 ZZAAZ BBBYYBY 72 */

{0x58,0x2F,'x' },/*24X 58 / 2F 9C ZAZZZ YBYBBBY 2E */

{0x59,0x36,'y' },/*25Y 59 6 36 9B ZAZAZ BBYBYBY 6A */

{0x5A,0x2B,'z' },/*26Z 5A + 2B 87 ZAAAZ BBYYYBB 63 */

{0x0D,0x0D,0x0D},/*27CR 0D -- ----- AAAZA YYYBBBB 0F */

{0x0A,0x0A,0x0A},/*28LF 0A -- ----- AZAAA YYBBYBB 1B */

{0x01,0x01,0x01},/*29LET 16 -- ----- ZZZZZ YBYBBYB 2D */

{0x02,0x02,0x02},/*30FIG 0F -- ----- ZZAZZ YBBYBBY 36 */

{0x20,0x20,0x20},/*31SP 20 -- ----- AAZAA YYBBBYB 1D */

{0x03,0x03,0x03},/*32RUS 00 -- ----- AAAAA YBYBYBB 2B */

2. nbdp.c

NBDP, NBDP.

#include <nbdp.h>

#include <drivers.h>

#include <string.h>

: 1 2 3 4 5 6 7 8 9

:

- ()
- () , MC8DEMO. ...


: (). ...


, , , , , . ...



2015 TechExternal