51单片机点亮led的程序

上传人:飞*** 文档编号:39932841 上传时间:2018-05-21 格式:DOC 页数:4 大小:35.50KB
返回 下载 相关 举报
51单片机点亮led的程序_第1页
第1页 / 共4页
51单片机点亮led的程序_第2页
第2页 / 共4页
51单片机点亮led的程序_第3页
第3页 / 共4页
51单片机点亮led的程序_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《51单片机点亮led的程序》由会员分享,可在线阅读,更多相关《51单片机点亮led的程序(4页珍藏版)》请在金锄头文库上搜索。

1、点亮一个 led:#define uchar unsigned char /这里用“uchar“代替“unsigned char“,“uchar“用来定义无符号 字符型数。 #define uint unsigned int /“uint“用来定义无符号整型数。 sbit Show_LED = P00; /用来声明 P1.0 口为程序所要控制的端口,“sbit“是 KEIL 专门 用来声明某位 IO 口 /* * 名称 : Main() * 功能 : 实现灯的闪烁 * 输入 : 无 * 输出 : 无 */ void Main(void) Show_LED = 0; /点亮 P1.0 对应的 L

2、ED while(1) 点亮多个 led : #include #define uchar unsigned char /这里用“uchar“代替“unsigned char“,“uchar“用来定义无符号 字符型数。 #define uint unsigned int /“uint“用来定义无符号整型数。 sbit LED1 = P00; /用来声明 P0.0 口为程序所要控制的端口,“sbit“是 KEIL 专门 用来声明某位 IO 口 sbit LED2 = P01; sbit LED3 = P02; sbit LED4 = P03; sbit LED5 = P04; sbit LED6

3、 = P05; sbit LED7 = P06; sbit LED8 = P07;/* * 名称 : Main() * 功能 : 实现灯的闪烁 * 输入 : 无 * 输出 : 无*/ void Main(void) LED1 = 0; LED2 = 1; LED3 = 0; LED4 = 1; LED5 = 0; LED6 = 1; LED7 = 0; LED8 = 1; while(1) 单灯闪烁:#include #define uchar unsigned char /这里用“uchar“代替“unsigned char“,“uchar“用来定义无符号 字符型数。 #define uin

4、t unsigned int /“uint“用来定义无符号整型数。 sbit Show_LED = P00; /用来声明 P1.0 口为程序所要控制的端口,“sbit“是 KEIL 专门 用来声明某位 IO 口 /* * 名称 : Delay() * 功能 : 延时,延时时间为 10ms * del。这是通过软件延时,有一定误差。 * 输入 : del * 输出 : 无 */ void Delay(uint del) uint i,j; for(i=0; i #define uchar unsigned char #define uint unsigned int/* * 名称 : Delay

5、() * 功能 : 延时,延时时间为 10ms * del * 输入 : del * 输出 : 无 */ void Delay(uint del) uint i,j; for(i=0; idel; i+) for(j=0; j1827; j+) ; /* * 名称 : Main() * 功能 : 实现灯的闪烁 * 输入 : 无 * 输出 : 无 */ void Main(void) while(1) /*下面四行用于控制 LED 每隔一个亮*/ P0 = 0xaa; Delay(50); P0 = 0x55; Delay(50);/*下面四行用于控制 LED 每隔一个亮*/ P0 = 0xcc; Delay(50); P0 = 0x33; Delay(50);/*下面四行用于控制 LED 高四位 或者 低四位亮*/ P0 = 0x0f; Delay(50); P0 = 0xf0; Delay(50);/*下面八行用于控制 LED 的两次全亮 全灭*/ P0 = 0x00; Delay(25); P0 = 0xff; Delay(25); P0 = 0x00; Delay(25); P0 = 0xff; Delay(25);Delay(200); /延时两秒

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号