单片机项目一彩灯课件.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文档。上传文档
查看更多
《单片机原理与接口技术》 电子教案 广东工程职业技术学院机电工程系 项目一??彩灯控制器设计 涵括知识点: 一、MCS-51系列单片机芯片的硬件结构,其中包括信号引脚、存储器结构、输入输出口电路结构、时钟电路与时序等基本内容。 二、指令系统 项目一??彩灯控制器设计 一、任务目标 通过对本课题的学习,掌握彩灯控制器的软件和硬件设计方法。 二、任务分析 任务:接于P2口的8路彩灯按如图3-1所示的方式亮灯。 led灯光控制 1、电路设计 单片机工作条件设计:40脚接+5V电源,20接地,18脚、19脚外接6MHz晶振及两个30pF瓷片电容,9脚接按键复位电路。P2口分别通过8个电阻接8只发光二极管,发光二极管采用共阳连接形式。 2、程序设计 本系统为实现复杂的亮灯控制方式,采用查表方法,将用户的亮灯数据存放在一张数据表中,通过修改数据索引值(数据在表中的序号),不断取出亮灯数据来实现复杂而又有规律的亮灯控制方式。 led灯光控制 为实现循环亮灯,把亮灯数据表中的最后一个数据设置为结束码,每次所取的亮灯数据与结束码比较,若判断是结束码,则一次循环亮灯结束,将索引值清0,转下一次循环亮灯;若不是结束码,则将所取数据输出显示,同时表示本次循环亮灯还没结束,亮灯数据索引值加1,转取下一个亮灯数据 每两个亮灯数据之间应有相应的延时时间,以便看清每次的亮灯情况,本程序中设置为1S延时时间,调节该延时时间可调节亮灯速度。 延时采用调用延时子程序的方式来实现,以便使程序结构更清晰,延时子程序为多重循环结构。 led灯光控制 led灯光控制 三、相关知识 1、比较转移指令 CJNE A,#data,rel ;若 A? data,则转移 ;若A= data,顺序执行下一条指令 ;若A≥data,C清0 ;若Adata,C置1 CJNE A,direct,rel ;若A?(direct),则转移 ;若A=(direct) ,顺序执行下一条指令 ;若A≥(direct),C清0 ;若A(direct),C置1 CJNE Rn,#data,rel ;若Rn? data,则转移 ;若Rn= data,顺序执行下一条指令 ;若Rn≥data,C清0 ;若Rn data,C置1 led灯光控制 CJNE @Ri,#data,rel ;若(Ri)? data,则转移 ;若(Ri)= data,顺序执行下一 条指令 ;若(Ri)≥data,C清0 ;若(Ri) data,C置1 这4条指令的功能是比较两个操作数的大小,如果它们的值不相等,则转移到目标地址。如果第一个操作数小于第二个操作数,则进位标志CY置“1”,否则清“0”。指令执行不影响任何一个操作数。 led灯光控制 2、指令应用举例 [例3-1] 分析执行CJNE A, #20H, K1指令后,程序转移的目的地址,并指出执行下列程序后R1的值及CY的值。 led灯光控制 四、任务实施 1、电路

文档评论(0)

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

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

1亿VIP精品文档

相关文档