51单片机,硬件可以任意搭建。程序不论复杂简单,只要实现:8盏LED,每次点亮一盏,不断循环。
你能想到几种办法?
我先说一两个吧:
硬件为最小系统,灯接IO口
1.使用运算符<<或>>
2.使用循环移位指令(C51 intrind.h中有_cror_何_crol_)
3.通过加法运算。
4.通过乘法运算。
5.最死板的每个状态一条指令
6.查表法
7.区间点亮法
51单片机,硬件可以任意搭建。程序不论复杂简单,只要实现:8盏LED,每次点亮一盏,不断循环。
你能想到几种办法?
我先说一两个吧:
硬件为最小系统,灯接IO口
1.使用运算符<<或>>
2.使用循环移位指令(C51 intrind.h中有_cror_何_crol_)
3.通过加法运算。
4.通过乘法运算。
5.最死板的每个状态一条指令
6.查表法
7.区间点亮法