项目一 认识单片机 1
学习目标 1
项目知识点 1
活动1 搭建单片机最小系统 1
一、活动目的 1
二、功能设计 1
三、知识点 1
活动2 了解单片机基本结构 3
一、活动目的 3
二、知识点 3
思考题 16
小知识:汽车上的单片机系统 16
项目二 流水灯控制 20
学习目标 20
项目知识点 20
活动1 点亮LED 20
一、活动目的 20
二、功能设计 20
三、知识点 20
四、实验解读 23
活动2 了解MCS-51指令系统 23
一、活动目的 23
二、知识点 23
活动3 控制LED闪烁 26
一、实验电路 26
二、实验程序 26
活动4 控制流水灯 27
一、活动目的 27
二、功能设计 27
三、知识点 28
四、实验电路 28
五、实验程序 28
思考题 30
小知识:汽车上的逻辑控制 30
项目三 交通灯控制 33
学习目标 33
项目知识点 33
活动1 学习指令 33
一、活动目的 33
二、知识点 33
活动2 闪烁LED 38
一、活动目的 38
二、功能设计 38
三、知识点 38
四、实验电路 42
五、实验程序 42
活动3 交通灯控制器 43
一、活动目的 43
二、功能设计 43
三、实验电路 43
四、实验程序 43
思考题 46
小知识:汽车上的定时/计数功能应用 46
项目四 数字计数器的使用 47
学习目标 47
项目知识点 47
活动1 观察指示灯的中断读写过程 47
一、活动目的 47
二、功能设计 47
三、知识点 47
四、实验程序 51
活动2 数字计数器 52
一、活动目的 52
二、功能设计 52
三、知识点 52
四、实验程序 54
思考题 57
小知识:汽车上的中断应用 57
项目五 键盘打字 60
学习目标 60
项目知识点 60
活动1 用数码管显示字母 60
一、活动目的 60
二、功能设计 60
三、知识点 60
四、实验程序 62
活动2 用键盘打字 64
一、活动目的 64
二、功能设计 65
三、知识点 65
四、实验程序 68
思考题 71
小知识:键盘接口和键盘输入在汽车上的应用 71
项目六 数字温度计的制作 73
学习目标 73
项目知识点 73
活动1 认识A/D、D/A转换器 73
一、活动目的 73
二、知识点 73
活动2 制作数字温度计 80
一、活动目的 80
二、功能设计 81
三、知识点 81
四、实验电路 84
五、实验程序 84
思考题 84
小知识:汽车上A/D转换器的应用 85
项目七 电子广告牌的制作 87
学习目标 87
项目知识点 87
活动1 用LCD与单片机显示单个字符 87
一、活动目的 87
二、功能设计 87
三、知识点 87
四、实验电路 92
五、实验程序 92
活动2 用LCD显示广告词 93
一、活动目的 93
二、功能设计 93
三、知识点 94
四、实验电路 96
五、实验程序 96
思考题 100
小知识:汽车上的数据显示与信息浏览 100
项目八 发动机怠速电磁执行元件的控制 101
学习目标 101
项目知识点 101
活动1 测量和控制温度 101
一、功能设计 101
二、知识点 101
三、操作步骤 104
四、实验电路 104
五、实验程序 105
活动2 产生PWM信号 111
一、活动目的 111
二、功能设计 111
三、知识点 111
四、操作步骤 111
五、实验电路 113
六、实验程序 113
活动3 控制怠速电磁执行元件 113
一、活动目的 113
二、功能设计 113
三、实验电路 114
项目九 自动变速器液压换挡油路的控制 115
学习目标 115
项目知识点 115
活动1 测量和显示发动机转速 115
一、活动目的 115
二、功能设计 115
三、检测方法 116
四、编程要点 116
五、实验电路 116
活动2 控制电磁阀 116
一、活动目的 116
二、功能设计 116
三、知识点 118
四、实验电路 118
活动3 控制升降挡 118
一、活动目的 118
二、功能设计 118
三、知识点 118
四、实验电路 118
小知识:换挡控制油路的特点 118
参考文献 120