欢迎来到天天文库
浏览记录
ID:36316133
大小:528.81 KB
页数:25页
时间:2019-05-09
《proteus仿真软件(2学时)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目1单片机与Keil和Proteus软件信息工程系《单片机应用技术》一体化教学学习要求每三位同学组成一个学习组,本学期不能随意变动,课堂上按学习组进行考评平时成绩。本学期每个学习组的学生要固定机位,不能随意变动。每个学习组使用两台电脑。有条件的同学上课时可自带笔记本电脑。项目1单片机与keil和Proteus软件主要内容用keil软件进行仿真调试的基本步骤用ProteusISIS进行单片机应用电路仿真的基本步骤项目1单片机与keil和Proteus软件学习目标了解Proteus仿真软件的构成与功
2、能掌握Proteus仿真软件的基本操作方法掌握keil软件进行仿真调试的一般步骤项目1单片机与Keil和Proteus软件主要操作实例发光二极管驱动电路步进电机驱动电路直流电机驱动电路LED数码管驱动电路LCD液晶显示器驱动电路请同学们先自行上网或查阅其他相关书籍资料,以便更清晰的了解与掌握。Proteus软件与Keil软件1.1Proteus软件仿真系统1.2KeilC51软件开发系统1.1Proteus软件仿真系统Proteus是多功能EDA软件。Proteus不仅是模拟电路、数字电路、模/数
3、混合电路的设计与仿真平台,也是目前较先进的单片机和嵌入式系统的设计与仿真平台。Proteus实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。一、Proteus软件仿真系统的构成Proteus包括:ProteusVSM(Proteus虚拟系统模型)ProteusPCBDesign(Proteus印制电路板设计)ProteusVSM包括:智能原理图输入系统ISIS(IntelligentSchematicInpu
4、tSystem)带扩展的ProSPICE(SimulationProgramWithIntegratedCircuitEmphasis)混合模型仿真器动态器件库高级图表仿真ASF(AdvancedSimulationFeature)微控制器虚拟系统仿真模型VSMProteusPCBDesign包括:高级布线编辑软件ARES智能原理图输入系统ISIS高级图表仿真ASF二、主要特点实现了单片机仿真和SPICE电路仿真相结合。支持主流单片机系统的仿真,如:51系列。提供软件调试功能。支持第三方的软件编译
5、和调试环境,如:KeilC51uVision2。具有强大的原理图绘制功能。三、智能原理图输入系统ISISISIS是Proteus系统的中心。ISIS是智能原理图设计、绘制和编辑的环境。ISIS是数字电路、模拟电路和数/模混合电路设计与仿真的环境。ISIS是单片机与外围设备的设计、仿真和协同仿真的环境。四、Proteus软件的仿真实验演示流水灯控制——八只灯同时交替亮灭。交通信号灯控制——十字路口的红绿灯控制。脉冲计数——每输入1个脉冲,自动加1。电子音乐——生日快乐歌。步进电机控制——控制步进电机
6、按一定的方向和速度运行。五、Proteus软件仿真系统的使用方法Proteus使用中的操作步骤Proteus电路设计——包括电路设计、选取元器件、接插件、连接电路和电气检测等。Proteus源程序设计与编译——包括源程序设计、编辑、汇编编译、生成目标代码文件(HEX格式)。Proteus仿真——包括加载目标代码文件、仿真。六、Proteus软件仿真系统的使用方法编辑源程序的注意事项添加源文件时,“SourceCodeFilename”栏下拉列表框中只应显示源文件名和扩展名(.asm),不能带有路径
7、。程序输入要在英文输入法下进行,否则会造成编译出错。文件名必须用英文,不要用中文,且字符长度要小于8。英文“O”和数字“0”、英文“I”和数字“1”不要混淆。1.2KeilC51软件开发系统KeilC51是基于8051内核的微控制器软件开发平台。KeilC51提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。KeilC51是目前开发8051内核单片机的主流工具。一、KeilC51软件开发系统的构成KeilC51内嵌多种符合当前工业标准的开发工具,其中包括:项目管理器C51编译器A
8、51汇编器LIB51库管理器BL51连接定位器Simulator软件调试器Monitor51硬件调试器RTX51实时操作系统二、主要特点KeilC51是51系列单片机C语言软件开发系统。C语言在功能上、结构性、可读性、可维护性上有明显的优势。KeilC51保留了汇编代码的高效和快速的特点。μVision2是一个集成开发环境,可以用它们来编译C源程序、汇编汇编源程序、连接和重定位目标文件和库文件,创建HEX文件,调试目标程序。三、μVision2集成开发环境C51编译器和A51汇编器
此文档下载收益归作者所有