单片机计数器C语言源代码

单片机计数器C语言源代码
发 布 者: 
发布日期:2010-01-25 20:24
资源类别:
所属子类:
开发语言:
相关标签:    

详细描述:
  \r\n
 采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-51单片机的晶体振荡器的频率为6MHz,请使用方式1实现,要求编写出程序。
解答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。除了{dy}次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用一标志位识别下一轮定时器/计数器T0的工作方式。编写程序如下: 
\r\n
              ORG       0000H 
              LJMP      MAIN
\r\n\r\n\r\n\r\n
              MOV      TL0,#156              ;计数100个脉冲的初值赋值 
\r\n\r\n\r\n
              SETB      TR0               ;启动T0,开始计数 
\r\n
              SETB      ET0               ;允许T0中断
\r\n
              SETB      EA                 ;CPU开中断 
\r\n
              CLR        F0                 ;设置下一轮为定时方式的标志位
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
相关下载资源:

OICQ 密码监听记录工具(编程语言DELPHI5)

在这里,作者提供了注册码保护软件例子,获得CPU序列号和网卡Mac地址的方法。 1.Delphi中可这个控件或这个动态 ...

电驴代码eMule-0.46c-VeryCD(内含UPNP实现代码) 这个代码中的UPNP比“比特精灵”的UPNP代码要全, ...

Windows网络用户登录密码的猜解 Windows网络用户密码猜解算法的主要思想是:利用Windows提供的窗口枚举 ...

  进一步将界面代码和功能代码分离(基于DELPHI/VCL)之一-----如何将界面代码和功能代码分离(基于Delphi/V ...

&nbsp;&nbsp;&nbsp;&nbsp; 使用这断代码自动查明客户端浏览器的语言类型,重新定向语言类型 <script> file:// ...

郑重声明:资讯 【单片机计数器C语言源代码】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——