Proszę. // font.h // // Tablica czcionek 5x7 // //#include <avr/pgmspace.h> static const char /*PROGMEM*/ font5x8[] = { 0x00, 0x00, 0x00, 0x00, 0x00,// (spacja) 0x00, 0x00, 0x5F, 0x00, 0x00,// ! 0x00, 0x07, 0x00, 0x07, 0x00,// " 0x14, 0x7F, 0x14, 0x7F, 0x14,// # 0x24, 0x2A, 0x7F, 0x2A, 0x12,// $ 0x23, 0x13, 0x08, 0x64,...
Wpisywany numer to numer znaku w tablicy ASCII :] Więcej w Start ---> Uruchom ---> "charmap" [enter] (zakładając, że tablica znaków w systemie jest zainstalowana)
ASCII CODE
Dzień dobry. Załóżmy, że mam rejestr EDX z taką wartością 0025069C. Debugger podpowiada, że jest to ASCII "A123..." (w miejscu kropek jakieś krzaczki). Jak samodzielnie przekształcić wartość 0025069C na owe 7 znaków ASCII ?
Autorze, dałem Ci gotowe rozwiązanie, ale nie czytałeś mojego postu uważnie. Nie czytałeś też dokumentacji ( MojaPolskieZnaki18_Bitmaps . Aby wyświetlić tekst funkcją MojaPolskieZnaki18_Glyphs 90(*) wiersz, gdyż tam znajdują się informacje o tym, gdzie w pliku MojaPolskieZnaki18_Bitmaps znajduje się obraz literki "Z". * - 90 wiersz, a właściwie, to...
Tablica: char InputBuffer[12]; zawiera łańcuch "w stylu c". Łańcuch taki powinien się kończyć znakiem bajtem o wartości 0. Możesz np. przed ponownym zapisem wstawić 0 do wszystkich komórek tablicy. Dwie uwagi: 1. trzeba to zrobić tak: InputBuffer[i]=0; a nie: InputBuffer[i]='0'; // w tym przypadku podstawiasz kod ascii znaku '0"; 2. Jeżeli tablica ma...
Witam; mam takie pytanie. W ten sposób: [syntax=c]unsigned char napis[]={"Ala ma kota"};[/syntax] można zdefiniować i od razu wpisać do zmiennej string ale tylko znaki drukowalne ASCII: ale jak wpisać w tą zmienną "napis" znaki których kod nie odpowiada znakom ASCII? Np chciałbym wpisać znaki o kodach 10,20,30 - a te znaki są nie drukowalne. Jak to...
Nie ma sprawy. :(mam problem... wszystko pieknie działa;)super wrecz. dodałem reszte znaków;)prosze powiedz mi jak dodac znak.. spacji. przerwy miedzy stringami wyrazówSad niemoge tego nigdzie znalezc:)a jest to nie zbedne . Znak spacji ma w kodzie ASCII wartość 32 (0x20). Oznacza to, że w tablicy morseTab pod pozycją 32, czyli: morseTab[32]...
Witam;) Jeśli chodzi o nadawanie kodu cyfr klawiaturki zestawu to pisałem jakiś czas temu taki program w ramach zaliczenia tegoż przedmiotu. Podejrzewam jednak, że chodzi o wykorzystanie np. HyperTerminal'a i podawanie znaku z klawiatury komputera. Oto program który wówczas napisałem: st7/ TITLE"starter.asm" MOTOROLA #INCLUDE "st72334.inc"...
Super obudowa :D Zrobiłem krótką animację pokazującą w jaki sposób przenoszone są programy z pamięci ROM do pamięci RAM z wykorzystaniem przełącznika banków pamięci. Wobec tego jak umieścić w ROM np. taki kod. ; Program deasemblera Z80 ; Dane interpretowane przez program deasemblera PFTAB DEFB E0,0A,0E,0F,96,AF,B4,B9,BE,BD,C5,09,4C,C...
WOW! Tylu herezji w jednym poście nie widziałem. znaki ansii, ascii W sumie wymyśliłem sobie to tak że biorę zmienną np a="12345" To nie jest zmienna tylko tablica charów potem w pętli dodaje do każdej liczby 48, na końcu składam tablicę w 1 chara i wysyłam na lcd j To jest najlepszy kawałek:) Juuumi!:) Anyway masz liczbę np: uint8_t a=129; To musisz...
Tablice MOBITEC mogą na oryginalnej elektronice wyświetlać obrazy na dwa sposoby. Za pomocą programu MOBI_INFO_EDIT mogę dane tworzyć tradycyjnie lub jako grafikę tj. Sterownik np ICU400 może wysyłać linię i treść kierunku w postaci znaków ASCII , tablica ma w bibliotece wgrane czcionki , sterownik wysyła tylko informacje jakiej użyć. Drugi sposób to...
Witam!!! Piszę program w języku C pod uC STM32F105 Zastanawiam się na rozwiązaniem takiego problemu a mianowicie: Chciałbym zdefiniować stałą, która będzie umieszczona w pamięci programu, a więc trafi do pliku .hex, który ładowany jest do flasha. Stałą będzie tablica znaków zawierająca poszczególne litery tekstu np: "Autor: Andrzej Brzozka" w programie...
Dokładnie taka tablica :D Tej w pomocy nie znalazłem kombinowałem z innym sposobem odczytu i nie działało teraz wszystko pięknie śmiga ale jest strasznie pamięciożerne musze coś wykombinować żeby skrócić warunki bo jak na chwilę obecna mam ich tyle ile znaków w tablicy ASCII a to za dużo bo nie wejdzie w 2313 :/
Dotyczy budowy wyświetlacza LED dwukolorowego, problem z wyborem CPU.?? Widzę, że jesteś programistą samoukiem, bo nie potrafisz optymalizować kodu programu. W bascom da się zrobić wydajny kod, bez asemblera, ale wymaga to już sporej wiedzy i umiejętności, lecz przyznaję że np. C jest tutaj trochę lepszy. Do budowy wyświetlacza 8*80 nie trzeba szybkiego...
Chcę zrobić program który będzie rozpoznawał i zmieniał sposoby kodowania znaków tekstowych(ANSI, UTF16 LE, UTF8). Funkcję rozpoznającą i zwracającą rodzaj kodowania mam już napisaną została mi konwersja. Od kilku godzin(tak wiem żałosne)męczę kodzik do przekonwertowania ASCII na UNICODE LE. Użyłem funkcji MultiByteToWideChar() ale coś nie do końca...
Tablica LUT zajmie mi ponad 100 bajtów, a na switch też sporo danych zajmie. Chodziło by mi bardziej o sposób ingerencji może w kompilator, bo to on chyba zamienia znaki na cyfry podczas kompilacji. Najbardziej by mnie chyba interesowało chyba, aby zrobić taką sztuczkę że po wrzuceniu do funkcji ciągu znaków, były one moimi kodami (mogę je sobie nawet...
kombinowałem już na wiele sposobów i nie działa nie będę wklejał całości bo jest tego sporo wkleję po kawałku i opisze tablica : char table[][6] = { // tu są znaki od 0 do 64 { 0x00, 0b01111110, 0b00001001, 0b00001001, 0b01111110, 0x00 },// A 65 //66 { 0x00 , 0b00111110, 0b01000001, 0b01000001, 0b00100010, 0x00 },//C...
Witam mam taki problem potrzebuję wysyłać przez port com danie w taki sposób, aby były one traktowane jako znaki ASCII bo tylko takie mogę poprawnie odebrać mikroprocesorem. Z tego co zauważyłem jedynym działającym w przerwaniu od UARTa poleceniem odbioru, w bascom AVR jest inkey a to odbiera tylko znaki ASCII :/ No i tu pojawia się problem bo o ile...
Witam Mam takie pytanie: czy kompilator może przydzielić bloki w pamięci EEPROM w kolejności innej niż zadeklarowano je w programie? Jeżeli tak, to wpłynie to na adres bloku pamięci,prawda? Mam taki problem: W programie mam zadeklarowane 2 bloki pamięci EEPROM w kolejności jak poniżej: znaki. Tak jakby ponowne wgranie tego samego kodu, spowodowało że...
Tablica rzadko tłumaczy dokładnie. Informacja windows dotyczyła zlej ilości wpisanych znaków , i informowała ile musi ich być w przypadku znaków ASCII i HEX . Na 90% wpisujesz nie poprawna ilość znaków, teraz jeśli Ty wpisujesz 26 znaków świadczy o tym ze masz klucz wep 128bit zapisany w HEX, inaczej jeśli miałbyś ASCII byłoby ich 13. Tak jak kolega...
Dzięki za biblio ;) Ja korzystam od dawna z bibliotek od Mirka z BlueBooka lekko przeze mnie zmodyfikowanych. Odświeżam temat bo jednak mam problem: http://obrazki.elektroda.pl/2645882300_1... http://obrazki.elektroda.pl/2587616400_1... http://obrazki.elektroda.pl/8131694900_1... http://obrazki.elektroda.pl/2415856600_1...
Zgoda, zgoda, kod obsługi wyświetlacza, a gdzie reszta? Z drugiej strony Ficiu używa chyba ATMega32 a tam nie powinno mu braknąć pamięci. Cała tablica ASCII to 5bajtów x 256 znaków =1280Bajtów. Ale ponieważ pierwsze 128 znaków jest zawsze takie same, to możesz je umieścić w FLASH (640 Bajtów), a górna część która jest często modyfikowana pod konkretne...
Tu jest błąd: Dobra to poprawię. Na co to wpływa ? Dodano po 1 ~1<<enable; rozumiem że chodzi o wyzerowanie wszystkich bitów oprócz 7 i 6 (dla enable == 5)? Czy o ~(1 << enable)? Dodano po 8 while(*string_of_characters > 0) Znaków o kodach > 127 rozumiem że świadomie nie chcesz drukować. 1. zerowanie wszystkich :) 2. drukuje się napis...
Z tego co piszesz o tej literce "P" w tablicy napozycji 80-tej rozumiem domyślam się, że chodzi o tablicę reprezentującą kody ASCII (P ma kod 80 czyli 0x50). A więc do twojej informacji, oprócz tego co napisał maciek_slon, w języku C litera i cyfra to to samo (literę reprezenuje liczba) i kwestia czy widzisz 80, 0x50, P to tylko sprawa reprezentacji...
hmm ale w assembelerze to nie bardzo chyba tablica charów :) tak myślę, czy dobrym pomysłem jest po prostu kodowanie tych znaków w ASCII i wysyłanie pojedynczo tj. A jako 0x41, T jako 0x54 i potem enter jako 0x0A... co o tym sądzicie? pytanie nr 2.: w jaki sposób odbierać i jak (gdzie?) zapisywać to co odbiorę??
Witam kolegów, Pytanie jak w temacie czy tablica MAC filterig tyczy się taksamo połączeń WLAN jak i LAN? A drugie pytanie szyfrowanie WEP najlepiej jakie ustawić 128 ale ASCII czy Hex ? bo według minie liczy się przeciez ilość bitów a nie znaków ...
Dziwnie znajomy kod. Przenosiłem podobny na 628 i na inną częstotliwość wzorca. :D Wieczorem poszukam oryginału i tablicy znaków dla LCD zastosowanego w tym przypadku. Zwykłą tablicę znaków ASCII możesz znaleźć w Wikipedii. I jeszcze jedno. Przyjrzyj się procedurze wyprowadzania danych na LCD. Zrozumiesz ideę tego kodowania znaków. Dość pokrętną drogę...
OK, już piszę jak to działa. W moich programach pod mikrokontrolery format tablicy ze znakami jest taki: na początku, pod offsetem '0' wartość która informuje o wysokości czcionki (czyli ile znaków składa się na jedną czcionkę. Pod offsetem '1' znajduje się dana informująca o szerokości znaku, i dalej wartości wiersz po wierszu. Tych danych jest dokladnie...
Nie ma się co denerwować i nie wyśmiewam nikogo. Tylko napisałeś że ta tablica, np nr_danej0 jest tablicą liczb, z opisu transmisji wynika coś innego. Z kolei wklejona funkcja służy do odbierania, co z kolei działa pewnie dobrze. Pytanie tylko czy chcesz, aby funkcja ta była blokująca (czekała na dane) czy nie blokująca, tzn nie będzie blokowała programu...
Witam, Zwracam się do was z 2 pytaniami: 1. Musiałem stworzyć własna tablicę znaków i zrobiłem to w ten oto sposób: [syntax=c]... #define _A"\x0B" #define _B"\x0C" #define _C"\x0D" #define _D"\x0E" #define _E"\x0F" #define _F"\x10" ... Print_s( 55, 72, _M _I _N _U _T _Y );[/syntax] I w ten sposób mogę do funkcji przekazać ciąg znaków. Ale pojawiła się...
BTW, Mirek nadal nie udostępnił choćby krzty kodu lub opisu implementacji, aby mniej doświadczeni mogli też pobawić się w wyświetlanie fontów bitmapowych, ale cóż, jego program, jego inicjatywa... No dokładnie, ale spokojnie - na wszystko przyjdzie czas - najpierw chcę się uporać po kolei ze wszystkimi swoimi założeniami. Bo już na tym etapie zmienia...
Znalazłem kod tablicy świetlnej, 8x8 sterowanej przez rejestr 74164, niestetypo załadowaniu programu na tablicy świecą się tylko trzy kolumny diód :(. Czy ktoś mi pomorze to rozgryść? 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn wyświetlacza wynosi ok. 333 Hz 'czyli częstotliwość...
Witam, Mam problem. Chodzi o listingi z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku Bascom W książce są dwa przykłady sterowania matryca Led 5X7 Pierwszy przykład z książki ma za zadanie wyświetlać znaki po kolei i to działa. Natomiast drugi listing ma za zadanie przesuwać znaki z lewej do prawej. I to już nie działa. Schemat...
wlam na wifi jest prosty jak wysikanie kropki w sniegu :) Wystarczy linux, karta wifi, troche narzedzi i duzo checi :) Jednym z najleprzych zabezpieczen na obecna chwile jest wap-dsk z kluczem tak długim zeby nie chciało sie go łamać. Co najwazniejsze klucz zmienia sie do 300ms tak wiec trudno go złamać w tym czasie ;D Radius z pppoe jak najberdziej...
Witam Zmontowałem sobie układ atmega8 oraz 35 LED połączonych w małą matrycę 7x5 Załadowałem kod który jest napisany w listingu do książki Marcina Wiązania.Są tam dwa kody jeden do wyświetlania po kolei wszystkich znaków ASCII który działa bez problemowo oraz drugi który przewija text lecz on nie działa Oto ten kod. Co jest w nim nie tak? 'Program tablicy...
Witam Zmontowałem sobie układ Atmega32 z pojedynczym wyświetlaczem 5x7 i wszystko działa tak jak należy ale problem zaczyna się w innym miejscu. Potrzebuję połączyć 3 takie wyświetlacze, lecz nie mam pojęcia w jaki sposób to zrobić. Proszę o pomoc Tutaj podaję listing programu http://obrazki.elektroda.pl/2811327600_1...
Można jeszcze funkcję do wyświetlania tego? Proszę bardzo. Do generowania plików .c mam specjalny programik (niestety jest płatny komercyjny) który pozwala wygenerować plik dla każdej czcionki w systemie. Dodatkowo dla dużych czcionek wystarczy wpisać tylko interesujące nas znaki np: same cyfry (żeby tablica nie była duża). Funkcja sama weryfikuje...
Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn...
Witam. Nie mogę sobie poradzić z pewną sprawą dotyczącą oprogramowania wyświetlacza LCD. Mam napisany program obsługi LCD, jeśli numery wyjść portu C mam ustawione w ten poniższy sposób to LCD działa: [syntax=c] #define DDR_LCD DDRC #define PORT_LCD PORTC #define RS_LCD 2 #define EN_LCD 3 #define DB4_LCD 4 #define DB5_LCD 5 #define DB6_LCD 6 #define...
:arrow: markosik20 to co przedstawiłeś, to jest algorytm, a nie protokół Stosowane protokoły w transmisji szeregowej to np.: XON-XOFF Sygnały XON i XOFF umożliwiają sterowanie zapełnieniem bufora nadawczego/odbiorczego. Transmisja przebiega w pełnym trybie dupleksowym, oprócz linii sygnałowych RxD, TxD wykorzystywana jest linia DTR. ETX-ACK Nadajnik...
Po pierwsze proponowalbym zmienic troche ta funkcje: void wyslij_znak(unsigned char znak) // bylo: unsigned int { if (znak == '\n') znak = '\r'; // bylo: wyslij_znak('\r'); while (!(UCSRA & (1<<UDRE))); UDR = znak; } A tak w ogole to masz moj fragment kodu: :D typedef unsigned...
Witam Zbudowałem sobie na jednej płytce stykowej Dodano po 4 Przeczytałem na stronie radzio.dxp.pl, że w zmiennej znak otrzymuję kod klawisza, a nie kod ascii i po to jest plik scancodes.h aby sobie zamienić kod klawisza na znak. Jednak dla przykładu: SPACE - hex:0x20 znak klawisza:29, a gdy klikam spacje na klawiaturze Telly mate wyświetla mi literę...
Witam po dłuższej przerwie. Może komuś przyda się gotowa procedura obsługi LCD niebuforowana czyli taka w której nie potrzeba deklarować dużej tablicy w RAMie - przydatne jak próbuje uruchomić się jeszcze AVRDOS który tez trochę RAMu potrzebuje. Po krótce mówiąc cała konwersja znaków i wysłanie do LCD odbywa się w locie. Dodałem również: * obsługę czcionek...
#include<stdio.h> #include<iostream.h> #include <math.h> void main() { FILE *we, *wy; //deklaracja uchwytow do plikow int i, licznik; int tablica_ASCII[200]; //deklaracja tablicy w znakow ASCII char znak; char haslo[200]; //dekaracja tablicy w ktorej bedzie przechowywane haslo char plik_jawny[20];...
http://www.elektroda.pl/rtvforum/topic18... http://www.elektroda.pl/rtvforum/topic20...
Tu masz odpowiedź: http://pl.wikipedia.org/wiki/Tablica_asc... Znaki tekstowe zaczynają się od 0x20h a te wcześniejsze są po prostu zastępowane kwadratami
No do tablicy "Znaki" się wstawia. W zwykłym ASCII.
Najprostszy a zarazem edukacyjny sposb to napisanie w pętli for kopiowania znaku do Edit2 jeśli "badany" znak w edit1>=30 lub edit1<=39. Oczywiście jeżeli będziesz potrzebował pseudokodu to mogę napisać, ale myślę, że powinno Ci to wystarczyć. 30 i 39 to dziesiętne wartości znaków numerycznych z tablicy ASCII.
Zasadniczo możesz wczytywać znaki w samej pętli już, którą przerwiesz, gdy napotkasz znak o wartości ASCII mniejszej od poprzedniego (nie musisz wykorzystywać wcale tablicy). 2. Warunek po kodach ASCII oraz inkrementacja dwóch zmiennych (w zalezności od rodzaju znaku)
Hm, taka tablica jest "ciągiem znaków". W char tablica[32] zmieścisz dowolny "string" długości od 0 do 31 znaków. Napisz co chcesz osiągnąć. Pozdrawiam.
Jak wyślesz wartość al jako znak też dasz rade odczytać mając tablice kodów ascii, ale najprościej stworzyć napis 'xx',13,10,$ i pod dwa pierwsze znaki wstawić przekodowaną wartość al na liczbe szesnastkową w kodzie ascii.
tablica ascii tablica znaków tablica ascii bascom
wytop aluminium honda accord kontrolka silnik nagrywania filmików
dzielnik napięcis philips 55pus7303 obraz
Pralka Amica 6101 WSW - wszystkie diody świecą Radio 2DIN nie włącza się po przekręceniu kluczyka - przyczyny i rozwiązania