前言
第1章 EL教学实验箱、DAIS和Keil软件的使用方法
1.1 EL教学实验箱的组成及特点简介
1.2 EL教学实验环境的启动与退出步骤
1.3 用EL教学实验箱编源程序、汇编及运行程序
1.4 DAIs金得通软件的使用方法简介
1.5 Keil C5l(μ ViSOIL2)软件的使用方法简介
第2章 WH-200编程器的使用
2.1 WH-200编程器简介
2.2 用WH-200编程器读出棚9C205l中已有的固化程序步骤
2.3 擦除AT89C2051中已固化的目标程序
2.4 将待固化的目标程序固化到ATB9C2051中
2.5 读出(检查)已固化程序的步骤
第3章 单片机C语言的实操
3.1 单片机输出控制的c程序实操
3.1.1 8路彩灯自动控制
3.1.2 6个数码管显示向左移动的“8”
3.1.3 6个数码管显示6个固定的数据
3.1.4 用8255使6个数码管显示向左移动的“8”
3.1.5 用7415273使6个数码管显示向左移动的“8”
3.1.6 2个数码管分段显示数码表中的数据(电梯轿厢数码管指层器)
3.1.7 6个数码管显示向左移动的一组数据
3.1.8 D/A转换
3.1.9 打印机
3.2 单片机输入与输出综合控制的c程序实操
3.2.1 键盘扫描显示(用74L5244)
3.2.2 A/D转换
3.2.3 单片机控制步进电动机
3.3 单片机定时/计数器功能的c程序实操
3.3.1 1位按钮计数显示器
3.3.2 2位十进制按钮计数显示器
3.3.3 2位十进制计时秒表显示器
3.3.4 5位十进制计数器(用串行口及74ISl64驱动)
3.3.5 时钟显示器(6个LED数码管,不用中断)
3.4 单片机中断功能的C程序实操
3.4.1 “航标灯”
3.4.2 多台设备自动循环控制
3.4.3 步进电动机控制
3.4.4 时钟显示器(6个数码管,用中断)
3.5 单片机串行通信的c程序实操
3.5.1 键盘扫描显示(用74ISl65驱动)
3.5.2 电梯轿厢LED数码管指层器(用74LSl64驱动)
3.5.3 串行通信(双机通信)的c程序实操
3.5.4 串行通信(多机通信)的c程序实操
3.6 LED点阵模块显示汉字
3.6.1 4块LED8×8点阵模块显示移动的一行英文
3.6.2 4块LEDl6×16点阵模块显示移动的一行汉字
3.7 LCD点阵模块显示汉字
3.7.1 1602液晶模块显示移动的两行英文
3.7.2 MGISl2864液晶模块显示移动的汉字
第4章 单片机控制在各种领域中的综合应用实例
4.1 PC与单片机串行通信传送字符与汉字的VB编程
4.1.1 制作VB通信程序的界面
4.1.2 编写VB程序
4.1.3 调试运行程序、打包与安装
4.2 PC与单片机串行通信显示移动的一组数字
4.2.1 硬件电路的组成
4.2.2 软件程序的设计
4.3 PC与单片机串行通信显示移动的一行汉字
4.3.1 用PC串行通信软件发送汉字“福”的32个字节点阵数据
4.3.2 用PC键盘输入文字,用串行通信软件发送字符的机内码
4.3.3 点阵数据的提取
4.3.4 将文件“ASCl6”和“HZKl6”的数据固化到AT27C020中的方法
4.3.5 点阵数据旋转90度变换处理
4.3.6 超大容量存储器扩展的单片机控制电路与程序设计
4.4 PC与单片机串行通信控制步进电动机
4.4.1 用PC与单片机控制步进电动机的正反转及停止
4.4.2 用Pc与单片机控制步进电动机的正反转、停止及加减速
4.5 PC与单片机串行通信脉宽调制(PWM)控制直流电动机
4.6 PC与单片机串行通信控制变频调速交流电动机
4.7 用电话机远程控制家用电器
4.8 串行输出DSl8820温度传感器在三相干式变压器温度测控中的应用
4.9 用DSl302串行时钟芯片实现的日历时钟液晶显示系统
4.10 转速表、流量计、数字式电能表及出租车计程计价器
4.11 注塑机变频电动机的单片机控制系统
4.12 单片机控制内燃机空调散热器自动装配机
附录
附录A 常用集成电路引脚图
附录B C5l的关键字
附录C C5l的运算符、结合性及优先级
参考文献