51单片机典型项目实战全能一本通(C语言版)(视频版)
上QQ阅读APP看书,第一时间看更新

1.2 Proteus ISIS的虚拟仿真

单片机系统仿真运行是在电路原理图上进行的,而电路原理图是在Proteus ISIS(智能原理图输入)环境下绘出的。当电路连接完成无误后,单击单片机芯片载入经调试通过生成的.hex文件,直接单击仿真运行按钮,即可实现声、光及各种动作等的逼真效果,以检验电路硬件及软件设计的正确与否,非常直观。

图1-1是一个单片机应用系统仿真的例子。AT89C51单片机控制的液晶显示器实时显示输出的广告牌。单片机系统的程序可通过软件平台Keil µVision 3(支持C51和汇编语言编程,第2章介绍)编辑、编译成可执行的.hex文件后,直接双击单片机上的AT89C51芯片,把.hex文件载入即可。单击ISIS界面的仿真运行按钮,如果程序无误,且硬件电路连接正确,则会出现图1-1所示的仿真运行结果。其中,每个元器件各引脚还会出现红、蓝两色的方点(红色代表高电平,蓝色代表低电平,可通过软件设置改变),表示此时各引脚电平的高低。

图1-1 单片机系统仿真实例

本章后续各节将介绍Proteus ISIS环境下各种操作命令的功能,以及在Proteus ISIS环境下绘制电路原理图的步骤与过程。