12生工C51单片机06(中断控制系统)
例 采用外中断0控制的彩灯设计 利用独立按键(采用外部中断方式)控制彩灯的运行。通过按动按键,使得彩灯在三种闪亮方式(左移、右移、自定义花样)之间切换。 1.提出任务 按键处理方式有以下两种: 方法一(查询方式):不断地查询按键,有按键按下时进行消抖处理,再判断是否真的有按键按下。 方法二(中断方式):采用单片机的外部中断来实现对按键输入的处理。 2.任务分析 为实现外部中断对单片机的输出的控制,需要将按键连接在外部中断所对应的引脚上。 中断控制LED电路图 中断函数与主函数之间的运行相当于两个程序并行运行,而将一个任务分为两个部分处理的具体分解方法有多种,因此用中断函数控制彩灯的显示,具体实现方法和实现程序也是多种多样的。 3.程序设计分析 (a)主函数流程图 b)中断函数流程图 采用外中断控制0的彩灯设计 #include reg52.h #define uchar unsigned char uchar light,a,b; void delay05s() //延时0.5s子函数 { uchar i,j,k; for(i=5;i0;i--) for(j=200;j0;j--) for(k=250;k0;k--); } 4.源程序编写 void delay10ms() { uchar i,k; for(i=20;i0;i--)
您可能关注的文档
最近下载
- 2026年广东省中考数学备考全指南(考点+真题+策略+训练).docx VIP
- 重庆市璧山区2023-2024学年八年级下学期期中考试物理试题【含答案解析】.pdf VIP
- SEW变频器说明书MC07B.pdf
- YDT 1970.4_通信局(站)电源系统维护技术要求 第4部分:不间断电源(UPS)系统.pdf VIP
- 二陈汤课件教学课件.pptx VIP
- 数学广东佛山市2025-2026学年佛山市普通高中高三年级教学质量检测(二)(佛山二模)(4.13-4.15).docx VIP
- (127页PPT)高处作业安全培训课件.ppt VIP
- 供应链管理 啤酒游戏 啤酒游戏.ppt VIP
- 深度解析(2026)《YDT 1970.4-2009通信局(站)电源系统维护技术要求 第4部分:不间断电源(UPS)系统》.pptx VIP
- 卡诺普机器人硬件说明书.pdf
原创力文档

文档评论(0)