• 关于8XC552 系列单片机的监视定时器 T3的介绍

    Philips公司生产的与MCS 51单片机兼容的CMOS型单片机中,8XC552的功能最强,最具有代表性。它除了具有8051单片机的全部功能之外,又增加了大量的硬件:高速I/O、PWM、A/D、WDT、计数器的捕获/比较逻辑、串行总线I2CBUS等都集成在片内。

  • 8XC552 系列单片机的定时器 T2 和捕捉比较逻辑是什么

    定时器T2和连接到这个寄存器上的4个16位捕捉寄存器及1个比较器组成定时器T2与捕捉比较逻辑。当在相应引脚上电平发生变化时,捕捉寄存器将捕捉定时器T2的内容,比较逻辑是以固定的时间去设置、复位和触发P4口的输出。

  • 带你了解8XC552 系列单片机

    Philips公司生产的与MCS 51单片机兼容的CMOS型单片机中,8XC552的功能最强,最具有代表性。它除了具有8051单片机的全部功能之外,又增加了大量的硬件:高速I/O、PWM、A/D、WDT、计数器的捕获/比较逻辑、串行总线I2CBUS等都集成在片内。

  • 关于8XC51GB中断系统的知识点总结

    8XC51GB有15个中断源,对应有15个固定的中断矢量地址(见图10.8)。其中有7个外部中断是INT0~INT6,外部中断引脚与端口3和端口5引脚的功能复用;有8个内部中断,它们分别是3个定时器中断(定时器T0、T1、T2)、2个可编程定时计数器阵列中断(PCA、PCA1)、1个串行口中断、1个SEP中断和1个A/D中断。下面分别对各个中断作简要介绍。

  • 什么是单片机的子程序设计

    中断服务处理子程序可简称为中断服务处理程序或中断程序,用于处理单片机的中断事件,只能被单片机硬件调用执行,而不能通过子程序调用指令(ACALL或LCALL)调用执行。中断服务处理程序只能通过RETI指令返回。

  • 循环程序设计示例总结

    当需要清0操作的字节单元的个数增加时,程序中MOV指令的个数也会随之增加。为了降低程序中重复代码的数量,缩短程序的长度,可以采用循环程序结构进行程序设计。

  • 什么是分支程序设计?相关示例总结

    分支结构程序的指令执行顺序与指令在ROM中的存放顺序不同,其中某些具有判断功能的指令会根据判断结果改变接下来的指令执行顺序,从而使程序产生一个或多个分支流向。可用于分支结构程序设计的判断指令主要包括JZ、CJNE和JB等有条件转移指令。根据程序分支的数量,可以将分支程序分为三类:单分支、一般多分支和散转多分支。

  • 带你了解汇编语言程序设计之顺序程序设计

    目前,结构化是程序设计的基本要求,可以使程序结构清晰、易于读写且方便调试,也能够提高程序设计的效率。在结构化程序设计中,程序的基本结构有三种,即顺序结构、分支结构及循环结构。而子程序(也被称为函数或过程)是一种提高程序模块化程度和重复利用率的程序设计技巧,有时也被当作一种基本的程序结构。

  • 关于AT89C 系列单片机闪速存储器的编程介绍

    AT89C2051单片机内部有2KB的闪速存储器阵列,一片新的AT89C2051,其存储阵列处于擦除状态(FFH),此时可对其编程,存储阵列一次编程1字节,若编程任何非空字节时,需对整个存储阵列进行片擦除。

  • AT89C 系列单片机知识点总结

    AT89C系列与MCS 51系列单片机相比有两大优势:第一,片内程序存储器采用闪速存储器,使程序的写入更加方便;第二,提供了更小尺寸的芯片(AT89C2051/1051),使整个硬件电路的体积更小。

  • 解决完各种干扰因素后,单片机系统如何恢复工作

    前面列举的各项措施只解决了如何发现系统受到干扰和如何捕捉“跑飞”的程序,但仅此还不够,还要能够让单片机根据被破坏的残留信息自动恢复到正常的工作状态。硬件复位是使单片机重新恢复正常工作状态的一个简单有效的方法。硬件复位后CPU被重新初始化,所有被激活的中断标志都被清除,程序从0000H地址重新开始执行。

  • 什么是程序“跑飞”?都由哪些原因引起的

    前面几项抗干扰措施都是针对I/O通道而言的。若干扰信号还未作用到CPU本身,则CPU还能正确地执行各种抗干扰程序;若干扰信号已经通过某种途径作用到CPU上,则CPU就不能按正常状态执行程序,从而引起混乱,这就是通常所说的程序“跑飞”。程序“跑飞”后使其恢复正常最简单的方法是让CPU复位,让程序从头开始重新运行。这种方法虽然简单,但需要人的参与,而且复位不及时。人工复位一般是在整个系统已经瘫痪,无计可施的情况下才不得已而为之的。因此在进行软件设计时就要考虑到万一程序“跑

  • 单片机的数字量输入与输出方法总结

    由于数字量输入过程中干扰的作用时间较短,因此在采集数字信号时,可多次重复采集,直到若干次采样结果一致时,才认为其有效。例如通过A/D转换器测量各种模拟量时,如果有干扰作用于模拟信号上,就会使A/D转换结果偏离真实值。这时如果只采样一次A/D转换结果,就无法知道其是否真实可靠,而必须进行多次采样,得到一个A/D转换结果的数据系列,对这些数据系列进行各种数字滤波处理,最后才能得到一个可信度较高的结果值。

  • 你了解 8XC51 系列单片机吗

    8XC51系列单片机是Intel公司生产的8位增强型单片机,它是以80C51为核心的一种8位微控制器,也是一种面向事件控制应用的优选芯片,它与现有MCS 51系列单片机的指令系统兼容,下面以8XC51GB为代表对8XC51系列单片机作一简要阐述。

  • 如何应对单片机中的串模干扰

    开关量输入/输出通道和模拟量输入/输出通道,都是干扰窜入的渠道,要切断这些渠道,就要去掉外部与输入/输出通道之间的公共地线,实现彼此电气隔离以抑制干扰脉冲。最常用的隔离器是光电耦合器,其内部结构 图 9.5(a), 图 9.5(b) 为接入光电耦合器的数字电路。

发布文章