Tartalomjegyzék:

A percidőzítő a PIC16F88 MCU alapján: 4 lépés
A percidőzítő a PIC16F88 MCU alapján: 4 lépés

Videó: A percidőzítő a PIC16F88 MCU alapján: 4 lépés

Videó: A percidőzítő a PIC16F88 MCU alapján: 4 lépés
Videó: Джон Уэйн | Маклинток! (1963) вестерн, комедия | Полный фильм 2024, Július
Anonim
A percidőzítő a PIC16F88 MCU -n alapul
A percidőzítő a PIC16F88 MCU -n alapul

Vessünk egy pillantást a percindító egyszerű kezdő projektjére. A projekt lényege a 8 bites PIC16F88 MCU. Az idő megjelenik a 7 szegmenses kijelzőn, és az időzítő 6 gomb segítségével működik. A készüléket 9 voltos elem táplálja.

Az időtartam 1 és 99 perc között van. A két számjegyű számmódot a kiegészítő zöld LED jelzi, amely a kijelző jobb oldalán, közvetlenül a tizedesvessző jel mellett található. A sorban lévő öt gomb egytől ötig terjedő számokat jelent. A hatodik gombnak két funkciója van - az eszköz alaphelyzetbe állítása és az éppen bevitt számjegy megváltoztatása.

Az időzítő a következőképpen működik. A főkapcsoló bekapcsolása után megjelenik egy nulla számjegy, és a készülék várja a gombok megnyomását. 3 lehetőség van:

1) Az 1–5 perces időszak megadásához csak nyomja meg az öt gomb egyikét. A visszaszámlálás néhány pillanat múlva elkezdődik.

2) A 6–9 perces periódus megadásához nyomja meg az öt gomb bármelyikét, majd ezt követően ismételten nyomja meg a 6. gombot a kívánt érték eléréséhez. Minden gombnyomás után az érték 1 -gyel növekszik.

3) A 10–99 perces időszak megadásához írja be az első számjegyet az előző lépésben leírtak szerint. Ezután nyomja meg az öt gomb bármelyikét. A tizedesvessző és a kiegészítő zöld LED bekapcsol, jelezve, hogy az érték második számjegye be van írva. Most nyomja meg többször a hatodik gombot a második számjegy értékének beállításához.

Amíg a visszaszámlálás folyamatban van, a hátralévő idő jelenik meg, és a tizedespont periodikusan villog. A kétjegyű szám esetén mindkét számjegy periodikusan megjelenik a kijelzőn, a második számjegy tizedesponttal. Amíg a fennmaradó percek száma kétjegyű, a további LED világít.

Amikor a hátralévő idő eléri a nulla értéket, a hangriasztás aktiválódik. Ezután a készülék a 6. gombbal visszaállítható, hogy készen álljon a következő feladatra.

1. lépés: Szükséges alkatrészek

Szükséges alkatrészek
Szükséges alkatrészek
  1. PIC16F88
  2. 7 szegmenses kijelző
  3. 6 gomb
  4. 1K ellenállás - 6 db
  5. 470 ellenállás - 9 db
  6. 7805 feszültségszabályozó
  7. 0,33 uF kondenzátor
  8. 0,1 uF kondenzátor
  9. piezo hangszóró
  10. elemtartó
  11. egy kapcsoló

2. lépés: Az időzítő áramköre

Az időzítő áramköre
Az időzítő áramköre

3. lépés: A forráskód

Az MPLAB X IDE és XC8 fordító segítségével C -ben írt kód letölthető:

4. lépés: A végső eszköz megjelenése

A végső eszköz kinézete
A végső eszköz kinézete
A végső eszköz kinézete
A végső eszköz kinézete
A végső eszköz kinézete
A végső eszköz kinézete
A végső eszköz kinézete
A végső eszköz kinézete

Önön múlik, hogy csak az áramkört szereli -e össze a kenyértáblán, vagy egyedi kialakítást készít. Mellékelek néhány képet a készülékeimről.

Ajánlott: