• 单片机基础3:MCU--51 CPU和存储器

    单片机8051的CPU由运算器和控制器组成。一、运算器运算器以完成二进制的算术/逻辑运算部件ALU为核心,再加上暂存器TMP、累加器ACC、寄存器B、程序状态标志寄存器PSW及布尔处理器。累加器ACC是一个八位寄存器,它是CPU中工作最频繁...

  • 单片机系统抗干扰性能方面分析方案

    前言作为工业自动化核心部件的称重仪表,不同于商用衡器,往往面临更复杂的工况。对于拌和站电磁环境比较恶劣的情况下,一些大规模集成电路常常会受到干扰,导致不能正常工作或在错误状态下运行,造成的后果往往是很严重的。因此对抗干扰性能的了解是称量仪表...

  • MCS-51单片机地址指针及其应用介绍

    MCS-51单片机外部RAM的地址空间为64K,地址总线为16位,访问外接RAM可执行如下4条指令:MOVXA,@DPTRMOVX@DPTR,AMOVXA,@RIMOVX@RI,A其中DPTR为16位地址寄存器,地址高8位存于DPH,地址低...

  • 单片机基础1:单片机的组成

    单片机要自动完成计算,它应该具有哪些最重要的部分呢?我们以打算盘为例计算一道算术题。例:36+163×156-166÷34。现在要进行运算,首先需要一把算盘,其次是纸和笔。我们把要计算的问题记录下来,然后第一步先算...

  • 单片机基础2:单片机指令系统与汇编语言程序

    前面已经讲述了单片机的几个主要组成部分,这些部分构成了单片机的硬件。所谓硬件(Hardware),就是看得到,摸得到的实体。但是,光有这样的硬件,还只是有了实现计算和控制功能的可能性。单片机要真正地能进行计算和控制,还必须有软件(Softw...

  • 单片机基础4:单片机的指令系统和寻址方式

    单片机要正常运作,事先需编制程序,再把程序放入存贮器中,然后由CPU执行该程序。程序是由指令组成的,指令的基本组成是操作码和操作数。单片机的品种很多,设计时怎样表示操作码和操作数,都有各自的规定,再有指令代码也各不相同,因此,必须对所选单片...

  • Protel封装库转换到Allegro的方法及步骤

    Protel封装库转换到Allegro的方法及步骤长期使用Protel作PCB设计,我们总会积累一个庞大的经过实践检验的Protel封装库,当设计平台转换时,如何保留这个封装库总是令人头痛。这里,我们将使用OrcadLayout,和Layo...