1、 目 录 1 引言 1 2Protues 软件介绍及其功能特点 2 2.1 Protues 软件介绍 2 2.2 Proteus 仿真软件组成 3 2.3 Proteus 的特点 3 3. Protues 软件与 Keil uVision 的结合 4 3.1Proteus 与 Keil 介绍 . 4 3.1.1Proteus 4 3.1.2Keil 4 3.2proteus 的工作过程 . 5 3.3Proteus 软件所提供的调试手段 5 3.4 Proteus 和 KEIL uVision3 软件结合的实例 . 6 4 基于 Proteus 的 51 系列单片机的仿真 . 7 4.1Pro
2、teus 对 89C51 单片机的仿真 7 4.2Proteus 在单片机仿真方面的优势 . 8 4.3 单片机的仿真 . 10 4.3.1 电子闹钟的系统设计 10 4.3.2 硬件系统的仿真 11 4.4 实验结果 12 5结语 12 参考文献 12 致 谢 13 XX 大学毕业设计 1 利用 proteus 实现单片机系统的仿真 ( ) 摘摘 要:要:本文介绍了用 Proteus 软件进行单片机仿真的制作和演示过程, 总结了用 Proteus 软件进行单片机仿真的优点和不足,论述了与 KEIL 编程软件结合进行编程仿真调试的详 细过程。 关键词:关键词:单片机;Proteus 软件;Ke
3、il 软件;仿真 The Simulation of Single Chip Using Proteus (College of Physics and Electronic Engineering,Electrical Engineering and Its Automation, Class1 Grade2003,0323110106) Abstract: The paper introduce the process of simulation of single chip by using Proteus software,and sums up the merits and deme
4、rits of simulation by using Proteus and technique of programming simulation debugging with the combination of Keil programming software are described. Key Words: single chip,Proteus software, Keil software,simulation 1 引言 近年来,随着计算机应用技术的发展,单片机仿真技术有了很大提高,仿真工具的 出现为单片机初学者提供了一个很好的学习平台。目前,用于单片机仿真的工具很多, 有些
5、主要用于软件仿真,侧重于算法的验证,使用这类软件初学者无法获得类似于直接 用硬件开发的经验,而有些仿真软件虽然能用于硬件仿真,但仿真能力有限,特别是对 CPU 外围的硬件仿真,Proteus 是英国 Labcenter 公司开发的电路分析与实物仿真软件, 1它运行于 Windows 操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路, 在单片机 CPU 和外围器件方面表现出的卓越的仿真能力使其成为目前应用最为广泛的 仿真工具之一。Proteus 不仅可以仿真 8051 系列、AVR 系列、PIC 系列等主要常见系列 单片机及其外围电路,同时 Proteus 提供了数目庞大,门类齐全
6、的各类常见器件库,具 有较强的 PCB 设计功能,Proteus 的操作灵活、自动连线等优点为设计人员提供了一个 非常友好的开发界面。Proteus 不断完善的功能和强大的仿真能力被越来越多的设计人 员所喜爱,在实践中的应用也越来越广泛。 XX 大学毕业设计 2 2Protues 软件介绍及其功能特点 2.1 Protues 软件介绍 Proteus 软件已有十多年的历史,在全球广泛使用,除了其具有和其它 EDA 工具一 样的原理布图、PCB 自动或人工布线及电路仿真的功能外,其革命性的功能是,它的电 路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程, 并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配 合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的,Proteus 为您建立了 完备的电子设计开发环境! Proteus 组合了高级原理布图、混合模式 SPICE 仿真,PCB 设计以及自动布线来实 现一个完整的电子设计系统。此系统受益于 15 年来的持续开发,被电子世界