`
xitonga
  • 浏览: 586105 次
文章分类
社区版块
存档分类
最新评论

定时/计数器用于外部中断扩展的原理

 
阅读更多

80c51单片机有两个外部中断,当实际应用系统有两个以上的外部中断源,而片内定时/计数器未使用时,可利用定时/计数器来扩展外部中断源。方法如下:将定时/计数器设置为计数模式,计数初值设定为满值,将待扩展的外部中断源接到定时/计数器的外部引脚。当从该引脚输入一个下降沿信号,计数器加1后便产生定时/计数器溢出中断。因此,可把定时/计数器的外部引脚作为扩展中断源的中断输入端。

例如:利用定时/计数器T0扩展一个外部中断源,将T0设置为方式2(自动重装初值方式)外部计数工作模式,TH0和TL0的初值均为0FFH,允许T0中断,CPU开中断。当接在T0引脚的外部中断请求输入线上的电平发生负跳变时,TL0加1产生溢出,置位TF0,向CPU发出中断请求。同时,TH0的内容FFH装入TL0,即TL0恢复初值FFH。这样,T0引脚每输入一个下降沿,都将TF0置1,向CPU发出中断请求,则此时T0引脚就相当于一个边沿触发的外部中断请求源输入端。

分享到:
评论

相关推荐

    《单片机C语言程序设计实训100例——基于8051+Proteus仿真》完整

    全书基础设计类案例贯穿8051单片机最基本的端口编程、定时/计数器应用、中断和串口通信;硬 件应用类案例涵盖常用外部存储器扩展、接口扩展、译码、编码、驱动、光机、机电、A/D与D/A转换等内容;综合设计类案例...

    单片机与DSP中的关于单片机中断多优先级的软件扩展方法

    以8051为例,中断系统含有5个中断源,分别是外部中断0请求(INT0),外部中断1请求(INT1),定时/计数器0溢出中断请求(T0),定时/计数器1溢出中断请求(T1)以及串行口中断请求(Tx/...

    基于单片机的WIFI智能小车设计.docx

    本设计选用的89C52单片机属于MSC-51系列单片机,由Intel公司开发,其结构有8字节FLASH闪速存储器,256字节内部RAM , 32个I/O口线,3个16 位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器...

    单片机简答题1.doc

    简答题 1、简述借用定时/计数器溢出中断作为外部中断的具体方法? 2、简述8051片内RAM的空间地址分配。 3、MCS- 51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什 么? 4、简述直接位...

    单片机原理及应用课程建设.doc

    (2)掌握单片机内部结构、工作原理、存储器配置、指令系统、输入输出接口、中断、 定时与计数、汇编语言及C语言程序设计。能比较熟练地用汇编语言、C语言进行程序设 计。 (3)初步掌握串行通讯, A/D、D/A接口...

    单片机计算器

     1.4外部中断、定时/计数器及串口应用  1.5有符号与无符号数应用、数位分解、位操作  1.6变量、存储类型与存储模式  1.7数组、字符串与指针  1.8流程控制  1.9可重入函数和中断函数  1.10C语言在单片机系统...

    单片机C语言程序设计实训100例——基于8051+Proteus仿真

    基础设计类案例贯穿8051单片机最基本的端口编程、定时/计数器应用、中断和串口通信;硬 件应用类案例涵盖常用外部存储器扩展、接口扩展、译码、编码、驱动、光机、机电、A/D 与 D /A转换等内容;综合设计类案例...

    T598_51实验指导书

    实验五 外部中断实验(急救车与交通灯) 10 实验六 定时器实验 12 实验七 计数器实验 14 实验八 8255输入、输出实验 16 实验九 8255扫描键盘、显示实验 18 实验十 8279显示实验 20 实验十一 8279显示电子钟实验 22 ...

    单片机c语言应用100例

    将方式0用于扩展并行输出控制流水灯 7.4.2实例56.基于方式1的单工通信 7.4.3实例57:基于方式3的单工通信 7.4.4实例58:单片机向计算机发送数据 7.4.5实例59:单片机接收计算机送出的数据 习题与实验 第8章接口技术 ...

    电子时钟课程设计.doc

    2 设计方案及原理 2.1 中断系统简介 MCS- 51单片机提供5个硬件中断源,2个外部中断源,2个定时计数器T0和T1的溢出中断TF0和 TF1,1个串行口发送TI和接收RI中断。 MCS- 51单片机中没有专门的开中断和关中断指令,对...

    2019年基于单片机的多功能秒表课程设计83327933.doc.doc

    (3)RAM:256B的片内数据存储器,容量小,但作用大 (4)I/O口:P0-P3,共4个口32条双向且可位寻址的I/O口线 (5)中断系统:共5个中断源,3个内部中断,2个外部中断 (6)定时器/计数器:2个16位的可编程定时器/...

    简单实例助你快速掌握PROTEUS的用法

    5.4.1 步骤一:PROTEUS电路设计,实现外部中断功能改变流水灯和数码管的显示状态的原理图 42 5.4.2 步骤二:源程序设计与目标代码文件生成 43 (1)程序流程图 43 (2)源程序设计 43 5.4.3 步骤三:PROTEUS...

    基于单片机的频率计数器课程设计.doc

    如图2所示: 图2 AT89C52引脚图 AT89C51拥有五个中断源,当有外部脉冲到来时可实现中断的响应,另外AT89C51拥有定 时/ 计数器(T0、T1),可实现定时与计数的功能。单片机AT89C51的P0、P2的4个8位并行I /O口可进行...

    单片机期末试卷2008-2009

    6. ( ) 定时/计数器在工作时需要消耗CPU的时间。 7.( )工作寄存器组是通过置位PSW中的RS0和RS1来切换。 8.( ) 在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。 9.( ) 当89C51的EA引脚接高电平时,CPU...

    新编MCS-51单片机应用设计(清晰最新版)

    4.10.1 定时器/计数器作为外部中断源的使用方法 4.10.2 中断和查询结合的方法 4.10.3 用优先权编码器扩展外部中断源 思考题及习题 第5章 MCS—51的定时器/计数器 5.1 定时器/计数器的结构 5.1.1 工作方式寄存器...

    可编程控制器的应用2

    第2章 CPM1A系列PLC的规格与系列...3、外部输入中断功能 4、快速响应输入功能 5、间隔定时中断功能 6、高速计数器功能 7、脉冲输出 8、丰富的指令系统 第五节 CPM1A的通信功能 2、NT Link 通信 3、1:1 PC Link 通信

    51单片机课程设计题目数字频率计

    使用AT89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。 (1)被测频率fx,采用测周法,显示频率×××. ×××;fx>110Hz,采用...

    单片机C语言程序设计实训100例基于8051+Proteus仿真

     1.4 外部中断、定时/计数器及串口应用  1.5 有符号与无符号数应用、数位分解、位操作  1.6 变量、存储类型与存储模式  1.7 数组、字符串与指针  1.8 流程控制  1.9 可重入函数和中断函数  1.10 C语言在...

    用定时器计数器实现交通灯

    C语言版交通灯,用定时器和计数器实现。涉及到了联合定时,中断,外部扩展等知识,希望对大家学习有用!

    笙泉单片机MA82G5B32例程

    四个带抗干扰滤波器的外部中断, nINT0,nINT1, nINT2 和 nINT3 ━ 所有的外部中断支持高/低电平或上升/下降沿触发 三个 16-位 定时/计数, 定时器 0,定时器 1 和定时器 2 ━ T0CKO 在 P34, T1CKO 在 P35 和 T2CKO...

Global site tag (gtag.js) - Google Analytics