微机原理实验板是一款基于树莓派 RP2040 微控制器的嵌入式系统学习平台,使用Type-C 接口供电。RP2040 微控制器作为实验板的主控,拥有有双 Arm Cortex M0+内核和 264KB 的 SRAM 内存,可通过 Micro Python 或 C/C++语言编程,性能强大的同时适用人群广泛。板上有丰富的输入、输出外设,满足微机原理课程的硬件需求,可通过教材示例深刻体会嵌入式系统的开发及微机原理的系统学习。

板载资源:
- 320*240 分辨率的彩色 IPS LCD,SPI 接口,显示芯片为 ST7789
- 两个独立按键 + 4x4 矩阵键盘
- 一个 AT24C02 EEPROM
- 一个 CH340 用于 USB 转串口
- 两个 4 位数码管 + 两个绿色 LED 灯
- 一个蜂鸣器 + 一个电位计
- 双排 40Pin 排座,额外预留 SPI、I2C、UART 接口
- STEP-PICO 核心板 + USB Type C 连接器用于供电、程序下载

序号 | 器件 | 功能描述 |
1 | STEP-PICO 核心板 | 主控芯片核心 |
2 | LCD 显示屏 | 320*240 像素彩色显示 |
3 | 数码管 | 显示数 |
4 | 蜂鸣器 | 发出声音 |
5 | 电位计 | 提供模拟信号 |
6 | 4x4矩阵键盘 | 键盘 |
7 | EEPROM | 存储器 |
8 | 独立按键 | 可程控按键 |
9 | LED | 可程控 LED |
CH340 | USB 转串口 |

板卡适用范围:
- 适用于微机原理课程学习者或嵌入式系统入门者
- 了解电子系统构成、学会一门与硬件直接相关的编程语言
- 开源资源的利用和分享意识,培养项目总结和展示的能力
- 搭配传感器、模拟电路等外设可以完成更多创意项目,并可以做为电赛的控制平台、显示平台等
提升的技能:
- MicroPython 或 C/C++编程、Arm Cortex M0+嵌入式系统
- SPI、I2C、UART 等通信协议的运用
- 图形化信息显示 - 240 * 240 LCD;按键和模拟信号的输入控制
- 微机原理相关知识
核心芯片
板卡采用树莓派 Pico 核心芯片 RP2040,该芯片具有以下特性:
- 双 Arm Cortex M0+内核,可以运行到 133MHz微机原理实验板
- 264kB 片上 SRAM
- 通过专用 QSPI 总线支持高达 16MB 的片外闪存
- DMA 接口
- 2 个用于生成 USB 和内核时钟的片上 PLL
- 30 个 GPIO 引脚,其中包括 4 路 12 位精度 ADC
- 2 个 UART 接口,2 个 I2C 接口,2 个 SPI 接口,16 个 PWM 通道
- USB 1.1 接口和 PHY,支持主机和设备
- 8 个 PIO 状态机,性能强大、高度灵活的可编程 IO 可用于高速数字接口、
- 片内温度传感器
编程配置
RP2040 Game Kit 上采用 USB Type C 接口进行程序下载,可以使用 MicroPython、C、C++编程。
网盘资料:
链接: https://pan.baidu.com/s/1NG-eE8aKV2jxpnm3HgtAtA?pwd=s21k
提取码: s21k