- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及接口技术(C51编程)第4章 Proteus的使用; 虚拟仿真开发:用软件手段对单片机应用系统进行仿真开发,与用户样机硬件无任何联系,只需在PC机安装Proteus,就可进行单片机应用系统的设计开发、虚拟仿真与调试。
4.1 Proteus功能概述
Proteus是Lab center Electronics公司于1989年推出,为单片机应用系统开发提供的功能强大的虚拟仿真工具。除具有模拟电路、数字电路的仿真功能外,最大特色是对单片机应用系统连同程序运行以及所有的外围接口器件、外部测试仪器一起仿真。
; 针对单片机的应用,可直接在基于原理图的虚拟模型上进行编程,并实现源代码级实时调试。由于Proteus 具有强大功能与特色,目前已在包括斯坦福大学等全球数千所高校及世界各研发公司广泛应用。
Proteus特点:
(1)能对模拟电路、数字电路进行仿真。
(2)强大的电路原理图绘制功能。
(3)支持各种主流单片机仿真,除8051系列外,Proteus还可仿真68000系列、AVR系列、PIC12/16/18系列、Z80系列、;HC11、MSP430等其他各主流系列单片机,以及各种外围可编程接口芯片。此外还支持ARM7、ARM9以及TI公司的2000系列某些型号的DSP仿真。
(4)元件库中具有几万种元件模型,可直接对单片机各种外围电路进行仿真,如RAM、ROM、总线驱动器、各种可编程外围接口芯片、LED数码管显示器、LCD 显示模块、矩阵式键盘、实时时钟芯片以及多种D/A和A/D 转换器等。虚拟终端还可对RS232总线、I2C总线、SPI总线动态仿真。
(5)提供了各种信号源,丰富的虚拟仿真仪器,如示波器、逻辑分析仪、信号发生器计数器、电压源、电流源、电压表;、电流表等。并能对电路原理图的关键点进行虚拟测试。除仿真现实存在的仪器外,还提供与示波器作用相似的图形显示功能,可将线路上变化的信号以图形的方式实时显示出来。仿真时,可运用这些虚拟仪器仪表及图形显示功能来演示程序和电路的调试过程,更清晰地观察到程序和电路设计调试中的细节,发现设计中的问题。
(6)提供了丰富的调试功能。在虚拟仿真中具有全速、单步、设置断点等调试功能,同时可观察各变量、寄存器的当前状态。
; (7)支持第三方的软件编译和调试环境,如Keil C51μVision3、MPLAB(PIC系列单片机的C语言开发软件)等。
虚拟仿真不需用户样机,可直接在PC机上进行虚拟设计与调试。然后把调试完毕的程序代码固化在程序存储器中,一般能直接投入运行。
尽管Proteus具有开发效率高,不需要附加的硬件开发装置成本,须注意,使用Proteus来对用户系统仿真,是在理想的状况下的仿真,对硬件电路的实时性还不能完全准确地模拟,;因此不能进行用户样机硬件部分的诊断与实时在线仿真。所以在单片机系统开发中,一般先在Proteus环境下画出系统的硬件电路图,在Keil C51μVision3环境下书写并编译程序,然后在Proteus下仿真调试通过。
然后依照仿真的结果,完成实际的硬件设计,并把仿真通过的程序代码烧录到单片机中,然后安装到用户样机上观察运行结果,如有问题,再连接硬件仿真器去分析、调试。
本章重点介绍如何使用Proteus来对单片机系统进行虚拟仿真。至于Proteus软件的其他各种功能,如对模拟电路、;数字电路还有模拟、数字电路的混合系统的设计与仿真,高级PCB布线编辑功能,不是本书讨论的内容,感兴趣的读者可参阅相关书籍。
使用Proteus进行软、硬件结合的单片机系统仿真,可将许多系统实例的功能及运行过程形象化。通过虚拟仿真系统的运行,可像焊接好的单片机应用系统的电路板一样,看到系统的执行效果。;4.2 Proteus ISIS的虚拟仿真
ISIS(智能原理图输入)界面用来绘制单片机系统的电路原理图,在该界面下,还可进行单片机系统的虚拟仿真。当电路连接完成无误后,单击单片机芯片载入经调试通过生成的.hex文件,直接点击仿真运行按钮,即可实现声、光及各种动作等逼真的效果,以检验电路硬件及软件设计的对错,非常直观。
图4-1是一个单片机应用系统仿真的例子。单片机控制液晶显示器实时显示输出的广告牌。程序可通过Keil μVision3 (支持C51和汇编语言编程)软件平台编辑、编译成可执行的“*.hex”文件后,直接用鼠标双击AT89C51,把“*.hex”;文件载入即可。单击界面的仿真运行按钮,如程序无误,且硬件电路连接正确,则出现图4-1的仿真运行结果。
其中,元器件引脚还会出现红、蓝两色的方点(在微机显示器上可分辨出颜色),来表示此
您可能关注的文档
- 简述光伏组件热斑耐久试验的主要步骤及其原理.pdf
- 中学生心理健康教育教案.doc
- 第26课《雁门太守行》课件--部编版语文八年级上册.pptx
- 变电站、线路标书.doc
- 海商法第12章海上保险.docx
- 免费租房协议书.docx
- 乳制品工艺学考试题库(2套卷).doc
- 我的心爱之物自行车写物作文550字.docx
- 学校安全工作考核细则.docx
- 2023年高中英语教师个人工作总结7篇.doc
- 高考英语一轮复习 板块1 教材复习 Book 8 Unit 5 Meeting your ancestors.pptx
- 新高考英语读后续写名校试题及写作素材 读后续写Writing 4(13张).pptx
- 高考英语一轮复习 板块1 教材复习 Book 8 Unit 2 Cloning.pptx
- 高考英语一轮复习 板块1 教材复习 Book 6 Unit 3 A healthy life.pptx
- 高考英语一轮复习 板块1 教材复习 Book 8 Unit 1 A land of diversity.pptx
- 高考英语一轮复习 板块1 教材复习 Book 6 Unit 4 Global warming.pptx
- 高考英语一轮复习 板块1 教材复习 Book 7 Unit 5 Travelling abroad.pptx
- 高考英语一轮复习 板块1 教材复习 Book 8 Unit 3 Inventors and inventions.pptx
- 英文SCI论文写作时的语言表达技巧.doc
- 科技英语论文报告写作.ppt
最近下载
- 日语动词分类及变化形式讲解.pptx VIP
- 公司组织架构图.xlsx VIP
- WST 403-2024 临床化学检验常用项目分析质量标准.pdf VIP
- 江南地区的开发()解说.ppt VIP
- 《ISO 37001-2025 反贿赂管理体系要求及使用指南》专业解读和应用培训指导材料之1:2范围+3术语和定义(雷泽佳编制-2025A0).pdf VIP
- 高速公路边线放样及勘测定界测量方案.pdf VIP
- 不动产登记代理人职业资格考试.docx VIP
- 人教版五年级上册数学第八单元《总复习》全单元教学课件(新插图).pptx VIP
- 建筑工程材料性能检测(中职):混凝土性能检测PPT教学课件.pptx
- 护士长年终述职报告PPT模板(含完整内容).pptx VIP
原创力文档


文档评论(0)