单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。
单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的选择。它最早是被用在工业控制领域。 由于单片机在工业控制领域的广泛应用,单片机由仅有CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。
若失控的程序进入“死循环”,通常采用“看门狗”技术使程序脱离“死循环”。通过不断检测程序循环运行时间,若发现程序循环时间超过循环运行时间,则认为系统陷入“死循环”,需进行出错处理。 “看门狗”技术可由硬件实现,也可由软件实现。在工业应用中,严重的干扰有时会破坏中断方式控制字,关闭中断。则系统无法定时“喂狗”,硬件看门狗电路失效。而软件看门狗可有效地解决这类问题。 笔者在实际应用中,采用环形中断监视系统。用定时器T0监视定时器T1,用定时器T1监视主程序,主程序监视定时器T0。采用这种环形结构的软件“看门狗”具有良好的抗干扰性能,大大提高了系统可靠性。对于需经常使用T1定时器进行串口通讯的测控系统,则定时器T1不能进行中断,可改由串口中断进行监控(如果用的是MCS-52系列单片机,也可用T2代替T1进行监视)。这种软件“看门狗”监视原理是:在主程序、T0中断服务程序、T1中断服务程序中各设一运行观测变量,假设为MWatch、T0Watch 、T1Watch,主程序每循环一次,MWatch加1,同样T0、T1中断服务程序执行一次,T0Watch、 T1Watch加1。在T0中断服务程序中通过检测T1Watch的变化情况判定T1运行是否正常,在T1中断服务程序中检...
D1556 NPN BCE 彩行1500V6A80W D1559 NPN BCE 达林顿功放100V20A100W D1590 NPN 28 达林顿功放150V8A25W D1632 NPN 28B 彩行1500V4A70W D1640 NPN 29 达林顿功放120V2A1.2W D1651 NPN SP 彩行1500V5A60W3MHZ D1710 NPN BCE 彩行1500V5A50W D1718 NPN 28C 音频功放180V15A3.5W20MHZ D1762 NPN BCE 音频功放开关60V3A25W90MHZ D1843 NPN BCE 低噪放大50V1A1W D1849 NPN 50A 彩行1500V7A120W D1850 NPN 50A 彩行1500V7A120W D1859 NPN 50A 音频80V0.7A1W120MHZ D1863 NPN 50A 音频120V1A1W100MHZ D1877 NPN 30 彩行1500V4A50W(带阻尼) D1879 NPN 30 彩行1500V6A60W(带阻尼) D1887 NPN 30 彩行1500V10A70W D1930 NPN 21 达林顿达林顿100V2A1.2W D1975 NPN 53A 音频功放180V15A150W D1978 NPN 21 达林顿120V1.5A0.9W D1980 NPN 61B 达林顿100V2A10W D1981 NPN ECB 达林顿100V2A1W D1993 NPN 45B 音频低噪55V0.1A0.4W D1994A NPN ECB 音频驱动60V1A1W