Es gibt viele Möglichkeiten, dies zu tun, und eine Reihe von Leuten hat bereits ziemlich gute Vorschläge AVR oder PIC sind gute Ausgangspunkte für einen Mikrocontroller gegeben mit, dass die Arbeit nicht zu viel verlangt im Weg komplizierten Setup (Hardware & Software) oder Kosten (diese Mikros sind sehr billig). Ehrlich gesagt bin ich etwas überrascht, dass hier noch niemand Arduino erwähnt hat, was den Vorteil hat, ziemlich einfach zu sein mit dem Start, bietet eine USB-Verbindung (USB-> Seriell, wirklich), und wenn Sie nicht mögen Auf der Platine, an die die ATMega MCU angeschlossen ist, können Sie sie später anschließen, wo immer Sie möchten. Während die mitgelieferte Programmierumgebung einige Tools zur Verfügung stellt, mit denen Sie Dinge leicht protestieren können, können Sie die Register auf dem Gerät optimieren und C-Code schreiben, den Sie eventuell ausführen möchten.
Wie für eine LCD-Display zu verwenden, würde ich die Suche nach etwas empfehlen, die entweder auf einer HD44780 basierten emuliert oder das Verhalten eines. Diese verwenden normalerweise eine Reihe von parallelen Zeilen, um mit dem Display zu sprechen, aber es gibt Tonnencodebeispiele für die Verbindung mit diesen. In Arduino Fall finden Sie Beispiele für diese Art von Anzeige, und viele andere, auf dem Arduino Playground hier: http://www.arduino.cc/playground/Code/LCD
Soweit eine Uhr betroffen ist, können Sie die eingebaute Uhr verwenden, die viele 8-Bit Mikros in diesen Tagen bieten, obwohl sie nicht immer in Bezug auf Präzision ideal sind. Sie können ein Beispiel für Arduino finden, wenn Sie so etwas tun: http://www.arduino.cc/playground/Code/DateTime. Wenn Sie etwas genaueres möchten, können Sie eine DS1307 (Arduino-Beispiel: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1191209057/0) bekommen.
meine ich nicht unbedingt Sie zu einem Arduino rammen, da es eine sehr große Anzahl von Möglichkeiten gibt, diese Art der Sache zu tun. In letzter Zeit habe ich mit 32-Bit-ARM-Mikros gearbeitet (mach diese Route nicht zuerst, viel steilere Lernkurve, aber sie haben viele Vorteile) und ich könnte etwas in diesem Ökosystem in diesen Tagen verwenden, aber das Arduino ist einfach zu empfehlen Weil es relativ preiswert ist, gibt es eine große Gemeinschaft von Leuten, die es benutzen, und die Chancen stehen gut, dass Sie zumindest für einen Teil von dem, was Sie versuchen, ein Codebeispiel finden. Wenn Sie etwas benötigen, das mehr Leistung, Konfigurationsoptionen oder RAM bietet, gibt es Optionen.
Hier sind ein paar Orte, wo man einige nette Hardware (Arduino bezogene und andere) für Projekte wie die Sie beschreiben, finden Sie unter:
Es gibt sicherlich Tonnen mehr, obwohl :-)
Wie geben Sie die Liste ein? Serielle Schnittstelle? Speichergerät? Hardcodierung? Nummernblock? –
Speicher, ich habe die Frage aktualisiert – Bob
hinzugefügt mehr Infos zur Antwort –