武汉理工大学《数字电子技术》课程设计说明书
1 protues 软件简介。
Proteus 软件是来自英国 Labcenter electronics 公司的 EDA 工具软件,Proteus 软件有近
20 年的历史,在全球广泛使用,除了其具有和其它 EDA 工具一样的原理布图、PCB
自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,
针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码
级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的
虚拟仪器如示波器、逻辑分析仪等,Proteus 能够很容易的为用户建立了完备的电子设
计开发环境。 Proteus 产品系列也包含了革命性的 VSM 技术,用户可以对基于微控制
器的设计连同所有的周围电子器件一起仿真。不愧为一款非常优秀的单片机仿真软件。
Proteus 组合了高级原理布图、混合模式 SPICE 仿真,PCB 设计以及自动布线来实现一个
完整的电子设计系统。此系统受益于 15 年来的持续开发,被《电子世界》在其对 PCB
设计系统的比较文章中评为最好产品—“The Route to PCB CAD”。Proteus 产品系列也
包含了我们革命性的 VSM 技术,用户可以对基于微控制器的设计连同所有的周围电子
器件一起仿真。用户甚至可以实时采用诸如 LED/LCD、键盘、RS232 终端等动态外设
模型来对设计进行交互仿真。
其功能模块:—个易用而又功能强大的 ISIS 原理布图工具;PROSPICE 混合模型 SPICE
仿真; ARES PCB 设计.
PROSPICE 仿真器的一个扩展 PROTEUS VSM:便于包括所有相关的器件的基于微处理
器设计的协同仿真。此外,还可以结合微控制器软件使用动态的键盘,开关,按钮,
LEDs 甚至 LCD 显示 CPU 模型.
》支持许多通用的微控制器,如 PIC,***R,HC11 以及 8051.
》交互的装置模型包括:LED 和 LCD 显示,RS232 终端,通用键盘,
》强大的调试工具,包括寄存器和存储器,断点和单步模式
》IAR C-SPY 和 Keil uVision2 等开发工具的源层调试
》应用特殊模型的 DLL 界面-提供有关元件库的全部文件
#Proteus 与其它单片机仿真软件不同的是,它不仅能仿真单片机 CPU 的工作情况,也
能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。因此在仿真和程序
调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工
程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意
义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。
2 方案设计与选择
2.1 方案一:基于单片机系统实现数字秒表
利用 C51 单片机控制外围电路,通过编程定时计数,数码管显示,以及软件编程
方法实现防抖动开关控制清零,启动,记录。从而实现数字秒表功能。
优点:实现的外围硬件电路设计简单,利用 C 语言编程的可移植性较强。
缺点:对 C 语言的编程能力要求高,需要重复调试程序来实现数字秒表的基本功能,
评论1