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

单片机实验 LED流水灯.doc

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

单片机 实验报告一 实验一 单片机I/O口实验——LED流水灯 实验要求 利用单片机及8个LED发光二极管等器件,制作一个单片机控制的流水灯系统。 单片机的P0.0~P0.7接有8个发光二极管,运行程序,则单片机控制8个发光二极管进行流水灯操作,流水灯从上到下依次点亮,反复循环。 实验目的 1.掌握单片机最小系统的构成。 2.掌握I/O口的使用,如何控制I/O口来驱动LED发光二极管。 3.掌握移位和软件延时程序的编写。 实验内容 1.选择实验所需元器件,连接电路,将8位LED与单片机的P0.0 – P0.7顺次连接。 2.用计算机编写代码,并汇编、调试。 4.将程序下载到单片机中,观察现象。 5.如果不符合预期要求则修改程序重新调试。 源代码: MOV P0,#0FEH MOV A,P0 LOOP: RL A MOV P0,A LCALL X1 AJMP LOOP RET X1: MOV R1,#255 X2: MOV R2,#255 X3: DJNZ R2,X3 DJNZ R1,X1 RET END 四、实验结果 五、实验心得 通过本次实验基本了解了LED流水灯的工作流程,通过编写汇编程序实现了LED流水灯的设计,复习并更加掌握汇编语言,尤其是汇编语言中调用的用法。 开始编程时,对于延时程序我用的跳转指令,系统显示无语法错误,可是不能实现流水灯的目的,发光二极管不亮,后来后来和同学讨论了才知道跳转指令与调用指令不同。而且发现是电源接的电压不对;二极管应该接在P0口而非P2口。这次实验让我深刻体会到,理论与实践的差距。

文档评论(0)

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

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

1亿VIP精品文档

相关文档