- 10
- 0
- 约4.71千字
- 约 48页
- 2017-12-26 发布于河北
- 举报
AT89S51单片机中断系统和定时计数器
第4章 AT89S51单片机中断系统和定时/计数器 本章主要内容 4.1.1、中断概念 单片机的CPU正在处理某个任务时,遇到其它事件请求(如定时器溢出),暂时停止目前的任务,转去处理请求的事件,处理完后再回到原来的地方,继续原来的工作,这一过程称为“中断”,我们把请求的事件称为中断源。 4.1.2、MCS-51系列单片机的中断系统 与中断系统有关的SFR (1)TCON——中断控制寄存器 (2)IE——中断允许控制寄存器 4、中断源向量地址 INT0: 0003H T0: 000BH INT1: 0013H T1: 001BH 串行口:0023H 4、中断返回 中断返回和子程序的返回类似,需要执行一条返回指令RETI RETI ;①(SP)→PC15~8,SP-1→SP。 ;②(SP)→PC7~0,SP-1→SP。 中断返回时完成的操作: (1)恢复断点地址。 (2)开放同级中断 。 4.3.1、定时器概述 两个16位的定时/计数器T0和T1。 它们本质上是计数器。在做计数器使用时计数引脚上的脉冲信号(下降沿),在做定时器使用时数内部的机器周期 。 计数器是加法计数器,计满时溢出,并产生溢出标志(TF0、TF1) 。 4.3.2、与定时器有关的SFR 1.定时/计数器控制寄存器TCON 2、定时/计数器工作方式控制寄存器TMOD 4.3.3、定时/计数器工作方式 1.工作方式0 M1M0=00B时,定时/计数器工作于方式0。(以T0为例) 2.工作方式1 M1M0=01B时,定时/计数器工作于方式1 。 3.工作方式2 M1M0=10B时,定时/计数器工作于方式2 。 4.工作方式3 M1M0=11B时,定时/计数器工作于方式3 。 4.3.4、定时/计数器应用步骤 1.硬件 定时/计数器在对外部信息或事件进行计数时,需要通过适当的电路将其转换成脉冲信号,再加到定时/计数器的引脚上。最高频率不能超过系统时钟频率的1/24。 (2)入口地址。 T0:000BH;T1:001BH。 (3)中断服务程序。 3.初值计算 初值=2N ─ 计数值 =2N ─ t/T (其中t为定时的时间,T为系统的机器周期,t/T不能超出计数范围 ) 4.4.1、按键的抖动问题 1.键盘作用于分类 作用:实现人——机交互 。 分类:编码键盘 非编码键盘:独立式按键、行列式键盘 消抖动的方法: 1)硬件:双稳态电路、单稳态电路或滤波电路 。 中断扫描控制方式独立式键盘接口电路(在LED数码管动态扫描电路基础上) 4.4.4、行列式键盘接口电路 1、接口电路 2.软件 (1)初始化。 TMOD:选择定时器设置工作方式 赋初值:TH0、TL0、TH1、TL1 启动:TR0、TR1 开中断:开通所选定时器中断 [例4-2] 已知系统晶振是12MHz,在P1.0输出2ms的方波。T0工作在方式0,计算定时器的初值。 初值=2N ─ 计数值=2N ─ t/T =213 ─ 1ms/1μs=213 ─ 1000 =7192=1110000011000B TL0=11000B=18H,TH0=E0H,分别为13位二进制数的低5位和高8位。 4.3.5、定时/计数器应用举例 4.4、键盘接口 2、键盘的抖动 2)软件:软件延时 。 4.4.2、独立式键盘接口电路 独立式按键就是每一个按键的状态都用一位的I/O口去检测,并且任一按键的状态都不影响其它按键的工作状态。 4.4.3、键盘控制扫描方式: 程序扫描方式 ; 定时扫描方式 ; 中断扫描方式 。 定义S1~S4四个按键的功能分别为:第一个数码管上数据加1(0~9循环)、第二个数码管上的数据减1(0~9循环)、4位数据左移一次、4位数据右移一次。 * * 1、中断概述 3、定时/计数器 4、键盘接口 2、外部中断的应用 4.1、中断概述 IT0 IE0 IT1 IE1 TF0 TF1 位定义 88H 89H 8AH 8BH 8DH 8FH 位地址 D0 D1 D2 D3 D4 D5 D6 D7 TCON IT0——外部中断INT0的触发方式选择
您可能关注的文档
- 3.4 高分子分离膜的制备.ppt
- 3.区域土地整理规划.ppt
- 3.古诗二首9册.ppt
- 3.口能出语 自然习法.ppt
- 30物质的组成与结构练习题.ppt
- 3.把我的心脏带回祖国》ppt课件3.ppt
- 3.第三章 肌力的评价.ppt
- 303庐山的云雾1.ppt
- 35互联域名介绍.ppt
- 3a对偶与范式.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 心源性晕厥临床表现及护理.pptx VIP
- 食物不耐受IgG解读.pptx
- 2021 固态锂电池用固态电解质性能要求及测试方法 无机氧化物固态电解质.docx VIP
- 毕业论文(设计)小型混凝土搅拌机设计.doc VIP
- 人教版(2024)新教材八年级数学下册第20章20.1 勾股定理及其应用每课时教学设计汇编(含三个教学设计).docx VIP
- 2025CSCO前列腺癌诊疗指南更新解读(全文).pdf VIP
- 湘教版(2024)新教材八年级地理下册第六章第二节《东北地区的人口与城乡分布》精品教学设计.docx VIP
- 山西省2024年中考英语模拟试卷(含答案)2.pdf VIP
- 2025年食品安全国家标准-食品生产卫生规范GB14881培训考试试题及参考答案.docx VIP
- 语文 《红楼梦》阅读中“选择题”解题技巧阐释与训练 2024-2025学年统编版高一语文必修下册.docx VIP
原创力文档

文档评论(0)