内容简介
第1章 Keil C51仿真开发系统的介绍
1.1 Keil C51仿真开发系统软件概述
1.2 硬件安装
1.3 Keil C51仿真开发系统软件使用
1.3.1 Keil C51软件的安装
1.3.2 Keil C51软件的使用
第2章 实验系统装置的介绍
2.1 实验系统组成及布局
2.2 CPU仿真模块及接口
2.3 实验模块电路原理
2.3.1 基本实验模块单元电路
2.3.2 信号源模块电路
2.3.3 外部扩展实验模块电路
第3章 MCS-51汇编语言程序设计实验
3.1 汇编语言程序设计概要
3.1.1 MCS-51单片机指令系统
3.1.2 A51汇编语言中的伪操作指令
3.1.3 MCS-51汇编语言程序的基本结构
3.2 程序设计与调试示例
3.2.1 拆字程序实验示例
3.2.2 清零程序实验示例
3.2.3 LED跑马灯实验示例
3.2.4 数码显示器流水显示实验示例
3.3 MCS-51汇编语言程序设计实验
3.3.1 多字节带符号数加法实验
3.3.2 无符号十进制数加法实验
3.3.3 无符号十进制数减法实验
3.3.4 双字节压缩BCD码乘法实验
3.3.5 单字节压缩BCD码除法实验
3.3.6 多字节无符号数乘法实验
3.3.7 双字节无符号数除法实验
3.3.8 带符号双字节数乘法实验
3.3.9 带符号双字节数除法实验
3.3.10 双字节数取补实验
3.3.11 双字节BCD码数求补实验
3.3.12 统计相同数的个数实验
3.3.13 数据的奇偶校验实验
3.3.14 数据传送实验
3.3.15 数据查表实验
3.3.16 整数二进制转十进制实验
3.3.17 整数十进制转二进制实验
3.3.18 ASCⅡ码到十六进制数转换实验
3.3.19 十六进制数到ASCⅡ码转换实验
3.3.20 数据排序实验
3.3.21 数据中值平均滤波实验
第4章 单片机硬件与接口实验
4.1 MCS-51单片机硬件实验
4.1.1 P1口输出实验
4.1.2 P口输入实验
4.1.3 INT0/INT1外部中断实验
4.1.4 T0/T1定时器实验
4.1.5 T0/T1计数器实验
4.1.6 串口移位寄存器方式实验
4.1.7 单片机串口双机通信实验
4.1.8 单片机与PC系统机通信实验
4.2 MCS-51单片机接口实验
4.2.1 I/O口扩展实验
4.2.2 8255端口输出实验
4.2.3 8255端口输入实验
4.2.4 8255数码显示控制实验
4.2.5 模数转换实验
4.2.6 数模转换实验
4.2.7 可编程计数/定时器8253实验
4.2.8 8279键盘、显示接口实验
4.2.9 HD7279键盘、显示接口实验
4.2.10 单片机实时时钟实验
4.2.11 基于DS18B20的温度测量实验
4.3 单片机技术综合、应用实验
4.3.1 继电器控制实验
4.3.2 工业顺序控制实验
4.3.3 步进电机控制实验
4.3.4 交通信号灯控制实验
4.3.5 I2C总线存储器读/写实验
4.3.6 LED点阵显示控制实验
4.3.7 LCD液晶显示控制实验
4.3.8 应变受力的测量实验
4.3.9 AD590温度测量实验
4.3.10 直流电机转速控制实验
4.3.11 智能化人机接口实验
4.3.12 频率测量实验
4.3.13 温度采集与控制实验
4.3.14 日历时钟DS12887的应用实验
4.3.15 语音的录、放控制实验
第5章 单片机应用系统设计实践
5.1 单片机应用系统设计
5.1.1 系统设计过程
5.1.2 C51程序设计要点
5.1.3 仿真软件Proteus简介
5.2 应用系统设计实例——射频卡读取控制
5.2.1 EM4100卡的主要特点
5.2.2 读卡控制系统总体设计
5.2.3 读卡控制电路设计
5.2.4 读卡控制软件设计
5.3 设计与制作参考题目
附录A ASC II码表
附录B 键盘、显示相关参考子程序
附录C 实验元器件参数表
附录D 实验常用芯片引脚图
参考文献