• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 51中断的问题想请教大家

51中断的问题想请教大家

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了我有个问题想请教你,向老师请教问题,请教问题,向老师请教问题邮件,请教别人问题怎么说等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 51中断的问题想请教大家
描述:

51单片机中断问题

89c52rc是有6个中断, 定时计数器0、1,外部中断0、1、2,还有个串口中断。
(只是想了解中断功能,不考虑采取哪种方式更佳的前提 提的问题。)
问题1
T0,定时计数器0,如果不设置它的定时模式、赋初始值(TH0/TL0),甚至不开中断,也可以实现一个所谓的计数功能,即 设一个num, 然后检测T0引脚,按一下,软件处理num+1, 然后当num等于某个数,然后再执行某个函数。 
那这种情况中,这引脚的功能和其他例如所接的独立按键的引脚是一样的吧?
问题2
当使用T0作定时器,设模式,赋初始值,开中断......那实现这个功能的时候,在硬件上和T0,也就是P3^4,没用关系了?
问题3
如果用T0做计数时,可以不开中断,也可以开中断(如果计数值 > 65536  则最好开中断),这话怎么理解?当T0接的按键被按下不是和计算器的溢出没有关系了吗?还是上述这话有问题?
PS:小菜啊,分不多,望赐教,谢过。


解决方案1:

引用
那这种情况中,这引脚的功能和其他例如所接的独立按键的引脚是一样的吧?

你要是把这个硬件计数器当按键用,那就是一样的
硬件计数主要是用来计量高速变化的量,比如电机转速什么的,当按键有点大材小用但也能这样用
引用
当使用T0作定时器,设模式,赋初始值,开中断......那实现这个功能的时候,在硬件上和T0,也就是P3^4,没用关系了?

没关系了
引用
如果用T0做计数时,可以不开中断,也可以开中断(如果计数值 > 65536  则最好开中断),这话怎么理解?当T0接的按键被按下不是和计算器的溢出没有关系了吗?还是上述这话有问题?

硬件计数器16位,假设你需要计数70000个(超过0xffff),如果你查询的话,上次你读到40000,这次你读到10000,那到底计数多少次?你能保证中间只有一次溢出。
所以需要中断,在0xffff处记录一次,以便知道溢出的确切次数


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 51中断的问题想请教大家

相关文章

  • 2017-06-17IIC接口
  • 2017-06-05 如何实现类似COMLPT等自定义的设备名称呢
  • 2017-06-05 STM32F407的TIMx_ETR和TIMx_CHx有什么区别?测量计数脉冲频率在100K到200K应该选择哪种方式
  • 2017-06-17嵌入式开发实践经验秘诀
  • 2017-06-05 请教:用VC++能开发驱动吗?
  • 2017-06-05 centos下wget:无法解析主机地址
  • 2017-06-17嵌入式系统的应用领域
  • 2017-06-05 wince60车机系统解决GPS端口释放问题
  • 2017-06-05 请问各位大侠,开发驱动用ddk还是driverStdio好?
  • 2017-06-05 Wince能像windowxp那样安装新的USB设备驱动吗?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • tftp服务器ip使用IP代替域名访问服务器是否合理?
    • 为什么netStackSysPoolShow没有任何输出
    • 请教关于USB的问题,,请大大们多多帮忙!!!
    • 大神帮忙看看,这种电路逻辑用什么芯片比较好?
    • VGA问题求教
    • 请问微软的UMSS例子驱动能用吗?
    • 吉他教学视频初学者初学者,这段代码哪里有问题,为什么没有输出
    • 急求ddkforxp,哪位大哥有的请加我的QQ发给我,谢谢,在线=======
    • 关于GSMPDU发送模式的问题
    • VxWorks移植研华、凌华单板电脑问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有