欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

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.raoushi.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。

關閉窗口

相關文章