| 本书取材先进、典型、完整;叙述条理清晰,逻辑性强,语言精练;例题和习题丰富,实用性和可读性强。 |
| 第1章 MCS51硬件结构1 1.1 引言1 1.2 MCS51系列1 1.3 内部结构2 1.3.1 专用寄存器2 1.3.2 端口结构及运行5 1.3.3 存储器组织9 1.3.4 CPU定时11 1.3.5 片外存储器的存取13 1.3.6 复位电路15 1.3.7 片内时钟振荡器16 1.4 定时/计数器17 1.4.1 定时器0和定时器118 1.4.2 定时器220 1.5 串行口22 1.5.1 运行方式22 1.5.2 串行口控制寄存器23 1.5.3 多机通信24 1.5.4 波特率24 1.6 中断系统26 1.6.1 中断源26 1.6.2 中断允许和优先级寄存器27 1.6.3 中断处理过程29 1.6.4 外部中断的触发方式30 1.6.5 中断响应时间30 1.7 引脚功能31 思考题与练习题32 第2章 指令系统34 2.1 寻址方式34 2.1.1 寄存器寻址34 2.1.2 直接寻址34 2.1.3 寄存器间接寻址34 2.1.4 立即寻址35 2.1.5 基址寄存器加变址寄存器间接寻址 35 2.2 指令分类35 2.3 数据传送指令35 2.3.1 单向数据传送指令35 2.3.2 数据交换指令41 2.4 算术指令41 2.4.1 加法类指令42 2.4.2 减法类指令44 2.4.3 乘除法指令45 2.5 逻辑指令45 2.5.1 单操作数逻辑运算指令45 2.5.2 双操作数逻辑运算指令47 2.6 控制跳转操作指令49 2.6.1 子程序调用和返回指令50 2.6.2 无条件跳转指令50 2.6.3 条件跳转指令52 2.6.4 比较不等则跳转指令53 2.6.5 循环控制及其它指令54 思考题与练习题55 第3章 程序设计示范56 3.1 通用程序56 3.1.1 数制转换子程序56 3.1.2 多倍精度运算57 3.1.3 查表程序57 3.1.4 分支程序59 3.1.5 堆栈操作程序61 3.1.6 代码队列参数传递程序64 3.2 硬件相关程序65 3.2.1 控制信号的软件定时65 3.2.2 串行口和定时器的方式设定65 3.2.3 简单的串行I/O驱动程序66 3.2.4 串 |
商品评论(0条)