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

如有任何錯(cuò)誤或者不足之處,歡迎指正 ^ - ^.
總結(jié)
以上是生活随笔為你收集整理的单片机流水灯程序[通俗易懂]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android中贝塞尔曲线的绘制方法
- 下一篇: 厦门自媒体协会成立啦!头部自媒体大咖都来