
基于ATmega 16L微控制器的便携设备电源系统方案-为满足目前便携设备对电源系统的需求,提出一种基于微控制器为控制核心的便携设备电源系统方案,利用高性能、低功耗的ATmega 16L微控制器作为检测和控制核心,配以电池充放电电路、DC/DC变换电路、外部适配器和锂电池组等,实现了灵活性高、功能完备的电源系统。

uCOSii的移植过程详解-产生时钟节拍的定时中断来自微控制器内部, 但并非来自V2 内核内部, 可以用实时时钟产生定时中断,也可以用片内的外设模块定时器单元来产生定时中断,这部分代码显然与硬件相关, 移植时要自己写

教你如何制作红外线遥控器-接通电源,打开上位机软件,按“开始采集”按扭,此时软件正等戴下位机的数据。因为下位机为低电平触发,所以按一下遥控器的按键,即开始采集大约10s的数据,并显示出来。鼠标在波形窗口移动时会有一条直线跟随,并显示出现在相对第一个触发脉冲的时长。

结合STM8谈谈低功耗MCU编程的基本思想-定时休眠是低功耗MCU常用的手段,定时休眠便是让MCU先休眠再工作,在休眠和工作之间不停转换。STM8有多种低功耗方式,例如等待模式便是其中的一种,等待模式时仅MCU停止工作,其他外设可正常工作。使用等待模式可以保证定时器或UART等可以正常的进入中断。当然也可以使用停止模式进一步降低功耗,在这里则使用等待模式做一个“方法性质”的说明。

如何利用片内RAM单元直接转换BCD 码与 BIN 数据- 把二进制数转换成 BCD 码,是很常见的,做而论道以前也发表过这样的程序。 但是,过去都是用寄存器,如果要求用片内RAM单元,就少见了。 当然,也可以把片内RAM单元的数据,先传送到寄存器,再利用以前写的程序进行转换。转换完毕后,再把结果传送到片内RAM单元。 如果直接用片内RAM单元来进行转换呢? 这也是可以的,只是速度会慢一些。 以前,从来没有见过有谁编写出来直接使用片内RAM转换的程序。

YH5103 /YH5103-IR电路技术介绍-YH5103 /YH5103-IR 是无线电或红外线遥控编码集成电路,适用于防盗系统等。内部电路由振荡器与定时发生器、地址产生电路、控制逻辑电路和编码产生电路等组成。