版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理与应用
——实验项目4中断控制LED项目的主要内容和学习目标项目的任务项目涉及的相关知识项目的实施硬件电路程序编制联合调试项目的主要内容和学习目标项目的学习目标通过本项目的学习,了解单片机中断的概念,了解单片机外部中断的触发方式及控制方法,掌握单片机中断服务程序的编程方法,并了解独立式按键的作用原理和使用方法。项目的任务通过STC15F单片机外部中断的方式,控制单片机I/O口上连接的一个LED,使它亮或者灭。项目相关知识中断的概念外部中断的触发方式单片机中断服务程序的编程方法独立式按键的原理项目相关知识中断的概念外部中断的触发方式单片机中断服务程序的编程方法独立式按键的原理项目相关知识中断的概念CPU正在执行程序时,单片机外部或内部发生的某一事件,请求CPU迅速去处理。CPU暂时中止当前的工作,转到中断服务处理程序处理所发生的事件。处理完该事件后,再回到原来被中止的地方,继续原来的工作,这称为中断。CPU处理事件的过程,称为CPU的中断响应过程。项目相关知识中断的概念STC15F单片机的中断源外部中断0(INT0)、外部中断1(INT1)、外部中断2(INT2)、外部中断3(INT3)、外部中断4(INT4)定时器0、定时器1、定时器2中断串口1、串口2中断SPI中断A/D转换中断低压检测中断(LVD)CCP/PWM/PCA中断STC15F2K60S2单片机提供了14个中断源项目相关知识中断的概念中断向量入口中断标志位优先级控制中断允许控制项目相关知识中断的概念中断标志位定时器/计数器控制寄存器TCON优先级控制中断优先级控制寄存器IP中断允许控制中断允许控制寄存器IE位D7D6D5D4D3D2D1D0位名称TF1TR1TF0TR0IE1IT1IE0IT0位D7D6D5D4D3D2D1D0位名称EAELVDEADCESET1EX1ET0EX0位D7D6D5D4D3D2D1D0位名称—PLVDPADCPSPT1PX1PT0PX0项目相关知识中断的概念中断标志位定时器/计数器控制寄存器TCONIT0:外部中断INT0中断源类型选择位,即中断触发方式控制位,可由软件置1或清0。当IT0=0时,上升沿和下降沿都可以触发中断,当INT0引脚上出现上升沿或者下降沿时置位IE0标志。当IT1=0时,为下降沿触发方式,INT0输入脚上的电平从高到低的负跳变有效。当INT0引脚出现下降沿时置位IE0标志。IT0可由软件置“1”或清零。位D7D6D5D4D3D2D1D0位名称TF1TR1TF0TR0IE1IT1IE0IT0项目相关知识中断的概念中断服务函数汇编语言编写单片机程序存储器中的入口地址处理设置正确的入口地址,一般在这些地方放置跳转指令中断服务程序的返回RETIC51语言编写void函数名()interruptm[usingn]项目相关知识独立式按键项目相关知识独立式按键通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,电压信号,如下图所示:由于机械点的弹性作用,按键开关在闭合时不会马上稳定的接通,在断开时也不会一下子断开,因而在闭合和断开的瞬间均伴随着一连串的抖动。抖动时间的长短由按键的机械特性决定的,一般为5ms到10ms。按键稳定闭合时间的长短则由操作人员的按键动作决定的,一般为零点几秒至数秒。项目相关知识独立式按键按键抖动按键消抖有两种方式,一种是硬件消抖,另一种是软件消抖。为了使电路更加简单,通常采用软件消抖。一般来说一个简单的按键消抖就是先读取按键的状态,如果检测到按键按下之后,延时10ms,再次读取按键的状态,如果按键还是按下状态,那么说明按键已经按下。项目相关知识I/O口输出控制信号STC15F系列单片机的I/O口I/O口的工作模式4种工作模式:准双向口/弱上拉,推挽/强上拉,输入/高阻和开漏模式。单片机复位后I/O引脚为准双向口/弱上拉工作模式。每个口的工作模式由2个端口模式控制寄存器中的相应位控制(PnM0和PnM1,n=0、1、2、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年终止租房协议书样本3篇
- 2025年度二零二五年度DJ音乐节策划与执行合同3篇
- 二零二五年度加盟店财务结算与税务处理合同3篇
- 2024年标准幕墙施工设计协议范例
- 二零二五年度剧组艺术指导与创作合同3篇
- 2024年酒类产品渠道开发合同模板
- 二零二五年度国际劳务派遣与工作绩效考核合同3篇
- 2025年度12333企业薪酬调查与分析合同3篇
- ZH03、集团公文处理制度
- 2024年肉牛养殖场租赁及供应链服务合同3篇
- 二年级上册语文期末试卷
- 进水口快速闸门液压启闭机安装施工方案
- 中小微企业融资情况调查问卷
- 西门子s7200格式s7200硬件手册
- 时间序列分析论文
- 职校生个人简历自荐信范文模板
- 交通标志结构计算书
- 汽车吊吊装计算
- 个人独资公司章程范本-
- 中国核电标准化组织方式及工作方案
- 浅谈循环流化床锅炉与煤粉炉比较探究
评论
0/150
提交评论