- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Proteus仿真技术在单片机中的应用
摘要:随着科学技术的不断发展,社会多个领域中广泛的应用单片机,因此,越来越重视单片机的开发。单片机开发过程中,仿真是一个十分关键的环节,仿真中应用Proteus仿真技术后,不仅开发周期可以有效缩短,同时,还可提升开发效果。在本文中,首先介绍了Proteus仿真软件,接着分析了Proteus仿真技术在单片机中的应用。
关键词:Proteus仿真技术 单片机 应用
中图分类号:TP393.03 文献标识码:A 文章编号:1007-9416(2016)12-0101-01
现如今,社会多个领域中广泛的应用单片机,因此,越来越重视单片机的开发。初学者在开发单片机时,完成原理设计工作后,电路的搭建,或PCB板的制作需要反复多次进行,这不仅导致开发成本的增加,而且会增加开发的难度,成为初学者的障碍。但初学者在开发单片机时,应用Proteus仿真技术后,上述问题可有效解决,节省开发费用的同时,降低开发难度,保证开发的顺利进行。
1 Proteus仿真软件介绍
Proteus仿真软件是一种EDA工具,在全球范围内,其应用都比较广泛。在Proteus软件电子设计系统中,主要包含四个组成部分,一为高级原理布图,二为混合模式SPICE电路仿真,三维PCB设计,四为自动布线。ISIS软件及ARES软件共同组成了Proteus软件,其中,ISIS软件属于电子系统仿真,具有非常强的便捷性,ARES软件属于布线编辑软件[1]。
目前,单片机外围器件模拟时,最好的工具即为Proteus软件,常用的51系列、PIC等MCU的仿真以及MCU外围电路的仿真均可以利用此软件进行。当然,软件仿真时,精度有限,而且并非全部的器件都能存在与其相应的仿真模型,最佳的选择即为应用开发板及仿真器。对于单片机初学者来说,较好的选择即为应用Proteus软件。与其他单片机仿真软件相比,Proteus软件的独特特点在于可对CPU工作状况、外围电路等进行仿真。因此,利用Proteus软件进行单片机仿真时,程序运行、电路工作过程及结果为直接观看对象,实现了实验与应用相连接。
2 Proteus仿真技术在单片机中的应用
单片机实际开发过程中,多种常用微处理器仿真均可利用Proteus软件,本文以电子闹钟为例,具体分析Proteus仿真技术在单片机中的应用。
2.1 系统设计
电子闹钟显示时间时采用七段数码管,时间、闹铃时间的设置通过按键实现,设定的闹铃时间达到之后,蜂鸣器发生声响,持续一阵时间。程序执行后,亮起工作指示灯,表明开始执行程序。电子闹钟的操作键包含5个,按下K1键后,表示对现在时间进行设置,按下K2键后,表示进入到闹铃小时的设置,按下K3键后,表示进入到闹铃分钟的设置,按下K4键后,表示进入到闹铃时间的设置,按下K5键后,进行设置闹铃的开或关,处于“开”的状态时,蜂鸣器声响连续发出3次,为“关”时发出1次。
2.2 硬件系统仿真
首先进行Proteus软件的运行工作,新建文件完成后,将电路需求的元件在软件的pick devices窗口中选择出来。仿真电子闹钟硬件系统时,主要使用的元器件?型共包含6个,分别为AT89C51单片机(1个)、译码显示器(1个,四位七段)、LED指示灯(3个)、按键(2个)、开关(3个)、蜂鸣器(1个)。AT89C51单片机所在的元件库为Microprocessor ICs,在该元件库中,管脚标识基本一致于芯片的Datasheet,但不同的是GND、VCC管脚被隐去,绘制原理图过程中,其连接可以省略,按照系统默认设置即可[2]。Proteus软件几乎可以仿真单片机所有的硬件资源,比如I/O操作、定时器模拟、穿行UART接口等。同时,在库中也可以找到其他的外围元件,连线时,方法基本等同于Protel。此外,译码显示器、LED指示灯所在的元件库均为Optoelectronics,按键及开关所在的元件库为Switching Devices,蜂鸣器所在的元件库为Speakerssounders。
利用Proteus软件仿真时,在WAVE编译环境下,将源文件生成为*.hex格式的可执行文件,原理图中的芯片为路径指定的位置,随后即可对程序运行状况进行观察。此外,实时仿真期间,小正方形指示会出现在每个管脚旁边,当为红色时,表示电平处于高的状态中,当为蓝色时,表示电平处于低的状态中,通过小正方形的颜色,可对管脚电平情况直观的观察,并不需要采用虚拟工具,可以基本的判断程序的运行状况,节省了大量的简单分析时间[3]。
2.3 实验结果
在仿真的基础上,绘制原理图时,采用Protel,制成PCB板,对电子闹钟的性能进行测试,由测试结果可知,
文档评论(0)