51单片机P0口上拉电阻的取值问题分析-第一种:P0口作为共阳极LED数码管的驱动端口。这种情况下,P0口主要是以吸收电流来作为有效工作方式,不对外输出高电平,此时,不应接上拉,任何上拉都不要接。接多少丢多少。不仅增加成本,而且增大了工作电流。至于数码管的鬼影问题,那是程序部分的问题,与硬件无关。
STC单片机控制金卤灯电子镇流器的设计方案-目前相关领域已经提出了多种电子镇流器的控制思想,其共同点是寻求在保证金卤灯稳定工作的同时,避免声谐振现象的发生。声谐振现象是指 HID 灯在高频工作时出现电弧不稳定现象,其会严重影响灯具的照明效果,甚至可能导致灯具的损毁。为了避免声谐振,必须调节灯的工作频率以使其远离声谐振频带。实践表明,低频方波驱动金卤灯的方案是消除声谐振现象最有效的解决方法。
51单片机串行口的工作方式解析-方式0是外接串行移位寄存器方式。工作时,数据从RXD串行地输入/输出,TXD输出移位脉冲,使外部的移位寄存器移位。波特率固定为fosc/12(即,TXD每机器周期输出一个同位脉冲时,RXD接收或发送一位数据)。每当发送或接收完一个字节,硬件置TI=1或RI=1,申请中断,但必须用软件清除中断标志。
单片机定时器/计数器的结构- 每来一个脉冲计数器加1,当加到计数器为全1(即FFFFH)时,再输入一个脉冲就使计数器回零,且计数器的溢出使TCON中TF0或TF1置1,向CPU发出中断请求(定时器/计数器中断允许时)。如果定时器/计数器工作于定时模式,则表示定时时间已到;如果工作于计数模式,则表示计数值已满。
单片机串行通信的结构组成及工作原理解析-目前多数单片机都配有串行接口,如51单片机和MCS – 96等系列单片机都配有一个全双工的串行接口,可以同时收、发信号。以51单片机串口为例,共有4种串行工作方式,波特率可由软件设置,并在片内定时器产生,接收或发送均可工作在中断或查询方式,使用比较灵活。该接口一般通过接口电路工作在RS – 232C或RS – 422A方式,因此,它具有RS – 232 C或RS – 422A的特点。
如何优化单片机系统使其运行拥有更好的可靠性-看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。