网站大量收购独家精品文档,联系QQ:2885784924

单片机及接口电路设计PPT.ppt

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

5.6 ATmega128基础实例 5.5.1 发光二极管应用实验 发光二极管,简称LED。日常生活中经常看到有些电器带有LED指示灯有节奏地闪动,通过这个LED指示灯可以了解系统的工作状态。 介绍发光二极管的器件原理和与单片机之间的应用,了解如何通过单片机的I/O口来控制发光管的亮灭。本实例以PA口控制8个发光二极管为例说明其应用方法。 LED电压一般是0.8V;而工作电流则一般在2~30mA之间。 为了确定LED上限流串接电阻的大小,假设系统供电为5V,LED上串接的电阻是1kΩ如果此时LED上的电压是0.8V,那么此时通过LED的电流则为(5V-0.8V)/1000Ω=4.2mA。如果需要提高亮度,一般将电流控制在10mA左右,则此时电阻应该选择(5V-0.8V)/10mA=420Ω,所以串联电阻可以选择470Ω。 图5-29 LED发光管应用电路 #includeiom128v.h #includemacros.h Void delay(void) { Unsigned int k; For(k=0;k5000;k + +); } Void main (void) { DDRA=Oxff; PORTA=Oxff; While(1) { PORTA=0x00; //PA0 全亮 Delay( ); //延时 PORTA=0xff; //PA0 全灭 Delay( ); //延时 } } 工作程序 * 5.3 模拟多路开关 5.2 A/D转换及与单片机接口电路设计 5.1 MCS-51单片机 第5章 单片机及接口电路设计 5.6 ATmega128基础实例 5.5 AVR单片机开发工具(ATmega128) 5.4 AVR单片机简介(ATmega128) 5.1 MCS-51单片机 5.1.1 MCS-51单片机的引脚描述及片外总线结构 图5-1 MCS-51引脚图 (1)主电源引脚Vcc和Vss。 (2)外接晶体引脚XTAL1和XTAL2。 (3)控制与其它电源复用引脚RST/VPD、ALE/、和/VPP。 (4)输入/输出(I/O)引脚、PO、P1、P2、P3(共32根),其中, P3口(10脚~17脚) 还用于专门功能,是复用双功能口。 5.1.2 MCS-51片内总体结构 5.1.3 MCS-51单片机基本外围电路 1. MCS-51单片机上电复位电路 2.MCS-51单片机时钟电路 3.MCS-51单片机基本外围电路 图5-6 MCS-51单片机基本外围电路 图5-7 MCS-51单片机输入输出控制基本电路 工作例程如下: #include REGX51.H #include stdio.h #define XTAL 11.0592Mz unsigned int x,y; void main(void) { x=P0; y=x; P1=y; } P0口作为输入,检测输入电平高低,P1口作为输出,控制LED亮灭。其工作过程为,检测P0口8个输入电平,再将P0口检测到的8个电平从P1口的8个引脚输出。 5.1.4 MCS-51单片机看门狗电路(MAX6814) 随着单片机技术的发展和制造工艺的日益成熟,单片机的应用领域不断拓宽,但由于单片机自身的抗干扰能力较差,尤其是在一些条件比较恶劣、噪声大的场合常会出现单片机因受外界干扰而导致死机的现象,造成系统不能正常工作。设置看门狗是防止单片机死机提高单片机系统抗干扰性的一种重要途径。 MAX6814是低功耗看门狗电路,该器件通过监视系统软件代码的运行错误提高系统的可靠性。 (a)MAX6814芯片引脚图 (b) 电源上电和掉电时序图 (c)看门狗工作时序图 图5-8 看门狗电路(MAX6814) 该器件通过监视系统软件代码的运行错误提高系统的可靠性。当看门狗输入检测到一个瞬变沿WDI时,内部看门狗定时器被清零并重新启动,然后重新开始计时。如果看门狗定时器超过了看门狗超时周期(tWD=1.6s典型值),低电平有效、推挽式看门狗输出将被触发并维持一个看门狗脉冲 (周期tPP=140ms最小值),向系统发出故障警报。 图5-9 看门狗电路(MAX6814) 在MCS-51单片机中的应用电路 工作例程如下: #include REGX51.

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档