80C51 XA十六位微控制器系统设计, 器件和应用开发 🔍
邬宽明编著, 邬宽明编著, 邬宽明
北京:北京航空航天大学出版社, 1996, 1996
中文 [zh] · PDF · 12.9MB · 1996 · 📗 未知类型的图书 · 🚀/duxiu/zlibzh · Save
描述
1 (p0-1): 第一节微控制器产品发展概述 1 (p0-2): 目录 1 (p0-3): 第五节XA对高级语言的支持 (27 1 (p0-4): 第一章80C51 XA系统设计概览 3 (p0-5): 第二节80C51主要特点及其系列产品发展 7 (p0-6): 第三节80C51 XA系统设计要点 8 (p0-7): 一、中央处理单元(CPU) 12 (p0-8): 二、存贮器结构 14 (p0-9): 三、80C51 XA指令系统 18 (p0-10): 四、80C51 XA外部总线 20 (p0-11): 七、多任务管理 20 (p0-12): 六、在片外围设备 20 (p0-13): 五、端口 22 (p0-14): 八、与80C51兼容性 23 (p0-15): 第四节80C51 XA发展战略 25 (p0-16): 第二章80C51 XA在片硬件资源 25 (p0-17): 第一节中央处理单元 26 (p0-18): 一、程序状态字 28 (p0-19): 二、系统配置寄存器 29 (p0-20): 三、复位 32 (p0-21): 四、振荡器 32 (p0-22): 五、低功耗工作方式 33 (p0-23): 六、堆栈 37 (p0-24): 七、中断系统 41 (p0-25): 八、跟踪方式调试 42 (p0-26): 一、寄存器堆 42 (p0-27): 第二节存贮系统 44 (p0-28): 二、存贮器空间 45 (p0-29): 三、数据存贮器 47 (p0-30): 四、程序存贮器 48 (p0-31): 五、特殊功能寄存器 49 (p0-32): 第三节XA在片外设部件 49 (p0-33): 一、外设部件与XA内核接口 50 (p0-34): 二、通用定时器 51 (p0-35): 三、可编程计数器阵列(PCA) 52 (p0-36): 五、监视跟踪定时器(WDT) 52 (p0-37): 四、12C总线系统 53 (p0-38): 六、异步串行通信接口(UART) 54 (p0-39): 七、通用外设接口(UPI) 54 (p0-40): 第四节外部总线 54 (p0-41): 一、外部总线信号 56 (p0-42): 二、总线配置 57 (p0-43): 三、总线定时和时序 63 (p0-44): 四、端口 67 (p0-45): 第五节特殊功能寄存器总线(SFR总线) 67 (p0-46): 一、实现和功能增强 68 (p0-47): 一、存贮器映像和寻址 68 (p0-48): 第六节与80C51硬件兼容性 68 (p0-49): 二、“读—修改—写” 69 (p0-50): 二、中断和异常处理 69 (p0-51): 三、在片外设部件 70 (p0-52): 四、总线接口 71 (p0-53): 第三章80C51 XA指令系统 71 (p0-54): 第一节寻址方式 75 (p0-55): 一、寄存器寻址 75 (p0-56): 二、间接寻址 75 (p0-57): 三、间接—偏移量寻址 76 (p0-58): 四、直接寻址 77 (p0-59): 五、SFR寻址 77 (p0-60): 六、立即寻址 77 (p0-61): 七、位寻址 78 (p0-62): 第二节数据类型和符号约定 78 (p0-63): 一、数据类型 78 (p0-64): 二、符号约定 80 (p0-65): 三、关于相对分支转移和跳转地址的约定 81 (p0-66): 第三节算术操作类指令 81 (p0-67): 一、ADD整数加 86 (p0-68): 二、ADDC带进位位整数加 90 (p0-69): 第九节与80C51软件兼容性 (1 92 (p0-70): 三、ADDS 4位带符号立即数加 94 (p0-71): 四、ASL算术左移 95 (p0-72): 五、ASR算术右移 96 (p0-73): 六、CMP整数比较 102 (p0-74): 七、DA十进制调整字节寄存器 103 (p0-75): 八、DIV各类除法...
备用文件名
zlibzh/no-category/邬宽明编著, 邬宽明编著, 邬宽明/80C51 XA十六位微控制器系统设计、器件和应用开发_116913592.pdf
备选标题
80C51 XA 十六位微控制器系统设计器件和应用开发
备用出版商
Beihang University Press
备用版本
China, People's Republic, China
备用版本
Di 1 ban, Bei jing, 1996
元数据中的注释
Bookmarks: p0-1 (p1): 第一节微控制器产品发展概述
p0-2 (p1): 目录
p0-3 (p1): 第五节XA对高级语言的支持 (27
p0-4 (p1): 第一章80C51 XA系统设计概览
p0-5 (p3): 第二节80C51主要特点及其系列产品发展
p0-6 (p7): 第三节80C51 XA系统设计要点
p0-7 (p8): 一、中央处理单元(CPU)
p0-8 (p12): 二、存贮器结构
p0-9 (p14): 三、80C51 XA指令系统
p0-10 (p18): 四、80C51 XA外部总线
p0-11 (p20): 七、多任务管理
p0-12 (p20): 六、在片外围设备
p0-13 (p20): 五、端口
p0-14 (p22): 八、与80C51兼容性
p0-15 (p23): 第四节80C51 XA发展战略
p0-16 (p25): 第二章80C51 XA在片硬件资源
p0-17 (p25): 第一节中央处理单元
p0-18 (p26): 一、程序状态字
p0-19 (p28): 二、系统配置寄存器
p0-20 (p29): 三、复位
p0-21 (p32): 四、振荡器
p0-22 (p32): 五、低功耗工作方式
p0-23 (p33): 六、堆栈
p0-24 (p37): 七、中断系统
p0-25 (p41): 八、跟踪方式调试
p0-26 (p42): 一、寄存器堆
p0-27 (p42): 第二节存贮系统
p0-28 (p44): 二、存贮器空间
p0-29 (p45): 三、数据存贮器
p0-30 (p47): 四、程序存贮器
p0-31 (p48): 五、特殊功能寄存器
p0-32 (p49): 第三节XA在片外设部件
p0-33 (p49): 一、外设部件与XA内核接口
p0-34 (p50): 二、通用定时器
p0-35 (p51): 三、可编程计数器阵列(PCA)
p0-36 (p52): 五、监视跟踪定时器(WDT)
p0-37 (p52): 四、12C总线系统
p0-38 (p53): 六、异步串行通信接口(UART)
p0-39 (p54): 七、通用外设接口(UPI)
p0-40 (p54): 第四节外部总线
p0-41 (p54): 一、外部总线信号
p0-42 (p56): 二、总线配置
p0-43 (p57): 三、总线定时和时序
p0-44 (p63): 四、端口
p0-45 (p67): 第五节特殊功能寄存器总线(SFR总线)
p0-46 (p67): 一、实现和功能增强
p0-47 (p68): 一、存贮器映像和寻址
p0-48 (p68): 第六节与80C51硬件兼容性
p0-49 (p68): 二、“读—修改—写”
p0-50 (p69): 二、中断和异常处理
p0-51 (p69): 三、在片外设部件
p0-52 (p70): 四、总线接口
p0-53 (p71): 第三章80C51 XA指令系统
p0-54 (p71): 第一节寻址方式
p0-55 (p75): 一、寄存器寻址
p0-56 (p75): 二、间接寻址
p0-57 (p75): 三、间接—偏移量寻址
p0-58 (p76): 四、直接寻址
p0-59 (p77): 五、SFR寻址
p0-60 (p77): 六、立即寻址
p0-61 (p77): 七、位寻址
p0-62 (p78): 第二节数据类型和符号约定
p0-63 (p78): 一、数据类型
p0-64 (p78): 二、符号约定
p0-65 (p80): 三、关于相对分支转移和跳转地址的约定
p0-66 (p81): 第三节算术操作类指令
p0-67 (p81): 一、ADD整数加
p0-68 (p86): 二、ADDC带进位位整数加
p0-69 (p90): 第九节与80C51软件兼容性 (1
p0-70 (p92): 三、ADDS 4位带符号立即数加
p0-71 (p94): 四、ASL算术左移
p0-72 (p95): 五、ASR算术右移
p0-73 (p96): 六、CMP整数比较
p0-74 (p102): 七、DA十进制调整字节寄存器
p0-75 (p103): 八、DIV各类除法
p0-76 (p106): 九、LEA加载带8位或16位偏移量的16位有效地址至寄存器
p0-77 (p107): 十、MUL各类乘法
p0-78 (p109): 十一、NEG求补
p0-79 (p109): 十二、SEXT带符号扩展
p0-80 (p110): 十三、SUB整数减
p0-81 (p115): 十四、SUBB带借位位减
p0-82 (p126): 一、AND逻辑与
p0-83 (p126): 第四节逻辑操作类指令
p0-84 (p131): 二、CPL整数求反
p0-85 (p132): 三、LSR逻辑右移
p0-86 (p133): 四、NORM归一化
p0-87 (p134): 五、OR逻辑或
p0-88 (p139): 六、ROTATE旋转
p0-89 (p141): 七、XOR逻辑异或
p0-90 (p149): 第五节数据传送类指令
p0-91 (p149): 一、MOV传送
p0-92 (p156): 二、MOVC代码传送
p0-93 (p157): 三、MOVS传送4位带符号立即数
p0-94 (p159): 四、MOVX传送外部数据
p0-95 (p159): 五、PUSH/PUSHU压栈
p0-96 (p160): 六、PUSH/PUSHU重复压栈
p0-97 (p161): 七、POP/POPU弹栈
p0-98 (p162): 八、POP/POPU重复弹栈
p0-99 (p163): 九、XCH交换
p0-100 (p166): 第六节程序转移类指令
p0-101 (p166): 一、Branch分支转移
p0-102 (p174): 二、CALL子程序调用
p0-103 (p175): 三、CJNE比较,若不相等则跳转
p0-104 (p177): 四、DJNZ减1,若不为零则跳转
p0-105 (p178): 五、JUMP跳转
p0-106 (p183): 六、NOP空操作
p0-107 (p183): 七、RET由子程序返回
p0-108 (p184): 八、RETI由中断返回
p0-109 (p185): 第七节位操作类指令
p0-110 (p185): 一、ANL位逻辑与
p0-111 (p186): 三、MOV位传送
p0-112 (p186): 二、CLR清除位
p0-113 (p187): 四、ORL位逻辑或
p0-114 (p188): 五、SETB位置位
p0-115 (p189): 第八节异常/陷阱类指令
p0-116 (p189): 一、BKPT断点
p0-117 (p189): 二、RESET软件复位
p0-118 (p190): 三、TRAP软件陷阱
p0-119 (p191): 一、指令设置
p0-120 (p192): 二、代码转换
p0-121 (p196): 三、80C51 XA中新设置的指令
p0-122 (p198): 附:80C51 XA中的操作数非法组合
p0-123 (p199): 第四章80C51 XA系列派生产品
p0-124 (p201): 第一节概述
p0-125 (p207): 第二节P51XA-G3主要部件功能
p0-126 (p207): 一、定时器/计数器
p0-127 (p211): 二、监视跟踪定时器(WDT)
p0-128 (p213): 三、通用异步收/发器(UART)
p0-129 (p219): 四、I/O口输出配置和外部总线
p0-130 (p221): 五、中断
p0-131 (p222): 第三节极限参数和电气特性
p0-132 (p222): 一、极限参数
p0-133 (p222): 六、运行中一些问题
p0-134 (p223): 二、直流电气特性
p0-135 (p225): 三、交流电气特性
p0-136 (p227): 第四节EPROM特性
p0-137 (p228): 一、快速脉冲编程
p0-138 (p229): 二、程序校验
p0-139 (p229): 三、擦除特性
p0-140 (p230): 四、加密位
p0-141 (p231): 第五节P51XA-C3和P51XAS3
p0-142 (p231): 一、P51XA-C3
p0-143 (p232): 二、P51XA-S3
p0-144 (p235): 第一节80C51 XA的实时多任务应用
p0-145 (p235): 一、双堆栈方法
p0-146 (p235): 二、寄存器组
p0-147 (p235): 三、中断等待和内务操作
p0-148 (p235): 第五章80C51 XA系列应用及开发
p0-149 (p236): 四、保护
p0-150 (p237): 第二节 80C51 XA用于单精度浮点算术运算
p0-151 (p237): 一、浮点数表示方法
p0-152 (p238): 二、算法实现
p0-153 (p242): 三、单精度浮点算术运算C语言程序清单
p0-154 (p264): 第三节80C51 XA用于数字滤波
p0-155 (p265): 一、数字滤波算法………………………………………………………………(264 )二、数字滤波实现
p0-156 (p267): 三、实现FIR程序清单
p0-157 (p268): 第四节 XA与80C51兼容性设计
p0-158 (p268): 一、设计考虑
p0-159 (p269): 二、存贮器配置
p0-160 (p271): 三、CPU功能和外设
p0-161 (p272): 四、指令概览
p0-162 (p273): 五、一个实例
p0-163 (p275): 二、数据
p0-164 (p275): 一、支持HLL和XA结构
p0-165 (p276): 三、变量
p0-166 (p277): 四、算符
p0-167 (p279): 五、其他支持措施
p0-168 (p281): 第六节XA,68000.80C196和80C51性能评估
p0-169 (p281): 一、汽车发动机管理汇编语言标准检查程序
p0-170 (p283): 二、XA基准例行程序
p0-171 (p286): 三、80C51基准例行程序
p0-172 (p293): 四、68000基准例行程序
p0-173 (p295): 五、80C196基准例行程序
p0-174 (p298): 六、位操作
p0-175 (p299): 七、评估结果和结论
p0-176 (p299): 八、标准检查程序的局限
p0-177 (p300): 第七节80C51 XA开发及其支持工具
p0-178 (p300): 一、概述
p0-179 (p304): 二、EMUL 51XA在线仿真器
p0-180 (p305): 三、DB—XA开发板
p0-181 (p307): 四、PHILIPS的两种开发工具
p0-182 (p311): 附录:本书及80C51 XA中常用英文缩写索引
p0-183 (p315): 主要参考书目和文献
p0-2 (p1): 目录
p0-3 (p1): 第五节XA对高级语言的支持 (27
p0-4 (p1): 第一章80C51 XA系统设计概览
p0-5 (p3): 第二节80C51主要特点及其系列产品发展
p0-6 (p7): 第三节80C51 XA系统设计要点
p0-7 (p8): 一、中央处理单元(CPU)
p0-8 (p12): 二、存贮器结构
p0-9 (p14): 三、80C51 XA指令系统
p0-10 (p18): 四、80C51 XA外部总线
p0-11 (p20): 七、多任务管理
p0-12 (p20): 六、在片外围设备
p0-13 (p20): 五、端口
p0-14 (p22): 八、与80C51兼容性
p0-15 (p23): 第四节80C51 XA发展战略
p0-16 (p25): 第二章80C51 XA在片硬件资源
p0-17 (p25): 第一节中央处理单元
p0-18 (p26): 一、程序状态字
p0-19 (p28): 二、系统配置寄存器
p0-20 (p29): 三、复位
p0-21 (p32): 四、振荡器
p0-22 (p32): 五、低功耗工作方式
p0-23 (p33): 六、堆栈
p0-24 (p37): 七、中断系统
p0-25 (p41): 八、跟踪方式调试
p0-26 (p42): 一、寄存器堆
p0-27 (p42): 第二节存贮系统
p0-28 (p44): 二、存贮器空间
p0-29 (p45): 三、数据存贮器
p0-30 (p47): 四、程序存贮器
p0-31 (p48): 五、特殊功能寄存器
p0-32 (p49): 第三节XA在片外设部件
p0-33 (p49): 一、外设部件与XA内核接口
p0-34 (p50): 二、通用定时器
p0-35 (p51): 三、可编程计数器阵列(PCA)
p0-36 (p52): 五、监视跟踪定时器(WDT)
p0-37 (p52): 四、12C总线系统
p0-38 (p53): 六、异步串行通信接口(UART)
p0-39 (p54): 七、通用外设接口(UPI)
p0-40 (p54): 第四节外部总线
p0-41 (p54): 一、外部总线信号
p0-42 (p56): 二、总线配置
p0-43 (p57): 三、总线定时和时序
p0-44 (p63): 四、端口
p0-45 (p67): 第五节特殊功能寄存器总线(SFR总线)
p0-46 (p67): 一、实现和功能增强
p0-47 (p68): 一、存贮器映像和寻址
p0-48 (p68): 第六节与80C51硬件兼容性
p0-49 (p68): 二、“读—修改—写”
p0-50 (p69): 二、中断和异常处理
p0-51 (p69): 三、在片外设部件
p0-52 (p70): 四、总线接口
p0-53 (p71): 第三章80C51 XA指令系统
p0-54 (p71): 第一节寻址方式
p0-55 (p75): 一、寄存器寻址
p0-56 (p75): 二、间接寻址
p0-57 (p75): 三、间接—偏移量寻址
p0-58 (p76): 四、直接寻址
p0-59 (p77): 五、SFR寻址
p0-60 (p77): 六、立即寻址
p0-61 (p77): 七、位寻址
p0-62 (p78): 第二节数据类型和符号约定
p0-63 (p78): 一、数据类型
p0-64 (p78): 二、符号约定
p0-65 (p80): 三、关于相对分支转移和跳转地址的约定
p0-66 (p81): 第三节算术操作类指令
p0-67 (p81): 一、ADD整数加
p0-68 (p86): 二、ADDC带进位位整数加
p0-69 (p90): 第九节与80C51软件兼容性 (1
p0-70 (p92): 三、ADDS 4位带符号立即数加
p0-71 (p94): 四、ASL算术左移
p0-72 (p95): 五、ASR算术右移
p0-73 (p96): 六、CMP整数比较
p0-74 (p102): 七、DA十进制调整字节寄存器
p0-75 (p103): 八、DIV各类除法
p0-76 (p106): 九、LEA加载带8位或16位偏移量的16位有效地址至寄存器
p0-77 (p107): 十、MUL各类乘法
p0-78 (p109): 十一、NEG求补
p0-79 (p109): 十二、SEXT带符号扩展
p0-80 (p110): 十三、SUB整数减
p0-81 (p115): 十四、SUBB带借位位减
p0-82 (p126): 一、AND逻辑与
p0-83 (p126): 第四节逻辑操作类指令
p0-84 (p131): 二、CPL整数求反
p0-85 (p132): 三、LSR逻辑右移
p0-86 (p133): 四、NORM归一化
p0-87 (p134): 五、OR逻辑或
p0-88 (p139): 六、ROTATE旋转
p0-89 (p141): 七、XOR逻辑异或
p0-90 (p149): 第五节数据传送类指令
p0-91 (p149): 一、MOV传送
p0-92 (p156): 二、MOVC代码传送
p0-93 (p157): 三、MOVS传送4位带符号立即数
p0-94 (p159): 四、MOVX传送外部数据
p0-95 (p159): 五、PUSH/PUSHU压栈
p0-96 (p160): 六、PUSH/PUSHU重复压栈
p0-97 (p161): 七、POP/POPU弹栈
p0-98 (p162): 八、POP/POPU重复弹栈
p0-99 (p163): 九、XCH交换
p0-100 (p166): 第六节程序转移类指令
p0-101 (p166): 一、Branch分支转移
p0-102 (p174): 二、CALL子程序调用
p0-103 (p175): 三、CJNE比较,若不相等则跳转
p0-104 (p177): 四、DJNZ减1,若不为零则跳转
p0-105 (p178): 五、JUMP跳转
p0-106 (p183): 六、NOP空操作
p0-107 (p183): 七、RET由子程序返回
p0-108 (p184): 八、RETI由中断返回
p0-109 (p185): 第七节位操作类指令
p0-110 (p185): 一、ANL位逻辑与
p0-111 (p186): 三、MOV位传送
p0-112 (p186): 二、CLR清除位
p0-113 (p187): 四、ORL位逻辑或
p0-114 (p188): 五、SETB位置位
p0-115 (p189): 第八节异常/陷阱类指令
p0-116 (p189): 一、BKPT断点
p0-117 (p189): 二、RESET软件复位
p0-118 (p190): 三、TRAP软件陷阱
p0-119 (p191): 一、指令设置
p0-120 (p192): 二、代码转换
p0-121 (p196): 三、80C51 XA中新设置的指令
p0-122 (p198): 附:80C51 XA中的操作数非法组合
p0-123 (p199): 第四章80C51 XA系列派生产品
p0-124 (p201): 第一节概述
p0-125 (p207): 第二节P51XA-G3主要部件功能
p0-126 (p207): 一、定时器/计数器
p0-127 (p211): 二、监视跟踪定时器(WDT)
p0-128 (p213): 三、通用异步收/发器(UART)
p0-129 (p219): 四、I/O口输出配置和外部总线
p0-130 (p221): 五、中断
p0-131 (p222): 第三节极限参数和电气特性
p0-132 (p222): 一、极限参数
p0-133 (p222): 六、运行中一些问题
p0-134 (p223): 二、直流电气特性
p0-135 (p225): 三、交流电气特性
p0-136 (p227): 第四节EPROM特性
p0-137 (p228): 一、快速脉冲编程
p0-138 (p229): 二、程序校验
p0-139 (p229): 三、擦除特性
p0-140 (p230): 四、加密位
p0-141 (p231): 第五节P51XA-C3和P51XAS3
p0-142 (p231): 一、P51XA-C3
p0-143 (p232): 二、P51XA-S3
p0-144 (p235): 第一节80C51 XA的实时多任务应用
p0-145 (p235): 一、双堆栈方法
p0-146 (p235): 二、寄存器组
p0-147 (p235): 三、中断等待和内务操作
p0-148 (p235): 第五章80C51 XA系列应用及开发
p0-149 (p236): 四、保护
p0-150 (p237): 第二节 80C51 XA用于单精度浮点算术运算
p0-151 (p237): 一、浮点数表示方法
p0-152 (p238): 二、算法实现
p0-153 (p242): 三、单精度浮点算术运算C语言程序清单
p0-154 (p264): 第三节80C51 XA用于数字滤波
p0-155 (p265): 一、数字滤波算法………………………………………………………………(264 )二、数字滤波实现
p0-156 (p267): 三、实现FIR程序清单
p0-157 (p268): 第四节 XA与80C51兼容性设计
p0-158 (p268): 一、设计考虑
p0-159 (p269): 二、存贮器配置
p0-160 (p271): 三、CPU功能和外设
p0-161 (p272): 四、指令概览
p0-162 (p273): 五、一个实例
p0-163 (p275): 二、数据
p0-164 (p275): 一、支持HLL和XA结构
p0-165 (p276): 三、变量
p0-166 (p277): 四、算符
p0-167 (p279): 五、其他支持措施
p0-168 (p281): 第六节XA,68000.80C196和80C51性能评估
p0-169 (p281): 一、汽车发动机管理汇编语言标准检查程序
p0-170 (p283): 二、XA基准例行程序
p0-171 (p286): 三、80C51基准例行程序
p0-172 (p293): 四、68000基准例行程序
p0-173 (p295): 五、80C196基准例行程序
p0-174 (p298): 六、位操作
p0-175 (p299): 七、评估结果和结论
p0-176 (p299): 八、标准检查程序的局限
p0-177 (p300): 第七节80C51 XA开发及其支持工具
p0-178 (p300): 一、概述
p0-179 (p304): 二、EMUL 51XA在线仿真器
p0-180 (p305): 三、DB—XA开发板
p0-181 (p307): 四、PHILIPS的两种开发工具
p0-182 (p311): 附录:本书及80C51 XA中常用英文缩写索引
p0-183 (p315): 主要参考书目和文献
元数据中的注释
related_files:
filepath:_11127775.zip — md5:888d9b50d4b850f05a9a3b5f94ce3c9b — filesize:25105854
filepath:_11127775.zip — md5:921fe8de62c054d8b6ac3a9fd09fe8b9 — filesize:25104855
filepath:11127775.zip — md5:a113b0b20be32dbe534fed32d2766e83 — filesize:25135175
filepath:/读秀/读秀4.0/读秀/4.0/数据库09-3/11127775.zip
filepath:_11127775.zip — md5:888d9b50d4b850f05a9a3b5f94ce3c9b — filesize:25105854
filepath:_11127775.zip — md5:921fe8de62c054d8b6ac3a9fd09fe8b9 — filesize:25104855
filepath:11127775.zip — md5:a113b0b20be32dbe534fed32d2766e83 — filesize:25135175
filepath:/读秀/读秀4.0/读秀/4.0/数据库09-3/11127775.zip
元数据中的注释
topic: 微控制器,80C51 XA
元数据中的注释
tags: 微控制器;系统设计;器件;应用开发;北京;九十年代;编著
元数据中的注释
Type: 当代图书
元数据中的注释
Bookmarks:
1. (p1) 第一章80C51 XA系统设计概览
1.1. (p1) 第一节微控制器产品发展概述
1.2. (p3) 第二节80C51主要特点及其系列产品发展
1.3. (p7) 第三节80C51 XA系统设计要点
1.3.1. (p8) 一、中央处理单元(CPU)
1.3.2. (p12) 二、存贮器结构
1.3.3. (p14) 三、80C51 XA指令系统
1.3.4. (p18) 四、80C51 XA外部总线
1.3.5. (p20) 五、端口
1.3.6. (p20) 六、在片外围设备
1.3.7. (p20) 七、多任务管理
1.3.8. (p22) 八、与80C51兼容性
1.4. (p23) 第四节80C51 XA发展战略
2. (p25) 第二章80C51 XA在片硬件资源
2.1. (p25) 第一节中央处理单元
2.1.1. (p26) 一、程序状态字
2.1.2. (p28) 二、系统配置寄存器
2.1.3. (p29) 三、复位
2.1.4. (p32) 四、振荡器
2.1.5. (p32) 五、低功耗工作方式
2.1.6. (p33) 六、堆栈
2.1.7. (p37) 七、中断系统
2.1.8. (p41) 八、跟踪方式调试
2.2. (p42) 第二节存贮系统
2.2.1. (p42) 一、寄存器堆
2.2.2. (p44) 二、存贮器空间
2.2.3. (p45) 三、数据存贮器
2.2.4. (p47) 四、程序存贮器
2.2.5. (p48) 五、特殊功能寄存器
2.3. (p49) 第三节XA在片外设部件
2.3.1. (p49) 一、外设部件与XA内核接口
2.3.2. (p50) 二、通用定时器
2.3.3. (p51) 三、可编程计数器阵列(PCA)
2.3.4. (p52) 四、12C总线系统
2.3.5. (p52) 五、监视跟踪定时器(WDT)
2.3.6. (p53) 六、异步串行通信接口(UART)
2.3.7. (p54) 七、通用外设接口(UPI)
2.4. (p54) 第四节外部总线
2.4.1. (p54) 一、外部总线信号
2.4.2. (p56) 二、总线配置
2.4.3. (p57) 三、总线定时和时序
2.4.4. (p63) 四、端口
2.5. (p67) 第五节特殊功能寄存器总线(SFR总线)
2.5.1. (p67) 一、实现和功能增强
2.5.2. (p68) 二、“读—修改—写”
2.6. (p68) 第六节与80C51硬件兼容性
3. (p71) 第三章80C51 XA指令系统
3.1. (p71) 第一节寻址方式
3.1.1. (p75) 一、寄存器寻址
3.1.2. (p75) 二、间接寻址
3.1.3. (p75) 三、间接—偏移量寻址
3.1.4. (p76) 四、直接寻址
3.1.5. (p77) 五、SFR寻址
3.1.6. (p77) 六、立即寻址
3.1.7. (p77) 七、位寻址
3.2. (p78) 第二节数据类型和符号约定
3.2.1. (p78) 一、数据类型
3.2.2. (p78) 二、符号约定
3.2.3. (p80) 三、关于相对分支转移和跳转地址的约定
3.3. (p81) 第三节算术操作类指令
3.3.1. (p81) 一、ADD整数加
3.3.2. (p86) 二、ADDC带进位位整数加
3.3.3. (p92) 三、ADDS 4位带符号立即数加
3.3.4. (p94) 四、ASL算术左移
3.3.5. (p95) 五、ASR算术右移
3.3.6. (p96) 六、CMP整数比较
3.3.7. (p102) 七、DA十进制调整字节寄存器
3.3.8. (p103) 八、DIV各类除法
3.3.9. (p106) 九、LEA加载带8位或16位偏移量的16位有效地址至寄存器
3.3.10. (p107) 十、MUL各类乘法
3.3.11. (p109) 十一、NEG求补
3.3.12. (p109) 十二、SEXT带符号扩展
3.3.13. (p110) 十三、SUB整数减
3.3.14. (p115) 十四、SUBB带借位位减
3.4. (p126) 第四节逻辑操作类指令
3.4.1. (p126) 一、AND逻辑与
3.4.2. (p131) 二、CPL整数求反
3.4.3. (p132) 三、LSR逻辑右移
3.4.4. (p133) 四、NORM归一化
3.4.5. (p134) 五、OR逻辑或
3.4.6. (p139) 六、ROTATE旋转
3.4.7. (p141) 七、XOR逻辑异或
3.5. (p149) 第五节数据传送类指令
3.5.1. (p149) 一、MOV传送
3.5.2. (p156) 二、MOVC代码传送
3.5.3. (p157) 三、MOVS传送4位带符号立即数
3.5.4. (p159) 四、MOVX传送外部数据
3.5.5. (p159) 五、PUSH/PUSHU压栈
3.5.6. (p160) 六、PUSH/PUSHU重复压栈
3.5.7. (p161) 七、POP/POPU弹栈
3.5.8. (p162) 八、POP/POPU重复弹栈
3.5.9. (p163) 九、XCH交换
3.6. (p166) 第六节程序转移类指令
3.6.1. (p166) 一、Branch分支转移
3.6.2. (p174) 二、CALL子程序调用
3.6.3. (p175) 三、CJNE比较,若不相等则跳转
3.6.4. (p177) 四、DJNZ减1,若不为零则跳转
3.6.5. (p178) 五、JUMP跳转
3.6.6. (p183) 六、NOP空操作
3.6.7. (p183) 七、RET由子程序返回
3.6.8. (p184) 八、RETI由中断返回
3.7. (p185) 第七节位操作类指令
3.7.1. (p185) 一、ANL位逻辑与
3.7.2. (p186) 二、CLR清除位
3.7.3. (p186) 三、MOV位传送
3.7.4. (p187) 四、ORL位逻辑或
3.7.5. (p188) 五、SETB位置位
3.8. (p189) 第八节异常/陷阱类指令
3.8.1. (p189) 一、BKPT断点
3.8.2. (p189) 二、RESET软件复位
3.8.3. (p190) 三、TRAP软件陷阱
3.9. (p190) 第九节与80C51软件兼容性
4. (p199) 第四章80C51 XA系列派生产品
4.1. (p201) 第一节概述
4.2. (p207) 第二节P51XA-G3主要部件功能
4.2.1. (p207) 一、定时器/计数器
4.2.2. (p211) 二、监视跟踪定时器(WDT)
4.2.3. (p213) 三、通用异步收/发器(UART)
4.2.4. (p219) 四、I/O口输出配置和外部总线
4.2.5. (p221) 五、中断
4.2.6. (p222) 六、运行中一些问题
4.3. (p222) 第三节极限参数和电气特性
4.3.1. (p222) 一、极限参数
4.3.2. (p223) 二、直流电气特性
4.3.3. (p225) 三、交流电气特性
4.4. (p227) 第四节EPROM特性
4.4.1. (p228) 一、快速脉冲编程
4.4.2. (p229) 二、程序校验
4.4.3. (p229) 三、擦除特性
4.4.4. (p230) 四、加密位
4.5. (p231) 第五节P51XA-C3和P51XAS3
5. (p235) 第五章80C51 XA系列应用及开发
5.1. (p235) 第一节80C51 XA的实时多任务应用
5.1.1. (p235) 一、双堆栈方法
5.1.2. (p235) 二、寄存器组
5.1.3. (p235) 三、中断等待和内务操作
5.1.4. (p236) 四、保护
5.2. (p237) 第二节80C51 XA用于单精度浮点算术运算
5.2.1. (p237) 一、浮点数表示方法
5.2.2. (p238) 二、算法实现
5.2.3. (p242) 三、单精度浮点算术运算C语言程序清单
5.3. (p264) 第三节80C51 XA用于数字滤波
5.3.1. (p264) 一、数字滤波算法
5.3.2. (p265) 二、数字滤波实现
5.3.3. (p267) 三、实现FIR程序清单
5.4. (p268) 第四节 XA与80C51兼容性设计
5.4.1. (p268) 一、设计考虑
5.4.2. (p269) 二、存贮器配置
5.4.3. (p271) 三、CPU功能和外设
5.4.4. (p272) 四、指令概览
5.4.5. (p273) 五、一个实例
5.5. (p271) 第五节XA对高级语言的支持
5.5.1. (p275) 一、支持HLL和XA结构
5.5.2. (p275) 二、数据
5.5.3. (p276) 三、变量
5.5.4. (p277) 四、算符
5.5.5. (p279) 五、其他支持措施
5.6. (p281) 第六节XA,68000.80C196和80C51性能评估
5.6.1. (p281) 一、汽车发动机管理汇编语言标准检查程序
5.6.2. (p283) 二、XA基准例行程序
5.6.3. (p286) 三、80C51基准例行程序
5.6.4. (p293) 四、68000基准例行程序
5.6.5. (p295) 五、80C196基准例行程序
5.6.6. (p298) 六、位操作
5.6.7. (p299) 七、评估结果和结论
5.6.8. (p299) 八、标准检查程序的局限
5.7. (p300) 第七节80C51 XA开发及其支持工具
5.7.1. (p300) 一、概述
5.7.2. (p304) 二、EMUL 51XA在线仿真器
5.7.3. (p305) 三、DB—XA开发板
5.7.4. (p307) 四、PHILIPS的两种开发工具
1. (p1) 第一章80C51 XA系统设计概览
1.1. (p1) 第一节微控制器产品发展概述
1.2. (p3) 第二节80C51主要特点及其系列产品发展
1.3. (p7) 第三节80C51 XA系统设计要点
1.3.1. (p8) 一、中央处理单元(CPU)
1.3.2. (p12) 二、存贮器结构
1.3.3. (p14) 三、80C51 XA指令系统
1.3.4. (p18) 四、80C51 XA外部总线
1.3.5. (p20) 五、端口
1.3.6. (p20) 六、在片外围设备
1.3.7. (p20) 七、多任务管理
1.3.8. (p22) 八、与80C51兼容性
1.4. (p23) 第四节80C51 XA发展战略
2. (p25) 第二章80C51 XA在片硬件资源
2.1. (p25) 第一节中央处理单元
2.1.1. (p26) 一、程序状态字
2.1.2. (p28) 二、系统配置寄存器
2.1.3. (p29) 三、复位
2.1.4. (p32) 四、振荡器
2.1.5. (p32) 五、低功耗工作方式
2.1.6. (p33) 六、堆栈
2.1.7. (p37) 七、中断系统
2.1.8. (p41) 八、跟踪方式调试
2.2. (p42) 第二节存贮系统
2.2.1. (p42) 一、寄存器堆
2.2.2. (p44) 二、存贮器空间
2.2.3. (p45) 三、数据存贮器
2.2.4. (p47) 四、程序存贮器
2.2.5. (p48) 五、特殊功能寄存器
2.3. (p49) 第三节XA在片外设部件
2.3.1. (p49) 一、外设部件与XA内核接口
2.3.2. (p50) 二、通用定时器
2.3.3. (p51) 三、可编程计数器阵列(PCA)
2.3.4. (p52) 四、12C总线系统
2.3.5. (p52) 五、监视跟踪定时器(WDT)
2.3.6. (p53) 六、异步串行通信接口(UART)
2.3.7. (p54) 七、通用外设接口(UPI)
2.4. (p54) 第四节外部总线
2.4.1. (p54) 一、外部总线信号
2.4.2. (p56) 二、总线配置
2.4.3. (p57) 三、总线定时和时序
2.4.4. (p63) 四、端口
2.5. (p67) 第五节特殊功能寄存器总线(SFR总线)
2.5.1. (p67) 一、实现和功能增强
2.5.2. (p68) 二、“读—修改—写”
2.6. (p68) 第六节与80C51硬件兼容性
3. (p71) 第三章80C51 XA指令系统
3.1. (p71) 第一节寻址方式
3.1.1. (p75) 一、寄存器寻址
3.1.2. (p75) 二、间接寻址
3.1.3. (p75) 三、间接—偏移量寻址
3.1.4. (p76) 四、直接寻址
3.1.5. (p77) 五、SFR寻址
3.1.6. (p77) 六、立即寻址
3.1.7. (p77) 七、位寻址
3.2. (p78) 第二节数据类型和符号约定
3.2.1. (p78) 一、数据类型
3.2.2. (p78) 二、符号约定
3.2.3. (p80) 三、关于相对分支转移和跳转地址的约定
3.3. (p81) 第三节算术操作类指令
3.3.1. (p81) 一、ADD整数加
3.3.2. (p86) 二、ADDC带进位位整数加
3.3.3. (p92) 三、ADDS 4位带符号立即数加
3.3.4. (p94) 四、ASL算术左移
3.3.5. (p95) 五、ASR算术右移
3.3.6. (p96) 六、CMP整数比较
3.3.7. (p102) 七、DA十进制调整字节寄存器
3.3.8. (p103) 八、DIV各类除法
3.3.9. (p106) 九、LEA加载带8位或16位偏移量的16位有效地址至寄存器
3.3.10. (p107) 十、MUL各类乘法
3.3.11. (p109) 十一、NEG求补
3.3.12. (p109) 十二、SEXT带符号扩展
3.3.13. (p110) 十三、SUB整数减
3.3.14. (p115) 十四、SUBB带借位位减
3.4. (p126) 第四节逻辑操作类指令
3.4.1. (p126) 一、AND逻辑与
3.4.2. (p131) 二、CPL整数求反
3.4.3. (p132) 三、LSR逻辑右移
3.4.4. (p133) 四、NORM归一化
3.4.5. (p134) 五、OR逻辑或
3.4.6. (p139) 六、ROTATE旋转
3.4.7. (p141) 七、XOR逻辑异或
3.5. (p149) 第五节数据传送类指令
3.5.1. (p149) 一、MOV传送
3.5.2. (p156) 二、MOVC代码传送
3.5.3. (p157) 三、MOVS传送4位带符号立即数
3.5.4. (p159) 四、MOVX传送外部数据
3.5.5. (p159) 五、PUSH/PUSHU压栈
3.5.6. (p160) 六、PUSH/PUSHU重复压栈
3.5.7. (p161) 七、POP/POPU弹栈
3.5.8. (p162) 八、POP/POPU重复弹栈
3.5.9. (p163) 九、XCH交换
3.6. (p166) 第六节程序转移类指令
3.6.1. (p166) 一、Branch分支转移
3.6.2. (p174) 二、CALL子程序调用
3.6.3. (p175) 三、CJNE比较,若不相等则跳转
3.6.4. (p177) 四、DJNZ减1,若不为零则跳转
3.6.5. (p178) 五、JUMP跳转
3.6.6. (p183) 六、NOP空操作
3.6.7. (p183) 七、RET由子程序返回
3.6.8. (p184) 八、RETI由中断返回
3.7. (p185) 第七节位操作类指令
3.7.1. (p185) 一、ANL位逻辑与
3.7.2. (p186) 二、CLR清除位
3.7.3. (p186) 三、MOV位传送
3.7.4. (p187) 四、ORL位逻辑或
3.7.5. (p188) 五、SETB位置位
3.8. (p189) 第八节异常/陷阱类指令
3.8.1. (p189) 一、BKPT断点
3.8.2. (p189) 二、RESET软件复位
3.8.3. (p190) 三、TRAP软件陷阱
3.9. (p190) 第九节与80C51软件兼容性
4. (p199) 第四章80C51 XA系列派生产品
4.1. (p201) 第一节概述
4.2. (p207) 第二节P51XA-G3主要部件功能
4.2.1. (p207) 一、定时器/计数器
4.2.2. (p211) 二、监视跟踪定时器(WDT)
4.2.3. (p213) 三、通用异步收/发器(UART)
4.2.4. (p219) 四、I/O口输出配置和外部总线
4.2.5. (p221) 五、中断
4.2.6. (p222) 六、运行中一些问题
4.3. (p222) 第三节极限参数和电气特性
4.3.1. (p222) 一、极限参数
4.3.2. (p223) 二、直流电气特性
4.3.3. (p225) 三、交流电气特性
4.4. (p227) 第四节EPROM特性
4.4.1. (p228) 一、快速脉冲编程
4.4.2. (p229) 二、程序校验
4.4.3. (p229) 三、擦除特性
4.4.4. (p230) 四、加密位
4.5. (p231) 第五节P51XA-C3和P51XAS3
5. (p235) 第五章80C51 XA系列应用及开发
5.1. (p235) 第一节80C51 XA的实时多任务应用
5.1.1. (p235) 一、双堆栈方法
5.1.2. (p235) 二、寄存器组
5.1.3. (p235) 三、中断等待和内务操作
5.1.4. (p236) 四、保护
5.2. (p237) 第二节80C51 XA用于单精度浮点算术运算
5.2.1. (p237) 一、浮点数表示方法
5.2.2. (p238) 二、算法实现
5.2.3. (p242) 三、单精度浮点算术运算C语言程序清单
5.3. (p264) 第三节80C51 XA用于数字滤波
5.3.1. (p264) 一、数字滤波算法
5.3.2. (p265) 二、数字滤波实现
5.3.3. (p267) 三、实现FIR程序清单
5.4. (p268) 第四节 XA与80C51兼容性设计
5.4.1. (p268) 一、设计考虑
5.4.2. (p269) 二、存贮器配置
5.4.3. (p271) 三、CPU功能和外设
5.4.4. (p272) 四、指令概览
5.4.5. (p273) 五、一个实例
5.5. (p271) 第五节XA对高级语言的支持
5.5.1. (p275) 一、支持HLL和XA结构
5.5.2. (p275) 二、数据
5.5.3. (p276) 三、变量
5.5.4. (p277) 四、算符
5.5.5. (p279) 五、其他支持措施
5.6. (p281) 第六节XA,68000.80C196和80C51性能评估
5.6.1. (p281) 一、汽车发动机管理汇编语言标准检查程序
5.6.2. (p283) 二、XA基准例行程序
5.6.3. (p286) 三、80C51基准例行程序
5.6.4. (p293) 四、68000基准例行程序
5.6.5. (p295) 五、80C196基准例行程序
5.6.6. (p298) 六、位操作
5.6.7. (p299) 七、评估结果和结论
5.6.8. (p299) 八、标准检查程序的局限
5.7. (p300) 第七节80C51 XA开发及其支持工具
5.7.1. (p300) 一、概述
5.7.2. (p304) 二、EMUL 51XA在线仿真器
5.7.3. (p305) 三、DB—XA开发板
5.7.4. (p307) 四、PHILIPS的两种开发工具
元数据中的注释
Subject: 微控制器;系统设计;器件;应用开发;北京;九十年代;编著
元数据中的注释
theme: 微控制器,80C51 XA
元数据中的注释
label: 微控制器;系统设计;器件;应用开发;北京;九十年代;编著
元数据中的注释
Type: modern
开源日期
2024-06-13
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.