Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9718
  • 博文数量: 5
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 35
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-21 16:41
文章分类

全部博文(5)

文章存档

2017年(1)

2014年(4)

我的朋友

分类: 嵌入式

2014-04-15 10:46:20

程序存储器:

1、程序存储器ROM:内部4K 外部64K

2、内部:4K一共有256个单元,每个单元8位。有12根地址线。

3、外部:64K一共有《     》每个单元8位。有16根地址线。

4、选用外部的存储器:用EA脚来取, EA脚接地就从内部开始用,内部用完了然后就是外部。

程序存储器的资源分布:



1、程序开始这3个单元是专门用来存放转移指令0000H /0001H/0002

20003H—0023H这几个单元是用来存放5个入口中断源。

外部中断0、定时器中断、外部中断1、定时器中断、串行口中断。

3、其他的单元就是我们用来存储我们的程序。

数据存储器的分布:


1、            数据存储器的低128B位是用来存储一般数据、高128B位是用来存储<专用》

2、            我们看看低的128B位的地址分配、00H-1FH 是我们常用的工作寄存器区。

3、            20H-2FH是位寻址区。可以用来寻找随便哪一位。

4、            30H-7F叫做数据反冲区、堆栈区,一般用来存储一些运算的数据和数据的结果

5、            我们要是放一个数据怎么知道在那个区里 就可以根据我们的工作寄存器选择位来决定和查找。

下面就是介绍ROM RAM

128位就是专门用来存放特殊的的指令功能。

1、输入口的设计就是在读入数据之前必须把输入口给高电瓶

在我们设计输入口之前必须要执行这条命令:

MOV P?,#11111111B

MOV A,P?

就是要设置的口必须高电瓶。

时钟电路:就是通电就开始振荡

复位电路2种一种是手动复位。一种是上电复位。

只要上电复位超过2uS就可以达到目的。

怎么达到目的的复位的:充电然后放电 时间的推移就达到目的。

蒋钦龙编制

 

阅读(583) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~