protes.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PROTEUS软件简介 PROTEUS软件是英国Labcenter electronics公司研发的EDA工具软件。它是一个集模拟电路、数字电路、模/数混合电路以及多种微控制器系统为一体的系统设计和仿真平台。是目前同类软件中最先进、最完整的电子类仿真平台之一。它真正实现了在计算机上完成从原理图、电路分析与仿真、单片机代码调试与仿真、系统测试与功能验证到PCB板生成的完整的电子产品研发过程。 已经安装了Proteus ISIS7软件的桌面上就会有图标。双击该图标,出现工作界面如图1所示。界面中包括:标题栏、下拉主菜单、快捷按钮栏、标准工具栏、绘图工具箱、状态栏、选择元器件按钮、预览对象方位控制按钮、仿真操作按钮、预览窗口、电路原理图编辑窗口等。 1、电路图的绘制 运行的程序后, 进入该仿真软件的主界面。 作图步骤: (1)绘图前, 为了便于作图, 可作一些设置。如设置栅格、栅格捕捉精度、图形界面颜色、大,,,,等。 (2)通过对象选择按钮P, 利用其有哪些信誉好的足球投注网站引擎, 将所需元器件加入到对象选择器窗口。 列元件清单,如 元件名称 型号 数量 Proteus中的名称 单片机芯片 AT89C51 1 AT89C51 晶振 12MHz 1 CRYSTAL 电容 22pF 2 CAP 电解电容 22uF 1 CAP-ELEC 发光二极管 1 LED-RED 电阻 220Ω 8 RES 电阻 1KΩ 1 RES (3)放置元器件至图形编辑窗口, 并调整到合适位置。 (4)修改属性,如电阻, 设置电阻值 (5)放置总线至图形编辑窗口。 (6)完成元器件之间以及元器件与总线的连线。 (7)给与总线连接的导线贴标签, 以便于系统识别。 图1 proteus工作界面 图1 proteus工作界面 2、在源文件菜单下选择添加删除源代码,选择目标处理器和代码生成工具,如图2所示。并新建或选择源文件并编辑(注意:用汇编语言加后缀名为ASM)。然后在同一菜单下选择“ 全部编译”。若编译通过会自动生成后缀名为HEX格式的文件。 图2 3、仿真电路模拟调试 Proteus 软件中绘制仿真电路,然后选中单片机芯片,将生成的HEX格式的文件加载,最后按左下方的开始按钮即可运行仿真,如图3所示,查看实验效果。 图3 Proteus 与Keil 联合仿真 为了尽快排查系统的软硬件错误,使整个单片机系统实现预期功能,最直接而有效的方法是对系统进行软硬件联调,即Proteus 与Keil 联合仿真,先通过Keil C51编辑、修改、编译源程序并生成.HEX单片机能识别的文件,然后再运行Proteus将HEX文件与原理图中的单片机系统进行仿真。 DVCC52JH实验仪验证 实验仿真成功后,按照实验原理图在实验箱上搭建硬件电路,加载所设计的程序,观察实验现象,并与Proteus仿真结果相比较。 keil c51程序设计资料 在KEIL uVision2中的关键字除了有ANSI C标准的32个关键字外还根据51单片机的特点扩展了相关的关键字。在KEIL uVision2的文本编辑器中编写C程序,系统可以把保留字以不同颜色显示,缺省颜色为天蓝色。 定义一个变量的格式如下: [存储种类] 数据类型 [存储器类型] 变量名表 在定义格式中除了数据类型和变量名表是必要的,其它都是可选项。存储种类有四种:自动(auto),外部(extern),静态(static)和寄存器(register),缺省类型为自动(auto)。 1、表1中列出了KEIL uVision2 C51编译器所支持的数据类型。在标准C语言中基本的数据类型为char,int,short,long,float和double,而在C51编译器中int和short相同,float和double相同 表1 KEIL uVision2 C51编译器所支持的数据类型 数据类型 长 度 值 域 unsigned char 单字节 0~255 signed char 单字节 -128~+127 unsigned int 双字节 0~65535 signed int 双字节 -32768~+32767 unsigned long 四字节 0~4294967295 signed long 四字节 -2147483648~+2147483647 float 四字节 ±1.175494E-38~±3.402823E+38 * 1~3字节 对象的地址 bit 位 0或1 sfr 单字节 0~255 sfr16 双字节 0~65535 sbit 位 0或1 bit位标量 bit位标量是C51编译器的一种扩充数据类型,利用它可定义一个位标量,但不能定义位指针,也不能定义位数组。它的值是一个二进制位

文档评论(0)

wcc543543 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档