51單片機(jī),硬件可以任意搭建。程序不論復(fù)雜簡(jiǎn)單,只要實(shí)現(xiàn):8盞LED,每次點(diǎn)亮一盞,不斷循環(huán)。
你能想到幾種辦法?
我先說一兩個(gè)吧:
硬件為最小系統(tǒng),燈接IO口
1.使用運(yùn)算符<<或>>
2.使用循環(huán)移位指令(C51 intrind.h中有_cror_何_crol_)
3.通過加法運(yùn)算。
4.通過乘法運(yùn)算。
5.最死板的每個(gè)狀態(tài)一條指令
6.查表法
7.區(qū)間點(diǎn)亮法