新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

基于

51

单片机的

C

语言程序设计实训

100

?/p>

 

?/p>

 

01 

?/p>

 

基础程序设计

 

01 

闪烁?/p>

LED 

 

/* 

 

名称:闪烁的

LED 

 

说明?/p>

LED

按设定的时间间隔闪烁

 

*/ 

#include<reg51.h> 

#define uchar unsigned char 

#define uint unsigned int 

sbit LED=P1^0; 

//

延时

 

void DelayMS(uint x) 

{ 

 

uchar i; 

 

while(x--) 

 

{ 

 

 

for(i=0;i<120;i++); 

 

} 

} 

//

主程?/p>

 

void main() 

{ 

 

while(1) 

 

{ 

 

 

LED=~LED; 

 

 

DelayMS(150); 

 

} 

} 

 

02 

 

从左到右的流水灯

 

 

/* 

 

名称:从左到右的流水?/p>

 

 

说明?/p>

接在

P0

口的

8

?/p>

LED

从左到右循环依次点亮?/p>

产生?/p>

马灯效果

 

*/ 

#include<reg51.h> 

#include<intrins.h> 

#define uchar unsigned char 

#define uint unsigned int 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

基于

51

单片机的

C

语言程序设计实训

100

?/p>

 

?/p>

 

01 

?/p>

 

基础程序设计

 

01 

闪烁?/p>

LED 

 

/* 

 

名称:闪烁的

LED 

 

说明?/p>

LED

按设定的时间间隔闪烁

 

*/ 

#include<reg51.h> 

#define uchar unsigned char 

#define uint unsigned int 

sbit LED=P1^0; 

//

延时

 

void DelayMS(uint x) 

{ 

 

uchar i; 

 

while(x--) 

 

{ 

 

 

for(i=0;i<120;i++); 

 

} 

} 

//

主程?/p>

 

void main() 

{ 

 

while(1) 

 

{ 

 

 

LED=~LED; 

 

 

DelayMS(150); 

 

} 

} 

 

02 

 

从左到右的流水灯

 

 

/* 

 

名称:从左到右的流水?/p>

 

 

说明?/p>

接在

P0

口的

8

?/p>

LED

从左到右循环依次点亮?/p>

产生?/p>

马灯效果

 

*/ 

#include<reg51.h> 

#include<intrins.h> 

#define uchar unsigned char 

#define uint unsigned int 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

基于

51

单片机的

C

语言程序设计实训

100

?/p>

 

?/p>

 

01 

?/p>

 

基础程序设计

 

01 

闪烁?/p>

LED 

 

/* 

 

名称:闪烁的

LED 

 

说明?/p>

LED

按设定的时间间隔闪烁

 

*/ 

#include<reg51.h> 

#define uchar unsigned char 

#define uint unsigned int 

sbit LED=P1^0; 

//

延时

 

void DelayMS(uint x) 

{ 

 

uchar i; 

 

while(x--) 

 

{ 

 

 

for(i=0;i<120;i++); 

 

} 

} 

//

主程?/p>

 

void main() 

{ 

 

while(1) 

 

{ 

 

 

LED=~LED; 

 

 

DelayMS(150); 

 

} 

} 

 

02 

 

从左到右的流水灯

 

 

/* 

 

名称:从左到右的流水?/p>

 

 

说明?/p>

接在

P0

口的

8

?/p>

LED

从左到右循环依次点亮?/p>

产生?/p>

马灯效果

 

*/ 

#include<reg51.h> 

#include<intrins.h> 

#define uchar unsigned char 

#define uint unsigned int 

Ͼλ">
Ͼλ
Ŀ

基于51单片机的C语言程序设计资料 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

基于

51

单片机的

C

语言程序设计实训

100

?/p>

 

?/p>

 

01 

?/p>

 

基础程序设计

 

01 

闪烁?/p>

LED 

 

/* 

 

名称:闪烁的

LED 

 

说明?/p>

LED

按设定的时间间隔闪烁

 

*/ 

#include<reg51.h> 

#define uchar unsigned char 

#define uint unsigned int 

sbit LED=P1^0; 

//

延时

 

void DelayMS(uint x) 

{ 

 

uchar i; 

 

while(x--) 

 

{ 

 

 

for(i=0;i<120;i++); 

 

} 

} 

//

主程?/p>

 

void main() 

{ 

 

while(1) 

 

{ 

 

 

LED=~LED; 

 

 

DelayMS(150); 

 

} 

} 

 

02 

 

从左到右的流水灯

 

 

/* 

 

名称:从左到右的流水?/p>

 

 

说明?/p>

接在

P0

口的

8

?/p>

LED

从左到右循环依次点亮?/p>

产生?/p>

马灯效果

 

*/ 

#include<reg51.h> 

#include<intrins.h> 

#define uchar unsigned char 

#define uint unsigned int 



ļ׺.doc޸Ϊ.docĶ

  • ѵ(Ѷ)
  • йͨƱϰ8
  • λʱ-UPPH-ܿص˼·ͷ-UPPH--units-Per-H
  • ޹ƷԷ֪ʶ
  • ʡͨ2018-2019ѧһ()ĩԾ
  • ˽̰Сѧ꼶ϲӢвԾ
  • 2018-2019ѧȵ1ѧСѧ꼶ϲѧ˽¿α̰ 3λ3
  • ʯĻǽ
  • ˽̰Сѧ꼶ѧϲĵԪȡԪʼ屸ν̰(ѧ)

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)