用单片机设计流水灯的方法和程序编写.docVIP

  • 30
  • 0
  • 约6.03千字
  • 约 9页
  • 2021-11-09 发布于贵州
  • 举报

用单片机设计流水灯的方法和程序编写.doc

用单片机设计流水灯的方法和程序编写 用单片机设计流水灯的方法和程序编写 PAGE 用单片机设计流水灯的方法和程序编写  S51增强型单片机实验板上有8个高亮度发光二极管(见图1所示),可以用来做单片机流水灯、跑马灯。。。等实验,电路原理图见下图3。 图3单片机流水灯设计方法   从原理图可以看出,如果我们想让接在口的LED1亮起来,那么我们只要把口的电平变为低电平就可以了;相反,如果要接在口的LED1熄灭,就要把口的电平变为高电平就可以;同理,接在~口的其他7个LED的点亮和熄灭方法方法同LED1。因此,要实现流水灯功能,我们只要将LED2~LED8依次点亮、熄灭,依始类推,8只LED变会一亮一暗的做流水灯了。   实现8个LED流水灯程序用中文表示为:低、延时、高、低、延时、高、低、延时、高、低、延时、高、低、延时、高、低、延时、高、低、延时、高、低、延时、高、返回到开始、程序结束。   从上面中文表示看来实现单片机流水灯很简单,但是我们不能说你变低,它就变低了。因为单片机听不懂我们的汉语的,只能接受二进制的“1、0”机器代码。我们又怎样来使单片机按我们的意思去工作呢?为了让单片机工作,只能将程序写为二进制代码交给其执行;早期单片机开发人员就是使用人工编写的二进制代码交给单片机去工作的。今天,我们不必用烦人的二进制去编写程序,完全可以将我们容易理解的“程序语言”通过“翻译”软件“

文档评论(0)

1亿VIP精品文档

相关文档