随着教学改革的不断深入和人才市场的供需日益成熟,各高等院校在培养研究生时越来越重视教学实践课程,实验课已经成为必修学分。本书注重工程实践教学训练,是工科机电一体化、电气工程、自动化等学科的重要基础课程。 本书是研究生实验课教材,主要内容以介绍intell96单片机工作原理为基础,在简要介绍凌阳061A、Timsp430单片机工作原理的同时,通过实例介绍这两款单片机的开发应用。本书的特点是给出大量的设计和应用工程实例,例程均通过实验的验证,许多例程来自科研课题,内容新颖,实用性强。本教材是研究生完成课题的重要参考资料,同时也可作为相关科技工作者的开发设计手册和系统调试参考资料。
第1章 MCS-96系列芯片概况及其总体结构
1.1 MCS-96系列芯片介绍
1.2 MCS-96系列优于MCS-51系列的性能
1.3 MCS-96系列单片机集成了更为丰富的外设装置
1.4 8XCl96KC单片机芯片引脚介绍及PLCC插座对应定义
1.5 196KC/KD中央处理器组成
1.5.1 CPU内部总线
1.5.2 80C196KC寄存器阵列
1.6 时钟信号及状态周期
1.6.1 片内振荡器与外部时钟源接法
1.6.2 状态周期和时钟周期及内部时序
1.7 节电工作方式
1.7.1 空闲方式
1.7.2 掉电方式
1.7.3 测试在线仿真方式
第2章 数据类型与指令系统
2.1 操作数的类型及其寻址方式
2.1.1 操作数的类型
2.1.2 程序状态字寄存器
2.1.3 操作数的寻址方式
2.2 指令系统概要
2.2.1 概述
2.2.2 汇编语言指令和机器码指令格式
2.3 指令分类详述
2.3.1 算术指令
2.3.2 单寄存器指令
2.3.3 数据传送指令
2.3.4 交换指令
2.3.5 逻辑指令
2.3.6 移位指令
2.3.7 块移动指令
2.3.8 循环控制指令
2.3.9 条件跳转指令
2.3.10 位测试并跳转指令
2.3.11 比较指令
2.3.12 堆栈操作指令
2.3.13 跳转和调用指令
2.3.14 专用控制指令
2.3.15 规格化指令
2.3.16 80C196KC的新增指令
2.4 196汇编语言编程实例
2.4.1 196宏汇编介绍
2.4.2 表格查询和线性插值求解应用程序设计与实验
2.4.3 通过软件延时实现P1口输出方波应用程序设计与实验
2.4.4 196KC驱动点阵式LCD液晶显示器应用程序设计与实验
第3章 80C196的存储器空间组成
3.1 内部RAM寄存器阵列
3.2 专用寄存器
3.3 存储器保留空间
第4章 中断系统
4.1 中断源
4.2 中断控制
4.3 中断总禁止
4.4 中断响应时间
4.5 中断优先级及优先级的修改
4.6 中断的应用举例
4.6.1 利用HSO口输出请求中断使HSO输出连续PWM波形
4.6.2 外部中断EXTINT的应用
第5章 系统总线
5.1 读过程
5.2 写过程
5.3 就绪信号READY
5.4 HOLD/HLDA协议
5.4.1 总线占用等待时间
5.4.2 重新获取总线控制权
5.4.3 BREQ信号
5.4.4 HOLD请求的禁止
5.5 芯片配置寄存器和总线工作方式
5.5.1 芯片配置寄存器CCR
5.5.2 总线宽度选择
5.5.3 总线控制
5.6 就绪控制
第6章 计数器
第7章 高速输入器/输出器
第8章 A/D转换器
第9章 脉宽调制输出PWM
第10章 串行口
第11章 196KC外部事务服务器FIS
第12章 输入/输出口及I/O控制状态寄存器
第13章 最小系统
第14章 AEDKl96W仿真机及LCA96仿真环境介绍
第16章 凌阳061A单片机组成原理及编程介绍
第17章 凌阳061单片机应用实验报告
第18章 TIMSP43016位单片机组成原理及应用
参考文献