參考資訊:
https://github.com/dev26th/stc_diyclock_gps
https://www.stcmicro.com/datasheet/STC15F204EA-cn.pdf
https://forum.arduino.cc/t/nano-z80-teaching-aid/1290901
https://www.hackster.io/michalin70/retro-computing-with-arduino-mega-and-a-z80-processor-86c79c
https://www.jameco.com/Jameco/Products/ProdDS/35561.pdf?srsltid=AfmBOoprG2KOI0KvClFjnKsE_nvmg3FrZy3G3mMCbNyhGYsHmX0QU6GL
在Arduino討論區看到的PCB,相當適合拿來研究Z80,可惜沒有找到購買的地方

另一個搭配Arduino MEGA的例子

感謝作者附上的電路圖

司徒想要更簡單一點的電路,因此,手動畫了下自己想要的電路

材料

焊接完成


一樣小巧可愛

連接UART燒錄測試
$ sudo stcgal -p /dev/ttyUSB0 -l 9600 -b 9600 -t 11059 main.hex
Waiting for MCU, please cycle power: done
Protocol detected: stc15a
Target model:
Name: STC15F204EA
Magic: F394
Code flash: 4.0 KB
EEPROM flash: 1.0 KB
Target frequency: 10.993 MHz
Target BSL version: 6.7R
Target options:
reset_pin_enabled=False
watchdog_por_enabled=False
watchdog_stop_idle=True
watchdog_prescale=256
low_voltage_reset=True
low_voltage_threshold=4
eeprom_lvd_inhibit=True
eeprom_erase_enabled=False
bsl_pindetect_enabled=False
Loading flash: 284 bytes (Intel HEX)
Trimming frequency: 11.059 MHz
Switching to 9600 baud: done
Erasing 2 blocks: done
Writing flash: 576 Bytes [00:00, 755.78 Bytes/s]
Finishing write: done
Setting options: done
Target UID: F39444AF01C2FD
Disconnected!