lcgamboa/picsim

GitHub: lcgamboa/picsim

PICsim 是一个开源 PIC 微控制器模拟器,用于模拟和调试嵌入式系统代码。

Stars: 72 | Forks: 15

# PICsim - PIC 模拟器 PICsim 可以模拟部分 PIC 微控制器及其外设,如 USART 和定时器。该模拟器架构允许使用 C 语言轻松实现外部元素。 它既可作为独立的模拟器使用(可执行文件 picsim),也可作为库集成到其他程序中(例如 [PICSimLab](https://github.com/lcgamboa/picsimlab))。 ![PICsim 界面](docs/screen.png?raw=true "PICsim 界面") ## 支持的 PIC 硬件: * ADC * 中断 * WTD * TMR0 * TMR1 * TMR2 * USART * CCP1 - PWM(8 位)及比较器 * CCP2 - PWM(8 位)及比较器 * CCP3 - PWM(8 位)及比较器 * EEPROM * IO 端口 ![PICsim 硬件支持](docs/support.png?raw=true "PICsim 硬件支持") ## 信息: [在线文档](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模拟, 中断处理, 串行通信, 二进制发布, 外围设备仿真, 定时器模拟, 客户端加密, 嵌入式系统, 开发辅助, 开源工具, 微控制器仿真, 教育工具, 模拟器开发, 比较器, 测试环境, 看门狗定时器, 硬件模拟