pic单片机定时器和计数器的初始化程序,定时器0定时100ms,计数器T1计数外部脉冲个数,查寻方式
上传时间: 2017-06-30
上传用户:lyy1234
本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。
上传时间: 2017-07-03
上传用户:gaojiao1999
5045的应用例子,主要用到了计数功能,非易失性保存数据
标签: 5045
上传时间: 2014-01-16
上传用户:dapangxie
介绍了以AT89C2051单片机为核心的智能频率计的设计,利用单片机内部的定时(计数)器完成待测信号周期(频率)的测量。对系统的信号预处理电路、控制电路和显示电路三大部分进行了研究,采用RS232接口电路,利用VB6编程语言实现了PC机串口接收控制程序。
上传时间: 2017-07-10
上传用户:2467478207
基于CPLD/FPGA的可编程逻辑器件,借助单片机AT89C51;利用标准频率50~100MHz的周期信号实现系统计数的等精度测量技术。同时采用闸门测量技术完成脉宽,占空比的测量。
上传时间: 2013-12-26
上传用户:JIUSHICHEN
CD4000 双3输入端或非门+单非门 TI CD4001 四2输入端或非门 HIT/NSC/TI/GOL 双4输入端或非门 NSC CD4006 18位串入/串出移位寄存器 NSC CD4007 双互补对加反相器 NSC CD4008 4位超前进位全加器 NSC CD4009 六反相缓冲/变换器 NSC CD4010 六同相缓冲/变换器 NSC CD4011 四2输入端与非门 HIT/TI CD4012 双4输入端与非门 NSC CD4013 双主-从D型触发器 FSC/NSC/TOS CD4014 8位串入/并入-串出移位寄存器 NSC CD4015 双4位串入/并出移位寄存器 TI CD4016 四传输门 FSC/TI CD4017 十进制计数/分配器 FSC/TI/MOT CD4018 可预制1/N计数器 NSC/MOT
上传时间: 2017-07-20
上传用户:lx9076
一个秒表的硬件设计,学习数字电路中基本RS触发器、单稳态触发器、时钟发生器及计数、译码显示等单元电路的综合应用。
标签: 硬件设计
上传时间: 2013-11-28
上传用户:l254587896
此题目是通过键盘来实现密码输入是否正确,正确的时候数码管亮,否则发出报警声。 判断是按键还是干扰是非常有用的,它体现了一个系统的抗干扰能力。高低电平在瞬间的变换是很正常的,如果没有这条语句,系统很容易出错。 其中2秒是由定时器0来完成的。 在程序的定时器中断中,用switch代替了if else结构,使得程序的可读性大大增强。 TH0 = (65536-50000) / 256 TL0 = (65536-50000) 256 使得TH0 = 3CH, TL0 = B0H,由于该单片机的晶振为12MHz 因此定时时间就为0.05ms.在定时器中断服务程序中用FLASH计数,当计数达到40时正好是2秒。
上传时间: 2014-01-21
上传用户:caozhizhi
适用软件:Code Warrior 4.7 Target : MC9S12XS128单片机 Crystal: 16.000Mhz busclock: 8.000MHz pllclock:16.000MHz 本程序主要包括以下功能: 1.设置锁相环和总线频率; 2.IO口使用; 3.共四路ATD使用及显示方法。 LED计数,根据灯亮可以读取系统循环了多少次
标签: busclock pllclock Warrior Crystal
上传时间: 2017-07-27
上传用户:woshiayin
Code Warrior 4.7 Target : MC9S12XS128 Crystal: 16.000Mhz busclock:16.000MHz pllclock:32.000MHz ============================================ 本程序主要包括以下功能: 1.设置锁相环和总线频率; 2.IO口使用; 3.IOC7口16位计数器。 LED计数,根据灯亮可以读取系统循环了多少次
标签: 16.000 MHz busclock pllclock
上传时间: 2017-07-27
上传用户:上善若水