单片机计数器C语言源代码 | |
发 布 者: 发布日期:2010-01-25 20:24 资源类别: 所属子类: 开发语言: 相关标签: |
|
详细描述: \r\n 采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-51单片机的晶体振荡器的频率为6MHz,请使用方式1实现,要求编写出程序。 \r\n解答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。除了{dy}次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用一标志位识别下一轮定时器/计数器T0的工作方式。编写程序如下: ORG 0000H \r\n\r\n\r\n\r\nLJMP MAIN 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 ... 使用这断代码自动查明客户端浏览器的语言类型,重新定向语言类型 <script> file:// ... |