第一章 微处理器导论 1
1.1 微处理器的发展历程 1
1.2 单片机 2
1.3 嵌入式系统 2
1.4 数字信号处理器(DSP) 3
1.5 基于FPGA的模型机 3
1.6 微处理器的共性及新技术实验 4
本章参考文献 5
第二章 微机原理与接口技术实验 6
2.1 微机原理与接口技术课程主要知识点总结 6
2.2 汇编语言程序设计上机方法 8
2.2.1 汇编语言程序设计上机实验步骤 8
2.2.2 源程序的汇编、连接与调试方法 9
2.3 汇编语言程序设计实验 14
实验1 8086/8088寻址方式练习实验 14
实验2 分支程序设计实验 18
实验3 循环程序设计实验 21
实验4 子程序设计实验 23
实验5 汇编语言程序设计综合实验 26
2.4 实验平台简介 55
2.4.1 系统安装与使用 56
2.4.2 汇编语言程序设计实验开发集成环境 59
2.4.3 PCI 9054配置寄存器 60
2.5 接口技术基础实验 63
实验1 I/O地址译码实验 63
实验2 基本I/O端口设计实验 64
实验3 可编程并行接口8255实验 67
实验4 可编程定时器/计数器8253实验 69
实验5 8位存储器读写实验 71
实验6 中断应用程序实验 72
2.6 接口技术综合设计实验 76
实验1 ADC 0809 A/D模数转换实验 76
实验2 DAC 0832 D/A转换实验 78
实验3 竞赛抢答器综合设计实验 80
实验4 数字式温度测量综合设计实验 81
实验5 键盘显示控制综合设计实验 84
实验6 16×16 LED中文字幕移动实验 89
本章附录A PCI BIOS函数 90
本章附录B PC19054D集成操作软件使用说明 92
本章附录C Turbo Debugger调试器的使用 94
本章参考文献 100
第三章 PIC单片机原理与应用实验 101
3.1 PIC单片机主要知识点总结 101
3.2 PIC单片机资源介绍 101
3.2.1 8/16/32位PIC单片机介绍 101
3.2.2 PIC单片机开发工具资源介绍 104
3.3 MPLAB集成开发环境软件的使用介绍 106
3.3.1 安装 106
3.3.2 使用介绍 106
3.4 ICD 2在线调试器的使用介绍 115
3.4.1 MPLAB ICD 2系统组件 115
3.4.2 模块接口连接 115
3.4.3 调试模式 116
3.4.4 ICD 2的安装、配置和使用 117
3.5 APP009实验板介绍 124
3.6 基础实验 130
实验1 I/O端口实验 130
实验2 外部中断实验 139
实验3 定时器实验 141
3.7 综合实验 144
实验1 输入捕捉实验 144
实验2 输出比较实验 148
实验3 UART/SPI串行通信接口实验 150
实验4 10位A/D转换器实验 154
本章参考文献 158
第四章 英飞凌单片机应用开发实验 159
4.1 英飞凌单片机课程的知识点总结 159
4.2 英飞凌单片机应用开发方法 161
4.3 英飞凌单片机基础实验 161
实验1 通用I/O接口实验 161
实验2 通用定时器实验 163
实验3 异步串行接口通信实验 167
实验4 脉宽调制(PWM)实验 172
实验5 ADC转换实验 177
实验6 CAN协议通信实验 179
4.4 英飞凌单片机综合应用实验 189
实验1 串口定时器中断综合实验 189
实验2 电子时钟设计实验 190
实验3 可调亮度LED实验 191
实验4 CAN协议组网通信实验 192
附录A 英飞凌单片机集成开发环境使用 194
附录B 英飞凌单片机基本实验DAvE软件配置 200
本章参考文献 216
第五章 TI-DSP技术基础实验 217
5.1 实验系统概述 217
5.1.1 实验系统构成 217
5.1.2 TMS320C5402 DSK开发板 218
5.1.3 DSK开发板信号处理框架 219
5.2 实验部分 223
实验1 CCS的使用及I/O口和中断仿真实验 223
实验2 C54x外中断编程实验 224
实验3 C54x定时器实验 225
实验4 C54x存储器及FLASH应用编程实验 227
实验5 C54x多通道缓冲串口应用实验 231
实验6 C54x异步通信接口UART实验 234
本章参考文献 236
第六章 嵌入式系统设计实验 237
6.1 嵌入式系统设计知识要点及难点 237
6.1.1 嵌入式系统设计硬件系统相关知识点 237
6.1.2 嵌入式系统设计系统软件相关知识点 239
6.1.3 嵌入式系统设计应用软件相关知识点 240
6.2 嵌入式系统体系结构综述 241
6.2.1 常用嵌入式处理器体系结构 241
6.2.2 ARM体系结构 244
6.2.3 Linux操作系统体系结构 247
6.3 嵌入式开发平台及开发方式 255
6.3.1 嵌入式开发平台概述 255
6.3.2 嵌入式系统开发方式 259
6.4 嵌入式系统实验 260
实验1 嵌入式开发平台的搭建实验 260
实验2 嵌入式系统内核及文件系统镜像的定制实验 271
实验3 综合实验(1) 277
实验4 综合实验(2) 283
本章参考文献 296