|
- #include <reg51.h>
- #include <intrins.h>
- #define uchar unsigned char //無符號字符型
- void delay(unsigned int time) {
- int i, j;
- for (i = 0; i < time; i++)
- for (j = 0; j < 1275; j++);
- }
- void main()
- {
- uchar i ,temp;
- while(1)
- {
- temp=0xfe;
- for(i=0;i<7;i++)
- {
- P2=temp;
- delay(90);
- temp=_crol_(temp,1);
- }
- for(i=0;i<7;i++)
- {
- P2=temp;
- delay(90);
- temp=_cror_(temp,1);
- }
- }
-
- }
復制代碼- #include <reg51.h>
- #define u8 unsigned char //無符號字符型
- #define u16 unsigned int
- void delay(unsigned int time) {
- int i, j;
- for (i = 0; i < time; i++)
- for (j = 0; j < 1275; j++);
- }
- void main() {
- char leds[8] = {0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F};
- int i;
- while(1) {
- for (i = 0; i < 8; i++) {
- P2 = leds[i];
- delay(100); // 調用延時函數
- }
- }
- }
復制代碼
|
-
-
led流水燈的三種程序.zip
2023-11-13 22:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
111.48 KB, 下載次數: 5, 下載積分: 黑幣 -5
|