发表评论取消回复
相关阅读
相关 8051单片机(STC89C52)两个倒计时器异步计数
![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhp
相关 8051单片机(STC89C52)两个倒计时器同步计数
此处需要定时器0提供5ms精准定时, 则每个定时周期都需要(5\10^-3)/(1\10^-6)=5000次加1计数, 所以这里定时器0的初始值设为65536 - 5000 =
相关 8051单片机(STC89C52)倒计时器
![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhp
相关 8051单片机(STC89C52)定时器实现10ms精准定时
8051内部集成了2个16bits的计数器, 可以根据需要将其作为定时器使用. 这时, 定时器的计数频率为系统CLK/12. 如果CPU的晶振频率为12MHz, 那么定时器信号
相关 8051单片机(STC89C52)实现可修改计时初值的单倒计时器(Version1.0)
程序启动后计时初值为15, 之后可通过串口发来的数据(如"99")来修改下一次计时初值. include <STC89C5xRC.H> unsign
相关 8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
相较单倒计时器对timer0初值的设定, 此处将中断处理程序触发时间间隔改为5ms, 目的是给人在视觉上以更好的体验(设定为10ms会明显感觉到闪烁). includ
相关 8051单片机(STC89C52)以定时器中断模式实现倒计时器
之前用轮询方式实现了定时器精准定时, 这里用前后台系统架构实现倒计时器. 每10ms都会触发一次中断处理程序T0\_INT(), 根据tcount的值, 决定显示个位数字还是
相关 8051单片机(STC89C52)实现可修改初值(并可命令启停)的单倒计时器(Version1.2)
较Version1.1, 此处通过string.h文件中的strcmp()函数简化了对简单命令的判断. include <STC89C5xRC.H>
相关 8051单片机(STC89C52)实现可修改初值(并可命令启停)的单倒计时器(Version1.1)
程序实现功能: 1. 通过串口发送"Start.E"命令启动设备. 2. 通过串口发送"Stop.E"命令暂停设备. 3. 通过串口发送"Set init value a
相关 8051单片机(STC89C52)之蜂鸣器发声
通过语句"sbit beep = P1 ^ 5"来指明蜂鸣器的驱动口: 当beep = 0时, 蜂鸣器不发生; 当beep = 1时, 蜂鸣器发声. 另外可通过改变驱动口电平翻
还没有评论,来说两句吧...