1 / 44
文档名称:

5单片机应用系统设计实例0.ppt

格式:ppt   页数:44
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

5单片机应用系统设计实例0.ppt

上传人:企业资源 2012/2/2 文件大小:0 KB

下载得到文件列表

5单片机应用系统设计实例0.ppt

文档介绍

文档介绍:公选课 ——《单片机应用实训》
设计实例
1、用1个LED发光二极管,设计一个循环闪烁的指示灯。
2、用8个LED发光二极管,设计一个循环闪烁的流水灯。
3、通过设置中断,改变灯的循环方向,控制灯的亮灭。
4、通过定时,。
5、以秒为单位,用LED数码管显示当前计数值。
1、用1个LED发光二极管,设计一个循环闪烁的指示灯。
如何设计硬件和软件?

注意:在接下来的仿真中,省略时钟及复位电路。

1)初始化
51头文件、宏定义
2)主程序,即main()程序
灯的亮灭控制
3)延时功能
延时子程序设计
#include <>
#define uint unsigned int
#define uchar unsigned char
void main(void)
{
while(1)
{
P1_0=0;
delay(5000);
P1_0=1;
delay(5000);
}
}
void delay(uint t) //*t毫秒
{
uint i;
do
{
for(i=0;i<10;i++);
} while(t--);
}
void delay(uint t); //声明函数
2、用8个LED发光二极管,设计一个循环闪烁的流水灯。


1)初始化
51头文件、宏定义
2)主程序,即main()程序
灯的循环闪亮控制
3)延时功能
延时子程序设计
如何进行灯的循环闪亮控制?
内部函数库
(包含变量循环移位、位操作等函数)
需要将该函数包含进来,同时对函数原型进行声明。