|
8x8心形点阵,单片机初学者,下面是电路原理图
下面是51单片机源程序:
- //P3: COL0~7; P0: ROW0~7
- #include <reg51.h>
- void delay1ms(); //延时约1ms函数声明
- void main()
- {
- unsigned char w,i;
- unsigned char led[ ]={0xff,0x99,0x66,0x7e,0xbd,0xdb,0xe7,0xff};
- while(1)
- {
- w=0x01;
- for(i=0;i<8;i++)
- {
- P3=w; //行数据送P3口
- P0=led[i]; //列数据送P0
- delay1ms();
- w=w<<1;
- }
- }
- }
- void delay1ms()
- {
- unsigned char i;
- for(i=0;i<0x10;i++);
- }
复制代码
|
评分
-
查看全部评分
|