单片机控制的流水灯项目设计与实现.pptVIP

  • 1
  • 0
  • 约3.45千字
  • 约 26页
  • 2026-09-14 发布于北京
  • 举报

单片机控制的流水灯项目设计与实现.ppt

项目目标

通过单片机控制8个发光(fāɡuānɡ)二极管的次序点亮,学会使用MCS-51单片机芯片的P1口进行输出控制,进一步学习汇编程序的分析方法,并能熟练利用RR、RL等基本指令。;项目任务

要求应用AT89C51芯片,控制8个发光二极管的有序亮灭,呈现流水灯的效果。设计单片机控制电路并编程实现此功效。

项目分析

利用单片机P1口连接(liánjiē)8个发光二极管,利用各引脚输出电位的变化,控制发光二极管的亮灭。P1口各引脚的电位变化能够通过指令来控制,为了清楚地辨别发光二极管的点亮和熄灭,在P1口输出信号由一种状态向另一种状态变化时,编写延时程序实现一定的时间间隔。;项目预备知识(zhīshi):循环移位指令;RLA

RRA

RLCA

RRCA;例:;CLRA将累加器A中的数据(shùjù)清零

CPLA将累加器A中的数据(shùjù)取反;在项目一和项目二中,为了能清楚的辨别出蜂鸣器的鸣叫和发光二极管的变化,我们进行了延时程序的编写。CPU执行完延时程序耗费的时间即是我们所要延时的时间,通常能够利用时钟频率、指令周期结合存放器中的数据进行延时时间的计算(jìsuàn)。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档