Innehållsförteckning:
- Steg 1: Programvara används
- Steg 2: Komponenter som används:
- Steg 3: Kretsdiagram:
- Steg 4: Kod och video
Video: Knappsatsgränssnitt med 8051 och visning av knappsatsnummer i 7 segment: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I den här självstudien kommer jag att berätta om hur vi kan koppla ihop knappsatsen med 8051 och visa knappsatsnummer i 7 -segmentdisplay
Steg 1: Programvara används
Eftersom vi visar proteussimulering så FÖR KODNING OCH SIMULERING DU KRÄVDE:
1 Keil uvision: Det finns massor av produkter från keil. så du kommer att behöva c51 -kompilatorn. Du kan ladda ner den här programvaran härifrån
2 Proteus -programvara för simulering: Detta är programvaran för att visa simulering. Du kommer att få mycket information för att ladda ner denna programvara.
Om du gör det i hårdvara behöver du en programvara som är flashmagisk för att ladda upp koden i din maskinvara. Kom ihåg att flashmagi är utvecklat av nxp. Så du kan inte ladda upp alla 8051 familjens mikrokontroller via denna programvara. Så bara Philips -baserade styrenheter kan du ladda upp.
Steg 2: Komponenter som används:
Här i vår demovideo använder vi proteussimulering men definitivt om du gör det i din hårdvara kommer du att behöva dessa komponenter för detta projekt:
8051 Utvecklingskort: Så om du har det här kortet blir det bättre så att du enkelt kan ladda upp koden själv.
Sju segmentvisning: I detta projekt använder vi en gemensam anoddisplay.
4*3 knappsatsmatris: Här använder vi 4*3 knappsatsmatris. Så du kan använda 4*3 matris eller någon annan matris som 4*4, inget problem. För det lite mer steget måste vi lägga till vår kod
USB till UART -omvandlare: Detta är 9 -polig D -hankontakt för RS232 O/p -bygelkablar Några bygelkablar
Steg 3: Kretsdiagram:
Steg 4: Kod och video
Hela projektbeskrivningen ges i ovanstående video
Du kan få källkoden från vår GitHub -länk
Om du har några tvivel angående detta projekt är du välkommen att kommentera oss nedan. Och om du vill lära dig mer om inbäddade system kan du besöka vår youtube -kanal
Besök och gilla vår Facebook -sida för frekventa uppdateringar.
Rekommenderad:
8051 gränssnitt med DS1307 RTC och visning av tidsstämpel i LCD: 5 steg
8051 gränssnitt med DS1307 RTC och visning av tidsstämpel i LCD: I den här självstudien har vi förklarat dig om hur vi kan koppla 8051 mikrokontroller med ds1307 RTC. Här visar vi RTC -tid i lcd med proteussimulering
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
Temperatur- och ljusnivåmonitor med visning på LCD -skärm NOKIA 5110: 4 steg
Temperatur- och ljusnivåmonitor med visning på LCD -skärm NOKIA 5110: Hej alla! I det här avsnittet gör vi en enkel elektronisk enhet för att övervaka temperatur och ljusnivå. Mätningar av dessa parametrar visas på LCD NOKIA 5110. Enheten är baserad på mikrokontrollern AVR ATMEGA328P. Övervakningen
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid