b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

tls 详细介绍|HTTP 2.0 详细介绍(19)

电脑杂谈  发布时间:2018-02-17 14:13:32  来源:网络整理

at89s52 AT89S52芯片详细介绍

址8EH中的SFR寄存器的0位置为“1”,从而屏蔽ALE的工作;而只有在MOVX或MOVC指令执行时ALE才被激活。()在单片机处于外部执行方式时,对ALE屏蔽位置“1”并不起作用。

4. PSEN 程序存储器允许信号。它用于读外部程序存储器。当AT89S52在执行来自外部存储器的指令时,每一个机器周期PSEN被激活2次。在对外部数据存储器的每次存取中,PSEN的2次激活会被跳过。

扩展:stc89c52芯片手册 / stc89c52rc芯片手册 / 89c52芯片

5. EA/Vpp 外部存取允许信号。为了确保单片机从地址为0000H~FFFFH的外部程序存储器中读取代码,故要把EA接到GND端,即地端。但是,如果锁定位1被编程,则EA在复位时被锁存。当执行内部程序时,EA应接到Vcc。在对Flash存储器编程时,这条引脚接收12V编程电压Vpp。

6. XTAL1 振荡器的反相放大器输入,内部时钟工作电路的输入。

7. XTAL2 振荡器的反相放大器输出。

1.4 存储器组织

所有的ATMEL Flash单片机都将程序存储器和数据存储器分为不同的存储空间。89系列单片机的典型存储器的结构如图1-4所示。

程序和数据存储器分为不同的逻辑空间,使得可用8位地址来访问数据存储器。这样可提高8位CPU的存储和处理速度。尽管如此,也可通过数据指针(DPTR)寄存器来产生16位的数据存储器地址。

程序存储器只可读不可写,用于存放编好的程序和表格常数。89系列单片机可寻址的程序存储器总空间为64KB。外部程序存储器的读选通脉冲为PSEN(程序存储允许信号)。

数据存储器在物理上和逻辑上都分为两个地址空间:一个内部和一个外部数据存储器空间。外部数据存储器的寻址空间可达64KB。访问外部数据存储器时,CPU发出读和写的信号--RD和WR。

将RD和PSEN两个信号加到一个与门的输入端,然后用与门的输出作为外部程序/数据存储器的读选通脉冲。这样就可将外部程序存储器空间和外部数据存储器空间合并在一起。

1.4.1 程序存储器

89系列单片机可寻址的内部和高达64KB。它没有采用程序存储器分区的方法,64KB的地址空间是统一的。

EA引脚接低电平时,单片机就从外部程序存储器中取指。

对于AT89S52,EA引脚接高电平时,程序直接从单片机内部存储器中的0000H到1FFFH单元执行,2000H到FFFFH单元到外部存储器中执行。

程序存储器中有几个单元专门用来存放特定的程序。这几个单元的配置情况如图1-5所示。

由图1-5可知,0000H~0002H单元用于初始化程序。单片机复位后,CPU总是从0000H单元开始执行程

at89s52 AT89S52芯片详细介绍

序。〔]另外,每个中断在程序存储器中都分配有一个固定的入口地址。中断响应后,CPU便跳到该单元,在这里开始执行中断服务子程序。例如,外部中断0的入口地址被放在0003H单元,如果使用外部中断0,则它的中断服务子程序必须从0003H单元开始。如果中断没有使用,那么它的服务单元也可作一般用途的

程序存储器用。

每个中断入口地址的间隔为8个单元;外部中断0的入口地址为0003H;定时器0的入口地址为000BH;外部中断1的入口地址为0013H;定时器1的入口地址为001BH;以此类推。如果一个中断服务子程序足够短的话,则可全部存放在这8个单元中。对较长的服务子程序,则可利用一条跳转指令跳过后续的中断入口地址。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-82080-19.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...