Proteus是一种功能强大的电子设计自动化软件,提供智能原理图的设计系统,能模拟数字电路、模拟电路及MCU器件混合仿真系统和PCB设计系统功能。Proteus软件不仅可以仿真传统的电路分析实验、模拟电子线路实验、数字电路实验,而且可以提供嵌入式系统(单片机应用系统、ARM应用系统)的仿真实验。它支持单片机和周边设备,可以仿真51系列、AVR、PIC、Motorola的68系列等常用的MCU,并可提供周边设备的仿真,例如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计、示波器等。Proteus提供了大量的元件库,有RAM、ROM、键盘、马达、LED、LCI)、AD,/DA、部分SPI器件和IIC器件等。在编译方面,它支持单片机汇编语言的编辑/编译/源码级仿真,也支持Keil和MPLAB等多种编译器。内置的8051、AVR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试。利用Proteus的单片机硬件电路进行程序运行效果仿真,可以方便直观地进行单片机程序运行效果演示,极大地拓展了课堂教学及实验教学的硬件环境,老师或学生可以在教室或寝室里方便地利用电脑进行单片机程序的调试及效果演示,使设计开发单片机应用产品提高了效率。本书是用于教师或学生进行单片机实验或课程设计的指导书。本书中的所有实验程序及设计硬件电路资料可在浙江海洋学院精品课程网站中获得,便于老师及学生的使用。用于Proteus仿真的单片机程序都可以在真实硬件电路板上运行,为教师课堂教学实验的演示或设计程序的功能演示提供了极大的方便。