-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.213.192.88.238
!not-for-mail
From: Piotr Gałka <p...@c...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Program generujący tablicę BIN->7segment - wsad do EPROM-a
Date: Sat, 20 Feb 2016 11:56:16 +0100
Organization: news.chmurka.net
Lines: 34
Message-ID: <na9gob$jn8$1$PiotrGalka@news.chmurka.net>
References: <56c72055$0$26111$b1db1813$ca8b28d9@news.astraweb.com>
<56c7237d$0$657$65785112@news.neostrada.pl>
<56c76a14$0$22141$b1db1813$1367588f@news.astraweb.com>
NNTP-Posting-Host: 213.192.88.238
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 20 Feb 2016 10:56:11 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.238"; logging-data="20200";
mail-complaints-to="abuse-news.(at).chmurka.net"
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-Priority: 3
X-MSMail-Priority: Normal
Xref: news-archive.icm.edu.pl pl.misc.elektronika:694523
[ ukryj nagłówki ]
Użytkownik "jedrek" <jedrek@jedrek> napisał w wiadomości
news:56c76a14$0$22141$b1db1813$1367588f@news.astrawe
b.com...
> "jacek pozniak"
>> Od koło 30 lat, takie rzeczy to się raczej na mikrokontrolerach robi.
>
> Pod warunkiem, że człowiek umie pisać programy....
Zrób sobie przerwanie i w tym przerwaniu opanuj podstawy programowania.
Warto !
Chcę tylko pokazać, że samo zadanie zamiany 16-bitowej liczby binarnej na
bcd da się napisać tak, że nie powinieneś mieć problemów ze zrozumieniem.
Przykładowy (na pewno nie optymalny) kod w C:
// zakładam, że zmienna adr zawiera adres do przetworzenia
int d1,d2,d3,d4,d5; // deklaruję, że będę używał 5 zmiennych typu
"liczba całkowita"
d1=adr/10000; // na d1 mamy binarny kod pierwszej cyfry wyniku
(bo dzielenie liczb całkowitych nic nie zaokrągla tylko obcina)
adr=adr-d1*10000; // tyle jeszcze zostało do przeliczenia
d2=adr/1000; // na d2 druga cyfra wyniku, itd.
adr=adr-d2*1000;
d3=adr/100;
adr=adr-d3*100;
d4=adr/10;
d5=adr-d4*10;
Nie sprawdzałem, mam nadzieję, że się nie pomyliłem i mam nadzieję, że wyda
Ci się to na tyle jasne że zachęci do programowania.
Oczywiście aby coś faktycznie zadziałało, to trzeba jeszcze jakoś wczytać
adr i jakoś wystawić na porty d1,...d5, ale że nigdy nie pisałem nic na
mikrokontrolery to nie wiem jak to się robi.
P.G.
Następne wpisy z tego wątku
- 20.02.16 12:44 v...@g...com
- 20.02.16 14:31 jacek pozniak
- 20.02.16 21:05 janusz_k
- 22.02.16 23:34 jedrek
- 22.02.16 23:35 jedrek
- 22.02.16 23:41 jedrek
- 22.02.16 23:43 jedrek
- 22.02.16 23:46 jedrek
- 23.02.16 00:00 jedrek
- 23.02.16 03:21 RoMan Mandziejewicz
- 23.02.16 08:20 Grzegorz Kurczyk
- 23.02.16 09:52 Piotr Gałka
- 23.02.16 10:48 Grzegorz Kurczyk
- 23.02.16 12:59 J.F.
- 23.02.16 18:51 janusz_k
Najnowsze wątki z tej grupy
- Kod zniżkowy w TME do 26.09.2025
- SFP, 10G, simplex sc/apc
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- Programiści nie przestają zadziwiać świat
- Długi kabel zasilający a na końcu procek
- Dlaczego nam nie idzie
- Co czujnik to inna temperatura
- Jak naprawić pilota
- Dlaczego TMP wer. 2.0 nie może być sprzedawany jako patyk USB lub karta PCIe 1x?!?
- produkcja w UE
- Pamięć SRAM nie działa z Z80182
- plyta indukcyjna - naprawa
- założyłem kamerę
- syrenki alarmów
Najnowsze wątki
- 2025-09-18 pierwszy tel kupiłem za 1250zł
- 2025-09-17 jak się kupuje elektryczny?
- 2025-09-17 Kod zniżkowy w TME do 26.09.2025
- 2025-09-17 Ukraińcy uważają polski sys. antydronowy za najlepszy na Świecie, a rząd w III Rzeczy (pospolitej) woli sys. niemiecki
- 2025-09-17 Ukraińcy uważają polski sys. antydronowy za najlepszy na Świecie, a rząd w III Rzeczy (pospolitej) woli sys. niemiecki
- 2025-09-17 Warszawa => Dyrektor pionu IT <=
- 2025-09-17 Rzeszów => International Freight Forwarder <=
- 2025-09-16 China => Production Coordinator / Representant Product Dev <=
- 2025-09-16 Warszawa => Project Manager (AI and innovation) <=
- 2025-09-15 "Jeden telefon z Waszyngtonu i nasze samoloty nie wystartują" - czyli to co każdy koder wie
- 2025-09-15 UE chce uruchomić SI "Chat Control" na kompach wszystkich euroPejczyków
- 2025-09-15 Sejm odrzucił zakaz idelogii banderyzmu
- 2025-09-15 Nieprawidłowe parkowanie
- 2025-09-15 Poznań => Konsultant SAP HCM <=
- 2025-09-15 Warszawa => Specjalista rekrutacji IT <=