当前位置:网站首页>Special register C51 / C52
Special register C51 / C52
2022-04-23 06:46:00 【Round moon】
C51/C52 Special function register table
| Special function register table | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| special function register | Symbol | Address | Bit address and bit name | ||||||||
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||||
| 1 | P0 mouth | P0 | 80H | 87 | 86 | 85 | 84 | 83 | 82 | 81 | 80 |
| 2 | Stack pointer | SP | 81H | ||||||||
| 3 | Low byte of data pointer | DPL | 82H | ||||||||
| 4 | High byte of data pointer | DPH | 83H | ||||||||
| 5 | Power control | PCON | 87H | SMOD | GF1 | GF0 | PD | IDL | |||
| 6 | timing / Counter control | TCON | 88H | TF1 8F |
TR1 8E |
TF0 8D |
TR0 8C |
IE1 8B |
IT1 8A |
TE0 89 |
TT0 88 |
| 7 | timing / Counter mode | TMOD | 89H | GATE | C/T | M1 | M0 | GATE | C/T | M1 | M0 |
| 8 | timing / Counter 0 Low byte | TL0 | 8AH | ||||||||
| 9 | timing / Counter 0 High byte | TH0 | 8CH | ||||||||
| 10 | timing / Counter 1 Low byte | TL1 | 8BH | ||||||||
| 11 | timing / Counter 1 High byte | TH1 | 8DH | ||||||||
| 12 | P1 mouth | P1 | 90H | 97 | 96 | 95 | 94 | 93 | 92 | 91 | 90 |
| 13 | Serial port control | SCON | 98H | SM0 8F |
SM1 8E |
SM0 8D |
REN 8C |
TB8 8B |
RB8 8A |
TI 89 |
RI 88 |
| 14 | Serial port data | SBUF | 99H | ||||||||
| 15 | P2 mouth | P2 | A0H | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
| 16 | Interrupt allow control | IE | A8H | EA AF |
ET2 AD |
ES AC |
ET1 AB |
EX1 AA |
ET0 A9 |
EX0 A8 |
|
| 17 | P3 mouth | P3 | B0H | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
| 18 | Interrupt priority control | IP | B8H | PT2 BD |
PS BC |
PT1 BB |
PX1 BA |
PT0 B9 |
PX0 B8 |
||
| 19 | timing / Counter 2 control | T2CON | C8H | TF2 CF |
EXF2 CE |
RCLK CD |
TCLK CC |
EXEN2 CB |
TR2 CA |
C/T2 C9 |
CP/RL2 C8 |
| 20 | timing / Counter 2 Reload low byte | RLDL | CAH | ||||||||
| 21 | timing / Counter 2 Reload high byte | RLDH | CBH | ||||||||
| 22 | timing / Counter 2 Low byte | TL2 | CCH | ||||||||
| 23 | timing / Counter 2 High byte | TH2 | CDH | ||||||||
| 24 | Program status register | PSW | D0H | C D7 |
AC D6 |
F0 D5 |
RS1 D4 |
RS0 D3 |
OV D2 |
D1 |
P D0 |
| 25 | accumulator | A | E0H | E7 | E6 | E5 | E4 | E3 | E2 | E1 | E0 |
| 26 | register B | B | F0H | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 |
among 19~23 timing / Counter 2 control timing / Counter 2 Reload low byte timing / Counter 2 Reload high byte timing / Counter 2 Low byte timing / Counter 2 High byte by C52 Special function registers for subseries .
By-Round Moon
版权声明
本文为[Round moon]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230549499004.html
边栏推荐
猜你喜欢
随机推荐
记第一次使用阿里字体图标库
【UDS统一诊断服务】(补充)五、ECU bootloader开发要点详解 (2)
[UDS unified diagnosis service] IV. typical diagnosis service (1) - diagnosis and communication management function unit
Shell脚本 单引号、双引号和反引号的区别
Principle and characteristic analysis of triode
OpenCV使用 GenericIndex 进行 KNN 搜索
Static member
JS中 t, _ => 的解析
生成快捷方式
CUDA environment installation
特效案例收集:鼠标星球小尾巴
CUDA project encountered a series of compilation problems after changing the environment (computer)
FOC SVPWM函数PWMC_SetPhaseVoltage解析
C51/C52 特殊功能寄存器表
类和对象
时间戳转格式化日期
深蓝学院激光slam 理论与实践 第三章激光雷达去畸变 作业习题
软件工程中的十三种文档
[UDS unified diagnostic service] III. application layer protocol (1)
cartographer_node 编译没问题,但是运行直接挂掉的bug








