80C51 XA十六位微控制器系统设计、器件和应用开发PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:邬宽明编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:1996
- ISBN:7810126342
- 页数:315 页
第一节微控制器产品发展概述 1
目录 1
第五节XA对高级语言的支持 (27 1
第一章80C51 XA系统设计概览 1
第二节80C51主要特点及其系列产品发展 3
第三节80C51 XA系统设计要点 7
一、中央处理单元(CPU) 8
二、存贮器结构 12
三、80C51 XA指令系统 14
四、80C51 XA外部总线 18
七、多任务管理 20
六、在片外围设备 20
五、端口 20
八、与80C51兼容性 22
第四节80C51 XA发展战略 23
第二章80C51 XA在片硬件资源 25
第一节中央处理单元 25
一、程序状态字 26
二、系统配置寄存器 28
三、复位 29
四、振荡器 32
五、低功耗工作方式 32
六、堆栈 33
七、中断系统 37
八、跟踪方式调试 41
一、寄存器堆 42
第二节存贮系统 42
二、存贮器空间 44
三、数据存贮器 45
四、程序存贮器 47
五、特殊功能寄存器 48
第三节XA在片外设部件 49
一、外设部件与XA内核接口 49
二、通用定时器 50
三、可编程计数器阵列(PCA) 51
五、监视跟踪定时器(WDT) 52
四、12C总线系统 52
六、异步串行通信接口(UART) 53
七、通用外设接口(UPI) 54
第四节外部总线 54
一、外部总线信号 54
二、总线配置 56
三、总线定时和时序 57
四、端口 63
第五节特殊功能寄存器总线(SFR总线) 67
一、实现和功能增强 67
一、存贮器映像和寻址 68
第六节与80C51硬件兼容性 68
二、“读—修改—写” 68
二、中断和异常处理 69
三、在片外设部件 69
四、总线接口 70
第三章80C51 XA指令系统 71
第一节寻址方式 71
一、寄存器寻址 75
二、间接寻址 75
三、间接—偏移量寻址 75
四、直接寻址 76
五、SFR寻址 77
六、立即寻址 77
七、位寻址 77
第二节数据类型和符号约定 78
一、数据类型 78
二、符号约定 78
三、关于相对分支转移和跳转地址的约定 80
第三节算术操作类指令 81
一、ADD整数加 81
二、ADDC带进位位整数加 86
第九节与80C51软件兼容性 (1 90
三、ADDS 4位带符号立即数加 92
四、ASL算术左移 94
五、ASR算术右移 95
六、CMP整数比较 96
七、DA十进制调整字节寄存器 102
八、DIV各类除法 103
九、LEA加载带8位或16位偏移量的16位有效地址至寄存器 106
十、MUL各类乘法 107
十一、NEG求补 109
十二、SEXT带符号扩展 109
十三、SUB整数减 110
十四、SUBB带借位位减 115
一、AND逻辑与 126
第四节逻辑操作类指令 126
二、CPL整数求反 131
三、LSR逻辑右移 132
四、NORM归一化 133
五、OR逻辑或 134
六、ROTATE旋转 139
七、XOR逻辑异或 141
第五节数据传送类指令 149
一、MOV传送 149
二、MOVC代码传送 156
三、MOVS传送4位带符号立即数 157
四、MOVX传送外部数据 159
五、PUSH/PUSHU压栈 159
六、PUSH/PUSHU重复压栈 160
七、POP/POPU弹栈 161
八、POP/POPU重复弹栈 162
九、XCH交换 163
第六节程序转移类指令 166
一、Branch分支转移 166
二、CALL子程序调用 174
三、CJNE比较,若不相等则跳转 175
四、DJNZ减1,若不为零则跳转 177
五、JUMP跳转 178
六、NOP空操作 183
七、RET由子程序返回 183
八、RETI由中断返回 184
第七节位操作类指令 185
一、ANL位逻辑与 185
三、MOV位传送 186
二、CLR清除位 186
四、ORL位逻辑或 187
五、SETB位置位 188
第八节异常/陷阱类指令 189
一、BKPT断点 189
二、RESET软件复位 189
三、TRAP软件陷阱 190
一、指令设置 191
二、代码转换 192
三、80C51 XA中新设置的指令 196
附:80C51 XA中的操作数非法组合 198
第四章80C51 XA系列派生产品 199
第一节概述 201
第二节P51XA-G3主要部件功能 207
一、定时器/计数器 207
二、监视跟踪定时器(WDT) 211
三、通用异步收/发器(UART) 213
四、I/O口输出配置和外部总线 219
五、中断 221
第三节极限参数和电气特性 222
一、极限参数 222
六、运行中一些问题 222
二、直流电气特性 223
三、交流电气特性 225
第四节EPROM特性 227
一、快速脉冲编程 228
二、程序校验 229
三、擦除特性 229
四、加密位 230
第五节P51XA-C3和P51XAS3 231
一、P51XA-C3 231
二、P51XA-S3 232
第一节80C51 XA的实时多任务应用 235
一、双堆栈方法 235
二、寄存器组 235
三、中断等待和内务操作 235
第五章80C51 XA系列应用及开发 235
四、保护 236
第二节 80C51 XA用于单精度浮点算术运算 237
一、浮点数表示方法 237
二、算法实现 238
三、单精度浮点算术运算C语言程序清单 242
第三节80C51 XA用于数字滤波 264
一、数字滤波算法………………………………………………………………(264 )二、数字滤波实现 265
三、实现FIR程序清单 267
第四节 XA与80C51兼容性设计 268
一、设计考虑 268
二、存贮器配置 269
三、CPU功能和外设 271
四、指令概览 272
五、一个实例 273
二、数据 275
一、支持HLL和XA结构 275
三、变量 276
四、算符 277
五、其他支持措施 279
第六节XA,68000.80C196和80C51性能评估 281
一、汽车发动机管理汇编语言标准检查程序 281
二、XA基准例行程序 283
三、80C51基准例行程序 286
四、68000基准例行程序 293
五、80C196基准例行程序 295
六、位操作 298
七、评估结果和结论 299
八、标准检查程序的局限 299
第七节80C51 XA开发及其支持工具 300
一、概述 300
二、EMUL 51XA在线仿真器 304
三、DB—XA开发板 305
四、PHILIPS的两种开发工具 307
附录:本书及80C51 XA中常用英文缩写索引 311
主要参考书目和文献 315
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019