- 2
- 0
- 约1.36千字
- 约 6页
- 2026-07-31 发布于山东
- 举报
实例29LED显示按键状态《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学
实例要求实例分析4个按键K1~K4的检测状态分为2种,K1和K2按键只需检测按下和释放2种状态,对应LED的点亮和熄灭;K3和K4按下一次的过程是:按键按下,直到按键释放,才作为一次按键动作,所以需要检测按键按下,然后再等待按键释放。按键应用时,大都采用后面一种检测方式。采用单片机控制4个独立式按键K1~K4实现按键状态显示功能,具体功能如下。 K1按下时对应的LED1点亮,释放时LED1熄灭;K2按下时对应的LED2点亮,释放时LED2熄灭;K3按下并释放时LED3点亮,再次按下并释放时LED3熄灭;K4按下并释放时LED4点亮,再次按下并释放时LED4熄灭。
硬件电路单片机有4个并行I/O口P0~P3,采用P1口来控制4个LED1~LED4,P3口控制4个独立式按键。
控制程序设计//程序:ex32.c//功能:K1按下时对应的LED1点亮,松开时LED1熄灭;K2按下时对应的LED2点亮,松开时LED2//熄灭;K3按下并释放时LED3点亮,再次按下并释放时LED3熄灭;K4按下并释放时LED4点亮,//再次按下并释放时LED4熄灭。#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFRsbitLED1=P1^0;//定义4个LED连接I
您可能关注的文档
- 单片机基础与应用(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
原创力文档

文档评论(0)