用 PROTEUS 对单片机进行仿真的方法与实例 吴汉清 Proteus 软件是英国Labcenter Electronics 公司的一款电路设计与仿真软件,它包括ISIS、 ARES 等软件模块,ARES 模块主要用来完成PCB的设计; ISIS 模块用来完成电路原理图的布图和仿真
它可以进行模拟电路仿真、数字电路仿真,也可以进行单片机及其外围电路组成的系统的仿真;软件提供了各种虚拟仪器,如示波器、逻辑分析仪、信号发生器、电压表、电流表等
和其它仿真软件相比,Proteus ISIS 最大特色是对单片机系统的仿真,目前支持的单片机类型有: 68000系列、8051系列、ARM 系列、AVR 系列、PIC 系列、Z80系列、HC11系列等
本文主要介绍 Proteus 软件在单片机方面的仿真功能,即ISIS 模块的用法
在单片机学习开发的过程中,程序的调试是一个很重要的环节,要安装电路进行实验,而且电路在调试过程中往往要进行调整和改变,这不紧增加了费用和难度,而且也影响了学习和开发的进度,这也成了一些初学者学习的障碍
如果使用Proteus 软件就可以大大节省时间和开发费用,可以在软件仿真通过后再制作印刷电路板进行电路实验
一、Proteus ISIS 软件的工作环境和一些基本使用方法 下面通过一个流水灯的实例来说明Proteus 的基本使用方法,使用的软件版本是Proteus
Professional 7
流水灯使用AT89C51单片机,用P2口作输出口
先在Keil uVision 编译器中输入下列程序: #include void Delay1ms(unsigned int count)//延时子程序 { unsigned int i,j; for(i=0;i