按键控制的流水灯
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2)中断的特点
(1) 分时操作
(2) 实时处
理
(3) 故障处
理
3)MCS-51系列单片机中断系统 的结构
MCS-51 系列单片机中断系统的结构框图
2.中断源和中断标志
1)中断源
(2) 实时时钟及外界
计数信号
(1)一般的 输入/输出设
备
(3) 故障源
(4) 为调试程序而设
置的中断源
2)中断标志
一、实现按键控制小灯
1.硬件电路
一个 LED 控制电路
2.程序设计 按键控制小灯的程序框图
Hale Waihona Puke Baidu 具体程序如下:
二、实现多路按键状态指示
1.硬件电路
4个LED控制电路
2.程序设计 多路按键状态显示的程序框图
具体程序如下:
三、实现按键控制流水灯
1.硬件电路
4个LED控制电路
2.程序设计 按键控制流水灯的程序框图
具体程序如下:
具体程序如下:
具体程序如下:
知识拓展
一 单片机的中端系统 二 中端方式实现流水灯
一、单片机的中断系统
1.MCS-51系列单片机的中断系统
1)中断的概念
中断是通过硬件来改变CPU的运行方向。计算机在执 行程序的过程中,当出现CPU以外的某种情况,由服务对象 向CPU发出中断请求信号,要求CPU暂时中断当前程序的执 行而转去执行相应的处理程序,待处理程序执行完毕后,再 继续执行原来被中断的程序。这种程序在执行过程中由 于外界的原因而被打断的情况称为“中断”。
按键实物图
按键内部结构图
按键去抖动的硬件电路
二、按键设计
对于按键的使用一般有 两种方式,即独立式和矩阵 式(也称为行列式)。
独立式: 按键设
计简单,但 占用单片 机的硬件 资源较多。
矩阵式: 按键设
计复杂,但 却能从很 大程度上 节省单片 机的硬件 资源。
独立式按键结构电路图
任务实施
一 实现按键控制小灯 二 实现多路按键状态指示 三 实现按键控制流水灯
中断响应时间是指 从中断请求标志位置 位到CPU开始执行中断 服务程序的第一条 指令所持续的时间。
二、中断方式实现流水灯
1.硬件电路 中 断 方 式 实 现 流 水 灯 的 电 路 图
2.程序设计
任务导入
大多数的单片机系统中都含有按键,就像PC用键盘作为输入设备一 样,按键可以理解为单片机系统的输入设备。那么按键的具体结构是怎么 样的?怎样在具体的单片机系统中使用它?怎样使之与单片机中断系统 建立起联系?本任务将把这些疑问逐一解开。
知识学习
一 什么是按键 二 按键设计
一、什么是按键
作为一种数据输入设备, 按键在单片机的应用系统中 使用比较广泛。按键有很多 种外形,同时也有很多种内 部结构。
3.中断处理
1)中断系统的功能
(2)
(1) • 实现优先级排队
(3)
• 实现中断响回应和中断返
• 实现中断嵌套
2)中断处理过程
中断处理流程图
3)中断请求的撤除
(1)定时器中断请求的撤除。 (2)串行口中Ey断e-C请at求ch的ing撤V除isu。al (3)外部中断请求的撤除。
4)中断响应时间