宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409
Fax: 0755-82944243
Vector Polling
Interrupt
Interrupt
先 3
最高
Address Sequence 中断
先 0
Source
中断源
先 1 先 2
Request
中断 求
中断
向量地址
中断
次序
先 置 最低
/INT0
0003H 1
PX0H,PX0 0,0
PT0H,PT0 0,0
PX1H,PX1 0,0
PT1H,PT1 0,0
PSH, PS 0,0
PT2H,PT2 0,0
0,1
1,0
1,0
1,0
1,0
1,0
1,0
1,1
1,1
1,1
1,1
1,1
1,1
IE0
Timer 0 000BH 2
/INT1 0013H 3
Timer 1 001BH 4
UART 0023H 5
Timer 2 002BH 6
0,1
0,1
0,1
0,1
0,1
TF0
IE1
IF1
RI + TI
TF2 + EXF2
4.A/D 及 A/D 寄存器 ADC_CONTR/ADC_DATA/P1_ADC_EN
STC89LE516AD/X2在P1口,有8位精度的高速A/D
入型,可做按 描, 池
, 在40MHz以下 。
器, P1.7 - P1.0共8路
,
等。17 个机器周期可完成一次
Mnemonic Add Name
P1_ADC_EN 97h 允 P1.x成 A/D口
7
6
5
4
3
2
1
0
Reset Value
ADC_P17 ADC_P16 ADC_P15 ADC_P14 ADC_P13 ADC_P12 ADC_P11 ADC_P10 0000,0000
ADC_CONTR C5h A/D
ADC_DATA C6h A/D
控制寄存器
果寄存器
-
-
-
-
-
ADC_FLAG ADC_START CHS2
CHS1
-
CHS0
-
xxx0,0000
0000,0000
-
-
-
-
P1_ADC_EN 特殊功能寄存器: P1.x作 A/D
入通道来用允 特殊功能寄存器
允 P1.x成 A/D口 ADC_P17 ADC_P16 ADC_P15 ADC_P14 ADC_P13 ADC_P12 ADC_P11 ADC_P10 0000,0000
相 位 “1” , 的P1.x 口作 A/D
使用,内部上拉 阻自 断开
ADC_CONTR 特殊功能寄存器: A/D
控制特殊功能寄存器
A/D 控制寄存器 - - - ADC_FLAG ADC_START CHS2 CHS1 CHS0 xxx0,0000
CHS2 / CHS1 / CHS0:模 入通道 ,CHS2 / CHS1 / CHS0
A n a l o g I n p u t C h a n n e l S e l e c t
C H S 2
C H S 1
C H S 0
模
入 通 道
P 1 . 0 作
P 1 . 1 作
P 1 . 2 作
P 1 . 3 作
P 1 . 4 作
P 1 . 5 作
P 1 . 6 作
P 1 . 7 作
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
A / D
A / D
A / D
A / D
A / D
A / D
A / D
A / D
入 来 用
入 来 用
入 来 用
入 来 用
入 来 用
入 来 用
入 来 用
入 来 用
ADC_START: 模 / 数字 (ADC)启 控制位, 置 “1” ,开始
ADC_FLAG: 模 /数字 束 志位,当A/D 完成后,ADC_FLAG = 1。
ADC_DATA 特殊功能寄存器: A/D 果特殊功能寄存器
A/D
果寄存器 -
-
-
-
-
-
-
-
0000,0000
模
/ 数字
果 算公式如下: 果= 256 x Vin / Vcc
入通道 入 ,Vcc 片机 工作
Vin 模
,用 片机工作
作 模 参考
。
宏晶科技:
片机/存 器供 商 www.MCU-Memory.com STC 增 型8051 片机中文指南(RC/RD+系列)
32