01.发光二极管LED点亮控制.pptVIP

  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文档。上传文档
查看更多
01.发光二极管LED点亮控制

AT89S52引脚功能 P0口 (引脚32-39)普通I/O口 P1口 (引脚1-8) 普通I/O口 P2口 (引脚21-28)普通I/O口 P3口 (引脚10-17)普通I/O口,或作为其他第二功能口 闺湾泌杠唇否租诀弗甭敲过背荒锅追冗网坎拨爪悔阂电妆疯溶麦歧私金勘01.发光二极管LED点亮控制01.发光二极管LED点亮控制 P3口各引脚与第二功能表 引脚 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 第二功能 RXD TXD INT0 INT1 T0 T1 WR RD 功能说明 串行口输入 串行口输出 外部中断0输入 外部中断1输入 定时器/计数器0计数输入 定时器/计数器1计数输入 片外RAM写选通信号(输出) 片外RAM读选通信号(输入) 鉴估浊扭贮狙弛脱惨骏投庶蛤据瞄彤湿季红沃砂羡葫销鞍轨铝俩换惮蝉懦01.发光二极管LED点亮控制01.发光二极管LED点亮控制 单片机最小系统 单片机 5V电源,接地 时钟(晶振)电路 复位电路 憾引既垢雾乐粒毯橙衫坯司实炳溯溺少郡踌韶札陛镇矢岂陛撼世旁缉扛偏01.发光二极管LED点亮控制01.发光二极管LED点亮控制 时钟电路 时钟电路为单片机产生时钟脉冲序列。 系统的晶振频率一般为1.2 MHz~12MHz,电容C1和C2取30 pF左右。 晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就快。 嫁疹蔬坊悉涝窑倦脐李闰蒙榨糜迷高励郊灶泅疏叶汐卵芬刨宴氖堆于遁卸01.发光二极管LED点亮控制01.发光二极管LED点亮控制 时序的概念 单片机内的各种操作都是在一系列脉冲控制下进行的,而各脉冲在时间上是有先后顺序的,这种顺序就称为时序。 单片机的时序定时单位从小到大依次为:振荡周期、状态周期、机器周期和指令周期。 振荡周期是指晶体振荡器直接产生的振荡信号的周期,是振荡频率fosc的倒数,用P表示。 状态周期(或时钟周期S)是振荡周期的两倍,它分为P1节拍和P2节拍。 1个机器周期是由6个状态周期构成。 执行一条指令所需的时间称为指令周期。 宴爹帅渝沸叼追娠驱菌百艳丽灯正停周郡盅血伸揽揉瘤鹰辈火阜瘴抨胀铣01.发光二极管LED点亮控制01.发光二极管LED点亮控制 各种周期的相互关系 潍勇亿咬豆即沸叉碌鹏衷瞳腊次抓侗按莆熄埠符保泞鄙陵间挣苟娟这呐勃01.发光二极管LED点亮控制01.发光二极管LED点亮控制 复位电路 单片机的复位引脚RST出现2个机器周期以上的高电平时,单片机就执行复位操作。 常见的复位操作有上电自动复位和按键手动复位两种方式 。 上电自动复位是通过外部复位电路的电容充电来实现的。 按键手动复位是通过复位端经电阻与电源VCC接通而实现的,它兼备上电复位功能。 超伏罩制豆烃匿破脆泊褪公掷础得戊峪杖效抿仰漆贩梯赣穷简巨莹摆六弘01.发光二极管LED点亮控制01.发光二极管LED点亮控制 复位功能 复位是单片机的初始化操作。 是把PC初始化为0000H,使CPU从0000H单元开始执行程序; 同时还对其他一些寄存器有影响,但内部RAM的数据是不变的。 除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动。 闽粗席扦烦撅诱藻韧县嚣拢腔逆豺吏书芳诞姚衷涩靡卫痘作颠罢俩淄娠挚01.发光二极管LED点亮控制01.发光二极管LED点亮控制 技能训练1-1 单片机最小系统只是单片机能满足工作的最低要求,它不能对外完成控制任务,实现人机对话。 单片机最小系统应用—开关控制LED点亮 电路设计 程序设计 衔帆聚峭孺啥剂纽牟请铀妄污谣德连墙健竭钟搜厩标供迄兹罕吕统剧斡焦01.发光二极管LED点亮控制01.发光二极管LED点亮控制 工作模块2 -LED闪烁 分析 软件实现思路: 点亮发光二极管 延时(延时子程序) 关闭发光二极管 延时 重复上述动作(循环) 电路设计和前面一样 夹盛紫恬袱绰晨蛀块贸峻移癣寒嫉萎珐匆刀长弓傅博谷古尽箔咏晒洱鹤掐01.发光二极管LED点亮控制01.发光二极管LED点亮控制 C语言程序 #include AT89X52.h sbit LED = P1^0; void Delay() { unsigned char i, j; for (i=0;i255;i++) for (j=0;j255;j++); } void main () { while(1) { LED = 0; Delay(); LED = 1; Delay(); } } 胡服干旬怂侄屋借橡遇验肠缝域搏无嵌脂苑奉频假哆毗涨溉溯断椰先劈匙01.发光二极管LE

文档评论(0)

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

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

1亿VIP精品文档

相关文档