/*-----------------------------------------------
名称:IO口高低电平控制
论坛:www.doflye.net
编写:shifang
日期:2009.5
修改:无
内容:点亮P1口的多个LED灯闪烁
该程序是单片机学习中最简单最基础的,
通过程序了解如何控制端口的高低电平
------------------------------------------------*/
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
sbit LED0=P1^0;// 用sbit 关键字 定义 LED到P1.0端口,LED是自己任意定义且容易记忆的符号
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
sbit LED6=P1^6;
sbit LED7=P1^7;
void Delay(unsigned int t); //函数声明
/*------------------------------------------------
主函数
------------------------------------------------*/
void main (void)
{
//此方法使用bit位对单个端口赋值
unsigned char i; //定义一个无符号字符型局部变量 i 取值范围 0~255
while (1) //主循环
{
for(i=0;i<10;i++) //加入 for循环,表明for循环大括号中
//的程序循环执行10次
{
LED0=0; //将P1.0口赋值 0,对外输出低电平
LED2=1;
LED4=0;
Delay(5000); //调用延时程序;更改延时数字可以更改延时长度;
//用于改变闪烁频率
LED0=1; //将P1.0口赋值 1,对外输出高电平
LED2=0;
LED4=1;
Delay(5000);
}
for(i=0;i<10;i++)
{
LED0=0; //将P1.0口赋值 0,对外输出低电平
LED2=1;
LED4=0;
Delay(60000); //调用延时程序;更改延时数字可以更改延时长度;
//用于改变闪烁频率
LED0=1; //将P1.0口赋值 1,对外输出高电平
LED2=0;
LED4=1;
Delay(60000);
}
//主循环中添加其他需要一直工作的程序
}
}
/*------------------------------------------------
延时函数,含有输入参数 unsigned int t,无返回值
unsigned int 是定义无符号整形变量,其值的范围是
0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{
while(--t);
}
没有合适的资源?快使用搜索试试~ 我知道了~
7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)
共10个文件
c:1个
hex:1个
m51:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 4 下载量 39 浏览量
2022-06-14
22:33:46
上传
评论 2
收藏 9KB RAR 举报
温馨提示
7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码)7-不同频率
资源推荐
资源详情
资源评论
收起资源包目录
7-不同频率闪烁多个LED灯(51单片机C语言实例Proteus仿真和代码).rar (10个子文件)
7-不同频率闪烁多个LED灯
不同频率闪烁多个led灯_Opt.Bak 879B
不同频率闪烁多个led灯.Opt 880B
obj
不同频率闪烁多个led.lst 4KB
不同频率闪烁多个led灯 2KB
不同频率闪烁多个led.obj 2KB
不同频率闪烁多个led灯.plg 195B
不同频率闪烁多个led灯.m51 4KB
不同频率闪烁多个led灯.hex 323B
不同频率闪烁多个led.c 2KB
不同频率闪烁多个led灯.Uv2 2KB
共 10 条
- 1
资源评论
- Yyyyyyyl121382022-12-29资源有一定的参考价值,与资源描述一致,很实用,能够借鉴的部分挺多的,值得下载。
- love烁2023-02-24资源不错,对我启发很大,获得了新的灵感,受益匪浅。
- mnhawh72024-04-12这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
- ashyee-2023-03-30内容与描述一致,超赞的资源,值得借鉴的内容很多,支持!
金枝玉叶9
- 粉丝: 124
- 资源: 7641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- week6.1.7z
- 移动机器人自主路径规划之RRTStar算法MATLAB实现代码
- 基于Python+OpenCV+FFmpeg实现自动识别电影剪辑+分析剪辑主题颜色+源码+文档(毕业设计&课程设计&项目开发)
- 基于python的二手商品交易平台 python+django开发的供需平台
- 微信小程序源码 侧滑布局小程序 (源码下载 +内附使用说明)
- heima-JUC-资料
- coreg_FSL.sh
- ROS+YOLOV8+SLAM智能小车导航实战(四、激光雷达+SLAM建图)
- 什么是决策树,有哪些适用场景?
- 基于python开发的口红色号识别程序+源码+开发文档+源码解析(毕业设计&课程设计&项目开发)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功