先上程序吧:
#include<iom16v.h>
#define uint8 unsigned char
#define uint16 unsigned int
void delay(uint16 z)
{
uint16 x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main(void)
{
uint8 temp=0x01;
DDRB=0xff;//配置PB口为输出状态
//PORTB=0x00;
while(1)
{
if(temp==0x00)
{
temp=0x01;
}
PORTB=~temp;
temp<<=1;
delay(500);
}
}
这些主要还是玩的51的编法,主要就是C语言,掌握了IO管脚的配置后玩一些流水灯得花样就是程序的花样了,不涉及到啥硬件的内容。
下面是硬件连接图:
文章评论(0条评论)
登录后参与讨论