(1)操作简便,便于掌握,充分开发学生的动手能力;
(2)不用考虑设备老化等问题,减少耗损,节约经费;
(3)融理论与实践为一体,提高学习效率。
Proteus 作为针对单片机的工具软件,俨然成为实践学习单片机知识的非常重要 的软件之一。
1。2 设计目标
根据要求,本系统具体实现如下的功能:
(1)掌握单片机和自己所学的相关知识,依据单片机的特性来实现本次毕业设 计要求的功能。
(2)使用单片机作为抢答器的主控芯片,利用 Proteus 软件进行仿真设计,实现 包含 CPU、存储器扩充,键盘与显示相统一的简单抢答器设计,发充分挥单片机的特 性及功能。
(3)实现四路抢答。
(4)对抢答进行判断,实现分数的加减,并显示四位选手的分数。
(5)设置阈值,率先达到阈值的选手获胜。
(6)验证系统稳定可靠。
第二章 工具介绍
2。1 Proteus
Proteus 是目前教学实验中较为常用的仿真软件,也是本次毕业设计工具软件的 核心软件之一。它的最主要优点便是能同时协同仿真单片机及其外围器件。从仿真电 路图的绘制到 PCB 电路板的绘制,实现了一条龙式设计理念,充分展现了它的市场 运作方式。从模块到整体,节省了很多冗余的环节和资源,大大提高了生产效率。从 概念到产品,真正实现了一体化设计。它支持多种微型控制处理器,还支持与 Keil 软 件的协同仿真,实现实时调试。独有的原理图到 PCB 设计的一键式切换,完善了电 子电路设计的开发环境。
Proteus 具有智能原理图设计特点,其丰富的器件库、智能器件搜索功能和智能 连线功能可以方便快捷地对电路进行设计,大大缩短原理图绘制时间。总线结构可以 使电路原理图更加简明清晰。通过个性化设置可以生成高质量图纸,方便多种文档的 读取、使用。完善的电路仿真功能可以导入第三方的仿真器件,充分实现数字/模拟 电路的混合仿真。同时还提供了先进的自动布局/布线功能,支持器件的自动/人工布 局,支持无网格自动/人工布线,使 PCB 设计更为合理、简洁。可输出3D 可视化预 览,使视图更加具体形象。
综上所述,可获得 Proteus 软件与其它 EDA 仿真软件相比下的优势:
Proteus 软件具有以下几项功能:
(1)原理布图
(2)PCB 自动或人工布线
(3)SPICE 电路仿真
Proteus 软件具有以下几项特点:
(1)互动的电路仿真
(2)仿真处理器及其外围电路 通常情况下,在大型实验设计或工业生产的初期,都会设置仿真模拟为起初环节,
我认为这是必须也是必要的。这样做是通过利用仿真技术灵活的特点,能够大大缩短 设计时间,减少实际的资源浪费,降低实际设计中的制造风险。这种做业方式很值得 推广,相信会得到愈来愈广泛的借鉴、使用。
在实验性课程等环节中使用 Proteus,更加有利于教学。目前的教学方式,更多 的还是局限于书本和理论,缺乏锻炼实际的动手能力的过程。Proteus 软件的引用, 丰富了教学计划中实验性课程等环节,在保证正常教学的同时,充分协调了学生的动 手能力,还同时有效的节约了成本,甚至不用考虑设备老化、损耗等问题。因此,Proteus 有较高的推广利用价值。
2。2 Keil
Keil C51是一款计算机语言开发软件。它提供了 C 语言编译的环境平台。通常与 Proteus 等仿真软件共同使用。协同仿真的特点在更多的情况下可以使实验更快的达 到预期的效果。