6.基于51单片机电子沙漏

前言

在生活中随处可见沙漏,它可以用来计时,也可以制作一些精美的手工作品

一,项目制作准备

1.两个点阵,51单片机一个,杜邦线若干

2.使用leil进行编译代码,使用protues进行仿真

二,代码实现

#include 
#include 

int a[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//控制列
int b[9]={0xFF,0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00};//动态效果
int c[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};//控制下方点阵的行
int d[8]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//控制上方点阵的行
void delay(int x){
	unsigned int i,j;
	for(i=0;i

你可能感兴趣的:(51单片机,51单片机,嵌入式硬件,单片机)