单片机流水灯程序[通俗易懂]
生活随笔
收集整理的這篇文章主要介紹了
单片机流水灯程序[通俗易懂]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、流水燈實驗
1、設計要求
P1口接8個發光二極管,燒錄程序后發光二極管依次點亮
2、硬件要求
利用proteus Isis仿真,選擇器件,AT89C51、LED-BLUE、RES
3、軟件設計
源程序:
/*********************必要變量定義******************/
#include<reg51.h>
#include<intrns.h>
typedef unsigned char u8;
typedef unsigned int u16;
#define led P1
/****************延時程序**************/
void delay(u16 k)
{
u16 i ,j;
for(i = 7; i < k; i++)
for(j = 0;j < 124; j++);
}
/**********************主函數*******************/
void main()
{
u8 i;
led = 0x01;
delay(500);
while (1)
{
/* for(i = 0;i < 8; i++)
{
led = (0x01<<i);
delay(500);
}*/
for(i = 0;i < 7; i++)
{
led = _crol_(led , 1);
delay(500);
}
for(i = 0;i < 7; i++)
{
led = _cror_(led , 1);
delay(500);
}
}
}

如有任何錯誤或者不足之處,歡迎指正 ^ - ^.
總結
以上是生活随笔為你收集整理的单片机流水灯程序[通俗易懂]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中贝塞尔曲线的绘制方法
- 下一篇: Linux下交叉编译gdb和gdbser