- #include "reg51.h"
- typedef unsigned char u8;
- typedef unsigned int u16;
- u8 a;
- u8 HC[]={0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70,0x80,0x90,0xA0,0xB0,0xC0,0xD0,0xE0,0xF0};
- void delay(u16 i)
- {
- while(i--);
- }
- void ss()
- {
- for(a=0;a<15;a++)
- {
- P2=HC[a];
- delay(50000);
- }
- }
- void ds()
- {
- for(a=16;a>0;a--)
- {
- P2=HC[a];
- delay(50000);
- }
- }
- void main()
- {
- while(1)
- {
- ss();
- delay(50000);
- ds();
- }
- }
复制代码
|