lcgamboa/picsim
GitHub: lcgamboa/picsim
PICsim 是一个开源 PIC 微控制器模拟器,用于模拟和调试嵌入式系统代码。
Stars: 72 | Forks: 15
# PICsim - PIC 模拟器
PICsim 可以模拟部分 PIC 微控制器及其外设,如 USART 和定时器。该模拟器架构允许使用 C 语言轻松实现外部元素。
它既可作为独立的模拟器使用(可执行文件 picsim),也可作为库集成到其他程序中(例如 [PICSimLab](https://github.com/lcgamboa/picsimlab))。

## 支持的 PIC 硬件:
* ADC
* 中断
* WTD
* TMR0
* TMR1
* TMR2
* USART
* CCP1 - PWM(8 位)及比较器
* CCP2 - PWM(8 位)及比较器
* CCP3 - PWM(8 位)及比较器
* EEPROM
* IO 端口

## 信息:
[在线文档](https://lcgamboa.github.io/picsim/)
[更新日志](./CHANGELOG.md)
[待办事项列表](./TODO.md)
## 实用工具:
- com0com - 用于 Windows 系统串口仿真 http://com0com.sourceforge.net/
- tty0tty - 用于 Linux 系统串口仿真 https://github.com/lcgamboa/tty0tty
- gputils - 用于汇编示例程序 http://gputils.sourceforge.net/
- sdcc - 用于编译示例程序 http://sdcc.sourceforge.net/
- PICSimLab - 使用 PICsim 的模拟器 https://github.com/lcgamboa/picsimlab
标签:ADC模拟, C语言编程, EEPROM支持, gputils, IO端口模拟, PICSimLab集成, PIC模拟器, PIC编程, PWM生成, sdcc编译器, USART模拟, 中断处理, 串行通信, 二进制发布, 外围设备仿真, 定时器模拟, 客户端加密, 嵌入式系统, 开发辅助, 开源工具, 微控制器仿真, 教育工具, 模拟器开发, 比较器, 测试环境, 看门狗定时器, 硬件模拟