Greetings everyone, I have a specific application I want to put a atmel processor to. The processor would be along the lines of a AT89C2051-24, ideally something I can program easily say using their ISP system. I have a proto board design I found on the net for said mcu and it pretty well fits what I need for this. However. Since I have NO experience in programming one of these things. I was curious if there is a simulator that you'd recommend I could use to learn how to use this beast before I launch into building the real thing and realize I can't make it work. I do have windows machines, but I prefer using my Freebsd boxes. Any answer right now will be helpful on this. I'm doing this project for a non-profit organization and I have zero budget save what I'm throwing in which isn't much. A general idea of what I'm going to do with this. Is use it to translate a 3x4 matrix keypad output into a serial ascii equiv. So a computer can check the info in a database and respond with a command to start a motor to open a garage door. The mcu will also determin if the door is open or closed. That's the general idea of what I'm doing with this. Any and all assistance is greatly appreciated.
Davon