单片机的IO口及proteus简介简介.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机的IO口及proteus简介简介

Proteus 与Keil C相结合的设计和仿真 4.2 Proteus简介 * Proteus 与Keil C相结合的设计和仿真 再点击“Setting”按钮,设置通信接口,在“Host”后面添上“127.0.0.1”,如果使用的不是同一台电脑,则需要在这里添上另一台电脑的IP地址(另一台电脑也应安装Proteus)。在“Port”后面添加“8000”。设置好的情形如图4.19所示,点击“OK”按钮即可。 4.2 Proteus简介 * Proteus 与Keil C相结合的设计和仿真 Proteus的设置 进入Proteus的ISIS,鼠标左键点击菜单“Debug”, 选中“Use Romote Debuger Monitor”,如图4.20所示。此后,便可实现KeilC与Proteus连接调试。 4.2 Proteus简介 * Proteus 与Keil C相结合的设计和仿真 Keil与Proteus连接仿真调试 在Keil中执行菜单命令“Debug”→“Start/Stop Debug Session”,进入Keil调试环境,按F5全速运行程序,切换到Proteus ISIS窗口后,我们能清楚地观察到每一个引脚的电平变化,红色代表高电平,蓝色代表低电平。 4.2 Proteus简介 * 4.3 I/O口应用实例与仿真 LED与数码管简介 I/O口的实例仿真 LED与数码管简介 LED简介 LED(发光二极管)是最基本的输出显示装置之一,通过LED可以直观地看出控制系统状态,如按键的闭合与断开、电机的启动与停止等,另外LED还可以用于制作彩灯。LED具有普通二极管的单向导电性。只要加在发光二极管两端的电压超过导通电压(一般为1.7V~1.9V),它就会导通,而当流过它的电流时间超过一定数值时(一般为2ms~3ms),它就会发光。 4.3 I/O口应用实例与仿真 * LED与数码管简介 数码管的原理与使用方法 LED数码管显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,每个发光二极管称为一字段。因而它的控制原理和发光二极管的控制原理是相同的。根据各管的接线形式,可分成共阴极型和共阳极型。发光二极管的阳极连在一起,为一个公共端,这种显示器称为共阳极显示器。发光二极管的阴极连在一起,为一个公共端,这种显示器称为共阴极显示器。给LED 数码管的七个发光二极管加不同的电平,二极管显示不同亮暗的组合就可以形成不同的字形,这种组合称之为字形码。 4.3 I/O口应用实例与仿真 * LED与数码管简介 共阳极 共阴极 数码管外形图 4.3 I/O口应用实例与仿真 * I/O口的实例仿真 例4.1 闪烁灯的proteus仿真及C语言程序设计 设计要求:如图4.23所示,在P1.0端口上接一个发光二极管L1,使L1周期性地一亮一灭,一亮一灭的时间间隔为0.2秒。 闪烁灯的仿真电路原理图 (见教材图4.23) 元器件选取 ①AT89C52:单片机;②RES:电阻;③CRYSTAL:晶振; ④CAP、CAP-ELEC:电容、电解电容⑤LED-GREEN:绿色发光二极管 程序设计内容 延时程序的设计方法 输出控制 限流电阻的选取 4.3 I/O口应用实例与仿真 * I/O口的实例仿真 程序流程图 C语言源程序 调试与仿真 开始 P1.0输出“1” L1熄灭 延时0.2秒 P1.0输出“0” L1亮 延时0.2秒 4.3 I/O口应用实例与仿真 * I/O口的实例仿真 例4.2 模拟开关灯的proteus仿真及C语言程序设计 设计要求 :如图4.25所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。 模拟开关灯的仿真电路原理图 (见教材图4.25) 元器件选取 ①AT89C52:单片机;②RES:电阻;③CRYSTAL:晶振; ④CAP、CAP-ELEC:电容、电解电容;⑤LED-GREEN:绿色发光二极管;⑥SWITCH:开关 4.3 I/O口应用实例与仿真 * 4单片机的I/O口及proteus简介 4 单片机的I/O口及proteus简介 教学目的 了解AT89C52的P0~P3端口的结构 理解AT89C52的P0~P3端口的功能 掌握AT89C52的P0~P3端口的应用规则 了解Proteus 软件仿真的优缺点 掌握Proteus ISIS的基本操作 掌握Proteus ISIS的原理图绘制和仿真 掌握Proteus 与Keil C相结合的设计和仿真过程 * 本章内容 AT89C52单片机P0~P3端口的结构与功能 仿真软件Proteu

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档