Inhoudsopgave:
- Stap 1: gebruikte software:
- Stap 2: gebruikte componenten:
- Stap 3: Schakelschema
- Stap 4: Broncode
- Stap 5: Werkingsprincipe en video
Video: Tellen van 0 tot 99 met 8051 microcontroller met 7-segments display - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Hallo allemaal, In deze tutorial gaan we je vertellen hoe je van 0 tot 99 kunt tellen met behulp van twee 7-segments-displays.
Stap 1: gebruikte software:
Omdat we proteus-simulatie laten zien, dus VOOR CODERING EN SIMULATIE VEREIST U:
1 Keil uvision: Er zijn veel producten van Keil. dus je hebt een c51-compiler nodig. U kunt die software hier downloaden
2 Proteus Software voor simulatie: Dit is de software om simulatie te tonen. U krijgt veel informatie om deze software te downloaden.
Als je het in hardware doet, heb je één software nodig die flash-magie is om de code in je hardware te uploaden. Onthoud dat flash-magie is ontwikkeld door nxp. U kunt dus niet alle microcontrollers uit de 8051-familie via deze software uploaden. Dus op Philips gebaseerde controller die alleen jij kunt uploaden.
Stap 2: gebruikte componenten:
Hier in onze demovideo gebruiken we proteus-simulatie, maar als je het in je hardware doet, heb je deze componenten voor dit project nodig:
8051 Ontwikkelbord: Dus als je dit bord hebt, is het beter, zodat je de code gemakkelijk zelf kunt uploaden.
Zevensegmentendisplay: er zijn twee soorten 7-segmentsdisplay, een is een gemeenschappelijke anode en een andere is een gemeenschappelijke kathode. In onze Proteus-simulatie gebruiken we Common Anode Display
USB naar UART-converter: dit is een mannelijke connector van het 9-pins D-type voor Rs232 O/p-jumpers
Stap 3: Schakelschema
Stap 4: Broncode
Je kunt de broncode krijgen van onze GitHub-link
Stap 5: Werkingsprincipe en video
Omdat we twee segmenten gebruiken, hebben we voor ons project twee 8051 I/O-poorten gebruikt. De hele projectbeschrijving wordt gegeven in de bovenstaande video.
Als u enige twijfel heeft over dit project, kunt u ons hieronder een reactie geven. En als je meer wilt weten over embedded systemen, kun je ons YouTube-kanaal bezoeken
Bezoek en like onze Facebook-pagina voor regelmatige updates.
Bedankt & groeten,
Aanbevolen:
Inleiding tot CloudX Microcontroller: 3 stappen
Intro tot CloudX Microcontroller: CloudX microcontroller is een opensource hardware- en softwaremicrocomputer waarmee u uw eigen interactieve projecten kunt maken. CloudX is een kleine spaanplaat waarmee gebruikers het kunnen vertellen wat ze moeten doen voordat ze actie ondernemen, het accepteert verschillende k
Raspberry Pi-objecten tellen: 5 stappen
Raspberry Pi Object Counting: Computervisie is ongetwijfeld fantastisch! Door dit te gebruiken, krijgt een computer de mogelijkheid om te "zien" en de omgeving beter aanvoelen, wat de ontwikkeling van complexe, nuttige en coole toepassingen mogelijk maakt. Toepassingen zoals fa
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het flashgeheugen van de microcontroller: 5 stappen
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het Flash-geheugen van de microcontroller. In dit geval zullen we een eenvoudig programma in C-code maken en dit in het geheugen van de microcontroller branden. We zullen ons eigen programma schrijven en het hex-bestand compileren, waarbij we de Atmel Studio als geïntegreerd ontwikkelplatform gebruiken. We zullen zekering bi
Inleiding tot 8051 programmeren met AT89C2051 (gastrollen: Arduino): 7 stappen (met afbeeldingen)
Inleiding tot 8051-programmering met AT89C2051 (Guest Starring: Arduino): De 8051 (ook bekend als MCS-51) is een MCU-ontwerp uit de jaren 80 dat vandaag de dag nog steeds populair is. Moderne 8051-compatibele microcontrollers zijn verkrijgbaar bij meerdere leveranciers, in alle soorten en maten, en met een breed scala aan randapparatuur. In dit instructieb
Binair tellen en gelijkstellen: 6 stappen
Tellen en gelijkstellen in binair: Geef een algemene beschrijving van de Instructablethis is mijn tweede binaire instructable. Dit gaat in binaire wiskundige vergelijkingen. sectie 1 laat zien hoe je binair kunt tellen met je handen, terwijl sectie 2 je in geschreven vorm laat zien. Even een kanttekening, w