- 2
- 0
- 约1.52千字
- 约 19页
- 2026-07-31 发布于山东
- 举报
实例5开关控制LED亮灭《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学
一、任务导入
任务要求用2个开关分别控制2个LED的亮灭。
什么是按键开关呢?
按钮开关常用按键符号
机械式按键开关有一个最大的特点,那就是它是有弹性的。
消除抖动方法增加硬件电路软件延时
二、任务分析
前面例子中,采用单片机并行I/O口控制LED和蜂鸣器,都是输出功能。此例采用单片机并行I/O口来连接开关等输入器件,这时单片机I/O口用作输入功能。
三、硬件电路
单片机控制LED和开关电路(单片机P1口的P1.0和P1.1作为输出口控制LED显示,P0口的P0.0和P0.1作为输入口连接开关)
四、控制程序
利用P0.0和P0.1引脚上的高低电平来分别控制LED的亮灭,控制程序如下。//程序:ex5.c//功能:开关控制LED亮灭#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFRsbitLED1=P1^0; //定义P1.0引脚位名称为LED1sbitLED2=P1^1; //定义P1.1引脚位名称为LED2sbitS1=P0^0; //定义P0.0引脚位名称为S1sbitS2=P0^1; //定义P0.1引脚位名称为S2voidmain() //主函数{while(
您可能关注的文档
- 单片机基础与应用(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
- 2025年郴州中小学教师招聘考试真题.pdf
- 第四单元 消化与呼吸(知识清单)科学人教鄂教版三年级上册2026秋.pdf
- 电梯平衡系数检测作业理论考试练习试卷(附答案).pdf
- 2026年无线电设备机械装校工专项题库(附答案与解释).pdf
- 2026年中药材生产管理员专项题库答案与解释.pdf
- 人教版(2024)九年级数学上册全册课件(共43个课件).docx
- Unit 4 Amazing Plants and Animals课时4 Section B (1a-1f) 教学评教学设计八年级英语上册人教版2026.pdf
- 2026秋小学新版沪科技版(五四制)科学一年级上册教学计划、教学设计(附目录)适用于新课标.pdf
- 2025年吐鲁番高昌中小学教师招聘考试真题.pdf
- 2026年康复科医师专项题库答案与解释.pdf
原创力文档

文档评论(0)