




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目1 单片机与Keil和Proteus软件,信息工程系,单片机应用技术一体化教学,学习要求 每三位同学组成一个学习组,本学期不能随意变动,课堂上按学习组进行考评平时成绩。 本学期每个学习组的学生要固定机位,不能随意变动。每个学习组使用两台电脑。 有条件的同学上课时可自带笔记本电脑。,项目1 单片机与keil和Proteus软件,主要内容 用keil软件进行仿真调试的基本步骤 用Proteus ISIS进行单片机应用电路仿真的基本步骤,项目1 单片机与keil和Proteus软件,学习目标 了解Proteus仿真软件的构成与功能 掌握Proteus仿真软件的基本操作方法 掌握keil软件进行仿真调试的一般步骤,项目1 单片机与Keil和Proteus软件,主要操作实例 发光二极管驱动电路 步进电机驱动电路 直流电机驱动电路 LED数码管驱动电路 LCD液晶显示器驱动电路 请同学们先自行上网或查阅其他相关书籍资料,以便更清晰的了解与掌握。,Proteus软件与Keil 软件,1.1 Proteus软件仿真系统 1.2 Keil C51软件开发系统,1.1 Proteus软件仿真系统,Proteus是多功能EDA软件。 Proteus不仅是模拟电路、数字电路、模数混合电路的设计与仿真平台,也是目前较先进的单片机和嵌入式系统的设计与仿真平台。 Proteus实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。,一、Proteus软件仿真系统的构成,Proteus包括: Proteus VSM(Proteus虚拟系统模型) Proteus PCB Design(Proteus印制电路板设计) Proteus VSM包括: 智能原理图输入系统ISIS(Intelligent Schematic Input System) 带扩展的ProSPICE(Simulation Program With Integrated Circuit Emphasis)混合模型仿真器 动态器件库 高级图表仿真ASF(Advanced Simulation Feature) 微控制器虚拟系统仿真模型VSM Proteus PCB Design包括: 高级布线编辑软件ARES 智能原理图输入系统ISIS 高级图表仿真ASF,二、主要特点,实现了单片机仿真和SPICE电路仿真相结合。 支持主流单片机系统的仿真,如:51系列。 提供软件调试功能。 支持第三方的软件编译和调试环境, 如:Keil C51 uVision2 。 具有强大的原理图绘制功能。,三、智能原理图输入系统ISIS,ISIS是Proteus系统的中心。 ISIS是智能原理图设计、绘制和编辑的环境。 ISIS是数字电路、模拟电路和数/模混合电路设计与仿真的环境。 ISIS是单片机与外围设备的设计、仿真和协同仿真的环境。,四、Proteus软件的仿真实验演示,流水灯控制八只灯同时交替亮灭。 交通信号灯控制 十字路口的红绿灯控制。 脉冲计数每输入1个脉冲,自动加1。 电子音乐 生日快乐歌 。 步进电机控制控制步进电机按一定的方向和速度运行。,五、Proteus软件仿真系统的使用方法,Proteus使用中的操作步骤 Proteus电路设计包括电路设计、选取元器件、接插件、连接电路和电气检测等。 Proteus源程序设计与编译包括源程序设计、编辑、汇编编译、生成目标代码文件(HEX格式)。 Proteus仿真包括加载目标代码文件、仿真。,六、Proteus软件仿真系统的使用方法,编辑源程序的注意事项 添加源文件时,“Source Code Filename”栏下拉列表框中只应显示源文件名和扩展名(.asm),不能带有路径。 程序输入要在英文输入法下进行,否则会造成编译出错。 文件名必须用英文,不要用中文,且字符长度要小于8。 英文“O”和数字“0”、英文“I”和数字“1”不要混淆。,1. 2 Keil C51软件开发系统,Keil C51 是基于8051 内核的微控制器软件开发平台。 Keil C51提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。 Keil C51是目前开发8051 内核单片机的主流工具。,一、 Keil C51软件开发系统的构成,Keil C51内嵌多种符合当前工业标准的开发工具,其中包括: 项目管理器 C51 编译器 A51 汇编器 LIB51 库管理器 BL51 连接定位器 Simulator软件调试器 Monitor51硬件调试器 RTX51 实时操作系统,二、主要特点,Keil C51是51系列单片机C语言软件开发系统 。C语言在功能上、结构性、可读性、可维护性上有明显的优势。 Keil C51保留了汇编代码的高效和快速的特点 。 Vision2是一个集成开发环境 ,可以用它们来编译C源程序、汇编汇编源程序、连接和重定位目标文件和库文件,创建HEX文件,调试目标程序。,三、Vision2 集成开发环境,C51 编译器和A51 汇编器:由Vision2创建的源文件可以被 C51 编译器或A51汇编器处理生成可重定位的目标文件。 C51 编译器遵照ANSI C 语言标准支持C 语言的所有标准特性,还增加了几个可以直接支持8051 结构的特性。 A51 汇编器支持8051 及其派生系列的所有指令。集。 LIB51 库管理器:LIB51 库管理器可以从由汇编器和编译器创建的目标文件建立库文件,这些库文件可在以后被连接定位器所使用。,三、Vision2 集成开发环境,BL51 连接定位器:BL51 连接定位器使用从库中提取出来的库文件和由编译器、汇编器生成的目标文件创建一个绝对地址目标文件。 绝对地址目标文件包括不可重定位的代码和数据;所有的代码和数据都被固定在具体的存储器单元中。 绝对地址目标文件可以用于编程EPROM 、其它存储器设备、由Vision2 软件调试器对目标进行调试与模拟和使用在线仿真器进行程序测试。,三、Vision2 集成开发环境,Vision2 软件调试器:Vision2 软件调试器能进行快速可靠的程序调试。 Vision2 硬件调试器:Vision2 硬件调试器提供了几种在实际目标硬件上测试程序的方法。 RTX51 实时操作系统:RTX51 实时操作系统是针对8051 微控制器系列的一个多任务内核,RTX51 实时内核简化了需要对实时事件进行反应的复杂应用的系统设计、编程和调试,这个内核完全集成在C51 编译器中。,四、 Keil C51软件的仿真实验演示,流水灯控制八只灯同时交替亮灭。 交通信号灯控制 十字路口的红绿灯控制。,实验报告要求,1. 实验内容 2. Proteus软件的主要特点 3. 智能原理图输入系统ISIS 窗口的组成 4. Proteus使用中的操作步骤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青少年暑假工劳动保护及职业健康协议书
- 集装箱活动房研发、生产及销售合作协议
- 美团点评团购平台用户账户安全与风险控制合同
- 《网络平台用户隐私权保护及数据安全处理合同》
- 退伙协议范本:教育培训合伙企业股权退出协议
- 医疗健康服务计件工资与患者服务质量合作协议范本
- 遗赠抚养协议:财产继承与子女抚养责任明确书
- 郝环离婚协议中婚姻过错赔偿金计算及支付范本
- 2025年建筑工程类环境影响评价工程师-案例分析参考题库含答案解析(5卷)
- 2025年学历类自考专业(法律)票据法-民法学参考题库含答案解析(5卷)
- 寿司下周活动方案
- 带状疱疹护理业务查房
- 呼吸专科护士培训课件
- 2025年(数学学科)中考模拟测试卷(三模)附参考答案
- 2025年人教PEP版(2024)小学英语四年级上册(全册)教学设计(附目录)
- 转租养殖场地合同范本
- 传感器应用技术 课件全套 梁长垠 项目1-8 传感器认知与测量系统搭建- 无线传感器网络应用电路设计与调试
- 施工工艺标准化做法实施图集汇编
- 二年级上学期收心教育
- 矿山买卖居间协议书
- 2025年医师执业资格考试试题及答案
评论
0/150
提交评论