首页
基础教程 | 单片机设计实例 | 常用芯片 | 电子基础
当前位置:单片机教程 >> 单片机设计实例 >> 浏览文章 今天是:
单片机设计实例

SCB-1单片单板机地址分配

作者:    来源:本站原创    点击数:   更新时间:2007年10月01日   
 

5. SCB-1单片单板机地址分配


1)内部数据存储器(8位地址)

工作寄存器

R0 — R7

第 一组

00H—07H

第 二组

08H—0FH

第 三组

10H—17H

第 四组

18H—1FH

位寻址区

20H—2FH

数据缓冲区

30H—7FH

特殊功能寄存器

80H—FFH

说明:

⑴堆栈在内部数据存储器中,系统复位时SP=07H,监控初始化时SP=40H。

⑵监控用的显示缓冲区79H-7EH。

⑶内部数据存储器的内容在外存中的映象区:5F00H—5FFFH

2)外部存储器(16位地址)

外部程序存储器(2764)

0000H—1FFFH

说明:

⑵和⑶均可用作程序存储器。

当S1开关上拨时,⑴与 ⑵切换地址。

外部数据存储器(6264-I)

2000H—3FFFH

外部数据存储器(6264-I)

4000H—5FFFH

3)特殊功能寄存器

符号名

地址

功 能 说 明

P0

80H

8031的P0口锁存器,现用于数据总线与地址线低八位。

SP

81H

堆栈指针,系统复位时SP=07H,监控初始化时SP=40H。

DPL

82H

数据地址指针寄存器DPTR的低八位。

DPH

83H

数据地址指针寄存器DPTR的高八位。

PCON

87H

电源控制寄存器,可设暂停或掉电状态。D7为波特率因子。

TCON

88H

定时计数器控制寄存器,除控制定时计数器外还与外中断有关。

TMOD

89H

定时计数器工作方式控制寄存器

TL0

8AH

T0计数器低八位。

TL1

8BH

T1计数器低八位。

TH0

8CH

T0计数器高八位。

TH1

8DH

T1计数器高八位。

P1

90H

P1口锁存器, P1.0-P1.2现用作键盘行输入, P1.3接A/D的EOC。

SCON

98H

串行口控制寄存器。

SBUF

99H

串行口数据缓冲寄存器。

P2

A0H

8031的P2口锁存器,现用于地址总线高八位。

IE

A8H

中断允许寄存器。

P3

B0H

P3口, 用各位的第二功能, 即TXD.RXD.INT0.INT1.WR.RD等。

IP

B8H

中断优先级寄存器。

PSW

D0H

程序状态字, 除状态标志位, 还含工作寄存器组指针RS0.RS1。

Acc

E0H

累加器。

B

F0H

乘除运算寄存器,也可用作八位通用寄存器。


4.SCB-1端口地址分配及有关的编程地址和存储单元

⑴ 键盘 (3行×8列)

行线读出地址:P1.0-P1.3,0有效。列线扫描地址:6000H,0有效。

⑵ LED显示器 (6位)

字形口:8000H ,低电平有效。 字位口:6000H ,高电平有效。

显示缓冲区:7EH(左)-79H(右)

⑶ 定时/计数器

控制寄存器TCON:88H

工作方式寄存器:89H

T0低八位:8AH T1低八位:8BH

T0高八位:8CH T1高八位:8DH

T0中断服务程序入口:000BH T1中断服务程序入口:001BH

T0计数脉冲输入引脚:P3.4 T1计数脉冲输入引脚:P3.5

⑷ 串行通信口

控制寄存器SCON:98H

收/发数据寄存器SBUF:99H

收/发中断服务程序入口:0023H

串行接收RXD引脚:P3.0 串行发送TXD引脚:P3.1

⑸ 扩展并行口(8255A)

PA口:E000H, PB口:E001H, PC口:E002H, 控制口:E003H

⑹ 中断

转载须保留地址:http://www.51hei.com/mcu/290.html

中断允许寄存器IE:A8H 中断优先级寄存器IP:B8H

中断源

INT0

T0

INT1

T1

串行口收发

中断允许位

EX0:IE.0

ET0:IE.1

EX1:IE.2

ET1:IE.3

ES:IE.4

优先级控制

PX0:IP.0

PT0:IP.1

PX1:IP.2

PT1:IP.3

PS:IP.4

中断标志位

IE0:Tcon.1

TF0:Tcon.5

IE1:Tcon.3

TF1:Tcon.7

RI: Scon.0

TI: Scon.1

触发控制

IT0:Tcon.0

IT1:Tcon.3

中断入口

0003H

000BH

0013H

001BH

0023H

监控占用

转200BH

转2013H

监控占用

转2023H

⑺ 模数转换 (ADC0809)

启动转换:写C00XH(任意数)。X = 0 ~ 7,是通道号。

读转换数据:C00XH。查询转换结束:检测P1.3,低电平有效。

⑻ 数模转换 :写A000H。




 
发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 >> 推荐文章
单片机USB-ISP下载线制作
自制单片机实验板
单片机一键多功能按键识别设
 >> 阅读排行
keil教程
单片机电子时钟设计
单片机DS18B20水温控制系统
单片机交通灯设计
单片机课程设计
单片机时钟设计
单片机数字钟设计
单片机键盘程序(4×4矩阵式
单片机串口通讯
单片机秒表设计
 >> 相关文章
  • 暂无相关链接
  • 站长:刘兴国 站长信箱:372xcom1@21cn.com
    单片机教程 @ www.51hei.com 2007-2008