这是一个基于 Motorola MC14500 1 位工业控制单元(ICU) 的复古风格训练板项目,由 Nicola Cimmino 设计,旨在帮助用户深入理解 PLC 和梯形图逻辑的工作原理。

核心信息
项目定位:复古训练板,用于学习 1 位 ICU、PLC 和梯形图逻辑
认证与授权:已获得 OSHW(开源硬件)认证,采用 GPL-3.0 开源协议
硬件核心:Motorola MC14500 1 位 ICU 芯片,搭配 Arduino Nano 作为引导加载程序
商业渠道:在 Tindie 上提供预组装套件和散件包
主要硬件特性
程序存储:256 字节程序 RAM(可替换为 EEPROM)
I/O 接口:7 个输入(带拨动和瞬时开关)、7 个输出(LED 指示灯)
定时器:1 个映射到 I/O 总线的定时器(0.5 秒至 11 秒可调)
暂存 RAM:7 位暂存器
运行模式:3 种时钟模式(快速、慢速、手动单步)
项目文档与工具
GitHub 仓库:包含完整原理图、PCB 文件、汇编器和示例代码
工具链:提供 Windows 下的预构建程序工具,以及用于模拟程序的工作台
入门指南:详细的组装、编程和测试步骤,包括汇编代码示例和烧录方法
学习价值
通过 LED 实时显示系统总线和寄存器状态,直观观察程序执行过程
支持单步调试,深入理解 1 位 ICU 的内部工作机制
复古设计与现代开源理念结合,兼具教育意义和收藏价值
License
GPL-3.0 license
