ea_dsp0801.h File Reference
Go to the source code of this file.
Function Documentation
void ea_dsp0801_clear_dot |
( |
uns8 |
pos |
) |
|
00120 {
00121 clear_bit(data_array[pos], 14);
00122 }
void ea_dsp0801_display |
( |
void |
|
) |
|
void ea_dsp0801_fill |
( |
void |
|
) |
|
void ea_dsp0801_print_str |
( |
char * |
str |
) |
|
void ea_dsp0801_set_cursor |
( |
uns8 |
x |
) |
|
00025 {
00026 cursor = x;
00027 }
void ea_dsp0801_set_dot |
( |
uns8 |
pos |
) |
|
00116 {
00117 set_bit(data_array[pos] ,14);
00118 }
void ea_dsp0801_set_raw |
( |
uns8 |
pos, |
|
|
uns16 |
raw | |
|
) |
| | |
void ea_dsp0801_setup_io |
( |
void |
|
) |
|
uns16 ea_dsp0801_translate |
( |
uns8 |
|
) |
|
00029 {
00030 uns16 result = 0;
00031
00032
00033 switch (my_char) {
00034
00035 case ' ': result = 0b0000000000000000; break;
00036 case '0': result = 0b0010010000111111; break;
00037 case '1': result = 0b0000000000000110; break;
00038 case '2': result = 0b0000000011011011; break;
00039 case '3': result = 0b0000000010001111; break;
00040 case '4': result = 0b0001001011100000; break;
00041 case '5': result = 0b0000000011101101; break;
00042 case '6': result = 0b0000000011111101; break;
00043 case '7': result = 0b0000000000000111; break;
00044 case '8': result = 0b0000000011111111; break;
00045 case '9': result = 0b0000000011101111; break;
00046 case 'A': result = 0b0000000011110111; break;
00047 case 'B': result = 0b0001001010001111; break;
00048 case 'C': result = 0b0000000000111001; break;
00049 case 'D': result = 0b0001001000001111; break;
00050 case 'E': result = 0b0000000001111001; break;
00051 case 'F': result = 0b0000000001110001; break;
00052 case 'G': result = 0b0000000010111101; break;
00053 case 'H': result = 0b0000000011110110; break;
00054 case 'I': result = 0b0001001000001001; break;
00055 case 'J': result = 0b0000000000011110; break;
00056 case 'K': result = 0b0000110001110000; break;
00057 case 'L': result = 0b0000000000111000; break;
00058 case 'M': result = 0b0000010100110110; break;
00059 case 'N': result = 0b0000100100110110; break;
00060 case 'O': result = 0b0000000000111111; break;
00061 case 'P': result = 0b0000000011110011; break;
00062 case 'Q': result = 0b0000100000111111; break;
00063 case 'R': result = 0b0000100011110011; break;
00064 case 'S': result = 0b0000000011101101; break;
00065 case 'T': result = 0b0001001000000001; break;
00066 case 'U': result = 0b0000000000111110; break;
00067 case 'V': result = 0b0010010000110000; break;
00068 case 'W': result = 0b0010100000110110; break;
00069 case 'X': result = 0b0010110100000000; break;
00070 case 'Y': result = 0b0001010100000000; break;
00071 case 'Z': result = 0b0010010000001001; break;
00072 case '*': result = 0b0011111111000000; break;
00073
00074 }
00075 return result;
00076 }