6 LED动态扫描显示器接口及程序设计实现
程序存储器
一个微处理器能够聪明地执行某种任务,除了它们强大的硬件外,还需要它们运行的软件,其实微处理器并不聪明,它们只是完全按照人们预先编写的程序而执行之。那么设计人员编写的程序就存放在微处理器的程序存储器中,俗称只读程序存储器(ROM)。程序相当于给微处理器处理问题的一系列命令。其实程序和数据一样,都是由机器码组成的代码串。只是程序代码则存放于程序存储器中。 MCS-51具有64kB程序存储器寻址空间,它是用于存放用户程序、数据和表格等信息。对于部无ROM的8031单片机,它的程序存储器必须外接,空间地址为64kB,此时单片机的端必须接地。强制CPU从外部程序存储器读取程序。对于部有ROM的8051等单片机,正常运行时,则需接高电平,使CPU先从部的程序存储中读取程序,当PC值超过部ROM的容量时,才会转向外部的程序存储器读取程序。 当#EA=1时,程序从片ROM开始执行,当PC值超过片ROM容量时会自动转向外部ROM空间。
当#EA=0时,程序从外部存储器开始执行,例如前面提到的片无ROM的8031单片机,在实际应用中就要把8031的引脚接为低电平。
8051片有4kB的程序存储单元,其地址为0000H—0FFFH,单片机启动复位后,程序计数器的容为0000H,所以系统将从0000H单元开始执行程序。但在程序存储
6
LED动态扫描显示器接口与程序的设计与实现项目设计方案
6LED动态扫描显示器接口及程序设计实现程序存储器一个微处理器能够聪明地执行某种任务,除了它们强大的硬件外,还需要它们运行的软件,其实微处理器并不聪明,它们只是完全按照人们预先编写的程序而执行之。那么设计人员编写的程序就存放在微处理器的程序存储器中,俗称只读程序存储器(ROM)。程序相当于给微处理器处理问题的一系列命令。其实
推荐度:
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
点击下载文档文档为doc格式