- 0
- 0
- 约小于1千字
- 约 12页
- 2026-07-31 发布于山东
- 举报
实例10库函数实现流水灯《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学
一、任务导入
任务要求用C51的库函数进行移位操作编程控制8个LED以流水灯的方式点亮。
二、任务分析
C51的编译器提供的内部函数库头文件intrins.h中包含有移位操作函数。_crol_函数是循环左移,_cror_()函数是循环右移,我们可以使用这些移位库函数来实现8个LED按流水灯的方式点亮
三、硬件电路
8位LED控制电路(采用P1口的8个I/O引脚控制8个LED)
四、控制程序
使用库函数实现流水灯的程序流程图
//程序:ex12.c//功能:采用库函数实现流水灯的控制#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFR#includeINTRINS.H//包含内部函数库INTRINS.H//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无voiddelay(unsignedinti){while(i--);//i次空操作}voidmain() //主函数{P1=0xfe;//P1口输出0xfe,while(1)//无限循环 { P1=_crol_(P1,1);//调用内部函数_
您可能关注的文档
- 单片机基础与应用(C语言版)(第3版)课件1.2 单片机系统及开发环境.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.1 单片机硬件结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.3 51单片机的存储器结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.4 时钟电路与复位电路.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.5 单片机并行IO端口.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.1 定时器计数器.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.2 定时器计数器的工作方式.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.2 单片机中断系统结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.3 中断处理过程.pptx
- 单片机基础与应用(C语言版)(第3版)课件6.1 单片机与LED接口设计.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例11 延时函数的定义及调用.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例12 数组实现流水灯.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例13 花样霓虹灯.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例15 倒车警示器.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例16 LED循环闪烁控制.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例17 简易计数报警.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例18 正脉冲宽度测量.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例19 定时器输出PWM可调光台灯.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例20 中断实现LED闪烁控制.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例21 唱响音符.pptx
最近下载
- 云南省玉溪市2023—2024学年小升初语文试卷(有答案).docx VIP
- T_CEIAIM 001.5—2023 风电场和光伏发电站安全规程 第5部分:临时用电安全.docx VIP
- 企业内部审计工作激励机制指南.docx VIP
- T_CAPC 001-2025 零售药店经营特殊疾病药品服务规范.pdf VIP
- 2026年零售行业六月销售促销方案.docx VIP
- GB50819-2013 油气田集输管道施工规范.pdf VIP
- 十字相乘法因式分解练习100题及答案.docx VIP
- 2026第二届全国民政行业职业技能大赛遗体防腐整容师赛项技术工作文件.pdf VIP
- 安东帕流变学入门手册.pdf VIP
- (正式版)DB21∕T 1476-2026 《公共建筑节能与可再生能源应用设计标准》.pdf VIP
原创力文档

文档评论(0)