Propeller Micro Trainer
Bean
Posts: 8,129
in Propeller 1
I used to have the Radio Shack "Microcomputer Trainer" and I loved it.
So I've decided to make one using the Propeller.
It is designed to fit on the Express PCB Miniboard size of 3.8" x 2.5" and you get three for $75.
The main features are:
20 tact switch keypad (Hex,ENTER,SHIFT,CONTROL,ALT) allows 64 key functions (0-F, shift 0-F, control 0-F, alt 0-F).
Nokia 5110 84x48 pixel LCD display with controllable back light.
Eight LEDs with 3-pin headers for I/O.
4-Pin header to re-program the propeller.
Mini speaker (on back)
I'm not sure how the user will program it. It could support many different CPUs with emulation (Z-80, 6502, etc).
PASM would be pretty hard since each instruction would be 4 hex characters, and hand conversion is not easy.
On the layout, the propeller and eeprom, etc are located UNDER the LCD.
Anyway, I'll like any feedback you might have.
Bean
So I've decided to make one using the Propeller.
It is designed to fit on the Express PCB Miniboard size of 3.8" x 2.5" and you get three for $75.
The main features are:
20 tact switch keypad (Hex,ENTER,SHIFT,CONTROL,ALT) allows 64 key functions (0-F, shift 0-F, control 0-F, alt 0-F).
Nokia 5110 84x48 pixel LCD display with controllable back light.
Eight LEDs with 3-pin headers for I/O.
4-Pin header to re-program the propeller.
Mini speaker (on back)
I'm not sure how the user will program it. It could support many different CPUs with emulation (Z-80, 6502, etc).
PASM would be pretty hard since each instruction would be 4 hex characters, and hand conversion is not easy.
On the layout, the propeller and eeprom, etc are located UNDER the LCD.
Anyway, I'll like any feedback you might have.
Bean
Comments
There is the Propeller programming that will determine how the trainer operates, then there is actually programming USING the trainer.
I want this to be used to teaching assembly language programming, but I think PASM would be too hard to write code with.
So I'm thinking an emulation of a Z-80 or 6502 or maybe even some made-up processor.
This is like the old trainers that had 7-segment LEDs for the display, but I wanted to update it a little and the LCD will provide 6 lines of 14 character. Which will be much more useful than 4 or 6 digits.
Bean
Plus it offers a bunch of switched and lights and such that can also be accessed from Propeller languages.
I know it's an issue of board real estate and cost but i'd like it better as a through hole kit!
Bean
Oh, well here is the ExpressPCB file.
Bean
Forget an attachment??? All indications are your solution is the only solution.