为何MCS-51单片机要中断系统扩展?定时器怎样作外部中断源?

发布者:MysticGlow最新更新时间:2013-09-29 来源: 21ic关键字:MCS-51  单片机  中断系统 手机看文章 扫描二维码
随时随地手机看文章

为什么MCS-51单片机要用到中断系统扩展?

答:虽然MCS-51已经提供了两个外部中断申请输入端INT0、INT1,但在外部中断请求源需求仍然较多时,就要用到中断系统扩展。

定时器作为外部中断源时,用什么方法实现?

答:当MCS-51的两个定时/计数器选择为计数方式时,T0或T1引脚上发生的负跳变将使T0或T1计数器加1。利用它,就可以把T0、T1作为外部中断请求输入线,而定时器的溢出中断就可以作为外部中断请求的标志。

关键字:MCS-51  单片机  中断系统 引用地址:为何MCS-51单片机要中断系统扩展?定时器怎样作外部中断源?

上一篇:CC2540和SHT11的无线温湿度采集系统设计
下一篇:用AT89S系列单片机代替AT89C系列单片机

推荐阅读最新更新时间:2024-03-16 13:28

单片机定时器/计数器的结构和工作原理
  1.结构   2 个定时器 T0 和 T1:16 位加 1 计数器,通过编程来设置工作状态   定时器方式寄存器TMOD:设置定时器的工作方式   定时器控制寄存器TCON:启动和停止定时器的计数;计数溢出标志   2.工作原理   MCS-51 单片机定时/计数器的工作原理:   归根结底是计数器。每接收到一个计数脉冲,加法计数器的值就加一,当计满时发生溢出,并从 0 开始继续计数。   (1) 定时功能 (设置 TMOD 中位 C/T=0)   对片内机器周期进行计数,即每个机器周期产生一个计数脉冲,计数加 1 。   (2) 计数功能 (设置 TMOD 中位 C/T=1)   对片外从 T0 (P3.
[单片机]
<font color='red'>单片机</font>定时器/计数器的结构和工作原理
AT89S51单片机报警器的设计
1.实验任务 用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms,500Hz信号响200ms,交替进行,P1.7接一开关进行控制,当开关合上响报警信号,当开关断开告警信号停止,编出程序。 2.电路原理图 图4.6.1 3.系统板上硬件连线 (1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上; (2).在“音频放大模块”区域中的SPK OUT端口上接上一个8欧的或者是16欧的喇叭; (3).把“单片机系统”区域中的P1.7/RD端口用导线连接到“四路拨动开关”区域中的K1端口上; 4.程序设计内容 (1).信号产生的方法 500
[单片机]
AT89S51<font color='red'>单片机</font>报警器的设计
PIC单片机与AM2302温湿度传感器通信优化
AM2302温湿度传感器采用单总线方式与MCU通信,这就要求MCU有一定的处理速度, 才能正确解析收到的AM2302发送过来的数据。 MCU处理AM2302数据的方式 AM2302一次传送40位数据给MCU。数据位0由50微妙低电平加26微妙高电平组成。 数据位1有50微妙低电平加70微妙高电平组成。这种编码方式有点象NEC的红外传输协议。 另外AM2302需要由MCU发起启动信号。所以针对这种单线协议,虽然可以采用电平变化中断+计数器,或输入捕捉来解析40位数据位。但这就需要切换端口的输入输出配置及控制相应外设的介入时机。 本文介绍的方法采用简单的端口读+延时操作来解析40位数据位。 if (data_po
[单片机]
单片机模拟遥控器
了解了遥控发射的原理,就可以来自己动手做一个遥控器了,可是没有专门的芯片怎么办?用 单片机 ,然后配合程序完成遥控码的发射。 1、硬件电路 其中, 单片机 选用AT89C2051, 使用两节电池供电就可以工作,用P1口构成3×3的模拟键盘,用一个IO口作为遥控波形输出端,然后接三极管驱动红外发射管,发出需要的遥控波形。 2、程序编写 由于要把波形“发射”出去,需要对遥控码进行调制,调制即把遥控码的高电平和载波进行“与”,结果是连续发射一定数量的载波,而低电平则只需进行简单的延时即可。以SAA3010T编码为例,为双相位编码方式,“0”用844US高电平加844US低电平表示,“1”用844US低电平加844
[单片机]
基于AVR和51单片机的机器鱼语音控制系统设计与实现
近年来,海洋资源开发日趋焦点,机器鱼作为一项现代化的新成果,具有广泛的现实意义,它可以更逼真的模拟鱼的游动原理,在水下的运动更符合流体力学原理,具有更好的加速和转向能力,利用它可以探测海洋资源,寻找和检测海域中受污染的地方,也可以用来勘探地形等等。随着科技的发展,人类对智能化产品的研究步伐在不断加快。但是,作为一项比较新的产品,机器鱼的智能化程度还远远不够,伴随着研究的加深,机器鱼的功能也会更趋完善。语音识别作为一门交叉学科,它的出现实现了长期以来人们渴望与机器交流的梦想。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。近年来,语音识别技术发展迅速,取得显著进步,并且已经开始被应用于通信、家庭服
[单片机]
基于AVR和51<font color='red'>单片机</font>的机器鱼语音控制系统设计与实现
微芯简化16位单片机容性触摸传感界面集成
Microchip Technology Inc. (美国微芯科技公司)今天宣布 新增一款 mTouch™ 容性触摸传感 器件 —— PICDEM™ Touch Sense 2 演示板(部件编号: DM164128 )。这款易于使用的演示板配备最新的免版税 mTouch ™ 传感解决方案 软件开发工具包( SDK ),以及 16 位 PIC24FJ256GB110 单片机( MCU ),具有可用于快速容性触摸传感的集成充电时间测量单元( CTMU )外设。这也是全球首个 集成 USB On-The-Go ( OTG ) 功能的 16 位单片机系列。该演示板及支持工具提供了一个完善的平台,无需添加外部组件
[工业控制]
微芯简化16位<font color='red'>单片机</font>容性触摸传感界面集成
单片机的三种时钟信号源的特点及应用介绍
与51、AVR等单片机不同msp430的时钟信号源有LFXT1,XT2,DCO三种。 1、LFXT1:可接高速和低速晶振,在低速模式下,它可以外接32k的晶振而不需要负载电容,这种方式较为常见主要用来为ACLK提供低速的时钟信号,以供低速外设使用。 2、XT2:高速振荡器,它可以接一个0.4~16M的晶振,它相当于高速模式下的LFXT1。通常将它配置成一个高速的振荡源,为MCLK何SMCLK提供高速时钟信号。 3、DCO:内部数字控制振荡器,它的频率可以通过DCOCLK进行配置。在系统PUC之后,DCOx=7,MODx=3,表示选择了最高的频率。 前面介绍了MSP430中有三个个时钟信号源,MSP430的时钟信号也有三种
[单片机]
<font color='red'>单片机</font>的三种时钟信号源的特点及应用介绍
Maxim推出微控制器时钟发生器, 带有看门狗功能
Maxim日前推出微控制器时钟发生器新品MAX7389/MAX7390,提供时钟源、重置和看门狗功能,适用于家用电器、汽车电子、手持产品、微控制器系统、手提设备等。 MAX7389/MAX7390时钟发生频率为出厂设置的1MHz到16MHz范围。可以有4种标准时钟频率选择。在12MHz时工作电压为5.5V。MAX7389/MAX7390同时提供看门狗功能。看门狗时钟频率可编程,重置时间可在16ms到2048ms进行选择。MAX7389提供一个单独的看门狗输出,可提供状态指示。电压低到1.1V时重置有效,±10mA时钟输入驱动电流。 与常规的石英和陶瓷晶振产品不同,MAX7389/MAX7390可抵抗电磁干扰(EMI),高温工作
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved