您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制用PE-51学习板制作花样流水灯的编程 正文
用PE-51学习板制作花样流水灯的编程

用PE-51学习板制作花样流水灯的编程

点击数:7639 次   录入时间:03-04 11:50:32   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  1、制作花样流水灯要求。如下图所示两边的灯向中间靠拢,每0.2秒移动一次,靠到中间时又重新开始,反复进行。


  
  2.编程思路,从两边移动到中间,每次移动1个灯,即P1口八灯实现循环左移,P3口八灯实现循环右移,现用第0组和第2组的工作寄存器R1来分别实现两组不同数据的存放。如图2所示,这样我们就比较清楚每次每组的工作寄存器是怎样调用的。

  3.程序清单及注释说明,现只选用了其中第0和笫2两组工作寄存器,可以参照工作寄存器选用的方法来实现对其它组工作寄存器的选用,根据上表我们知道,选择笫0组寄存器程序状态字PSW中的RSI,RSO这二位都要设置成0,选择笫二组寄存器RSI要设置成1,RSO要设置成O。
  
  ORG0000H
  
  CLR RS1;选用第0组的R1存放要左移的数据(RS1清零)

 

  上面程序反复使用了二组寄存器,而且寄存器使用非常频繁,具体选择哪一组寄存器,由程序状态字PSW中的RS1和RS0置1或者置0确定。




本文关键字:制作  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制