新書推薦:
《
大唐名城:长安风华冠天下
》
售價:HK$
89.7
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:HK$
90.9
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:HK$
236.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:HK$
93.2
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:HK$
337.5
《
大国脊梁:漫画版
》
售價:HK$
80.2
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:HK$
189.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:HK$
79.4
|
內容簡介: |
为了给广大的单片机爱好者提供一本内容翔实、通俗易懂的学习指导用书,我们编写了这本《单片机应用技术》。
《单片机应用技术(第二版)》的主要特点:
1.以读者的认知规律为主线,而不是以课程结构为主线。
2.以任务为单元构建认知单元,而不是以单片机功能为单元。
3.完成《单片机应用技术(第二版)》的第1个任务即可进行单片机的初步应用尝试,不必等学完单片机的全部知识体系。随着任务的逐渐进行,读者的知识逐渐完善、能力逐渐提高,当所有任务完成时,读者正好已经学习了单片机的所有基本知识,并具有初步的开发能力。
全书以C语言为编程语言,以项目训练任务为单元,打破原有界限,不管硬件结构、指令、编程的先后顺序,将各部分知识分解成一个个知识点,为了完成一个训练任务,抽取每个部分的不同知识点加以组合,读者完成第1个训练任务就能清楚单片机的开发过程,完成第二、第三个训练任务就能自己模仿性地编写程序。当所有训练任务全部完成时,读者也就学完所有的知识点。即便只完成部分训练任务,读者也可以去编写一些程序,并不是一定要学完全部知识才能去做开发。项目训练用到什么就学什么,用不到的就先不学,而训练任务的设置是由简单到复杂的。
《单片机应用技术(第二版)》符合以培养应用型人才为目标的要求,书中每一个任务都可以作为学生的一个实训任务来实施,增加了学生动手实践的机会,学生不是单纯地学习理论,从而让学生更有兴趣、更爱学。
由于时间仓促,加之水平有限,书中不当或错误在所难免,望广大读者和同行不吝指教。
|
目錄:
|
任务1 单个信号灯控制器设计
1 1 数制与编码 /001
1 2 单片机概述 /004
1 2 1 单片机的定义及其特点 /004
1 2 2 单片机的发展历史 /005
1 2 3 单片机的发展趋势 /005
1 2 4 单片机的应用领域 /007
1 3 单片机开发系统概述 /007
1 3 1 单片机开发系统概述 /007
1 3 2 软件开发工具Keil μVision3 简介 /007
1 3 3 Keil μVision3 的使用方法 /008
1 3 4 仿真开发工具Proteus ISIS 简介 /019
1 3 5 Proteus ISIS 的使用方法 /021
1 4 C51 程序简介 /023
1 4 1 C51 程序简介 /023
1 4 2 简单C51 程序编制 /023
1 4 3 发光二极管和按键的基本知识 /024
案例1 单个信号灯控制器设计 /025
练习题1 /030
任务2 单片机彩灯控制器设计
2 1 MCS51 单片机基本结构 /031
2 1 1 单片机结构 /031
2 1 2 单片机的引脚介绍 /034
2 1 3 单片机小系统 /035
2 1 4 并行I/ O 端口介绍 /038
2 2 单片机存储器 /041
2 2 1 AT89S51 单片机存储器 /041
2 2 2 程序存储器(ROM) /042
2 2 3 片内数据存储器(片内RAM) /043
2 2 4 片外数据存储器(片外RAM) /048
案例2 单片机彩灯控制器设计 /048
练习题2 /050
任务3 简易加法运算控制器设计
3 1 C51 的基础知识 /051
3 1 1 C51 的标识符和关键字 /051
3 1 2 C51 的数据类型 /052
3 1 3 C51 的运算量 /060
3 1 4 C51 运算符和表达式介绍 /064
案例3 简易加法运算控制器设计 /070
练习题3 /072
任务4 流水灯控制器设计
4 1 C51 语句 /073
4 1 1 简单语句与复合语句 /073
4 1 2 分支控制语句 /074
4 1 3 循环控制语句 /079
4 1 4 转移语句 /083
案例4 多路信号灯控制器设计 /085
4 2 C51 函数及预处理介绍 /086
4 2 1 函数的定义 /087
4 2 2 函数和函数返回值 /089
4 2 3 函数的原型声明 /090
4 2 4 函数的调用 /092
4 2 5 内部函数与外部函数 /092
4 2 6 预处理命令 /094
案例5 流水灯控制器设计 /097
练习题4 /100
任务5 秒表设计
5 1 中断系统介绍 /101
5 1 1 中断的概念与作用 /101
函数的编写 /106
案例6 中断计数应用案例 /108
5 2 定时器/计数器原理与应用 /110
5 2 1 定时器/计数器的组成 /110
5 2 2 定时器/计数器的工作方式应用 /112
案例7 秒表设计 /119
练习题5 /122
任务6 双单片机通信计数器
6 1 串行通信的基础知识 /125
6 2 单片机串行口组成及工作方式 /128
6 2 1 串行口的组成 /128
6 2 2 串行口的工作方式介绍 /130
6 3 串行通信的波特率介绍 /131
6 4 串行口的应用举例 /132
案例8 用单片机的扩展口控制流水灯 /132
案例9 双单片机控制流水灯 /135
案例10 双单片机通信计数器 /137
练习题6 /139
任务7 单片机控制交通灯设计
7 1 数组介绍 /140
7 1 1 一维数组介绍 /140
7 1 2 二维数组介绍 /142
7 1 3 字符数组介绍 /143
7 2 单片机控制数码管显示 /144
7 2 1 LED 数码管的结构 /144
7 2 2 显示字形与字段码关系 /145
7 2 3 LED 数码管显示方式 /146
案例11 数码管静态显示 /146
案例12 数码管动态显示 /147
7 3 LED 点阵显示 /149
案例13 用8 ×8 LED 点阵显示心形图形 /149
案例14 用单片机小系统实现简单交通灯控制 /151
案例15 有时间显示的交通灯控制器设计 /155
7 4 A/ D 转换芯片应用 /158
7 4 1 A/ D 转换基础知识 /158
7 4 2 A/ D 转换芯片的工作原理及应用 /159
案例16 单片控制电压表设计1 /163
案例17 单片控制电压表设计2 /165
案例18 单片控制电压表设计3 /166
7 5 D/ A 转换芯片应用 /167
7 5 1 D/ A 转换基础知识 /167
7 5 2 8 位通用D/ A 芯片介绍 /168
案例19 单片机锯齿波输出设计 /169
任务8 室内温度控制器设计
8 1 LCD 液晶显示器介绍 /172
8 1 1 LCD1602 的特性及引脚功能 /172
8 1 2 LCD1602 与单片机的连接 /173
8 1 3 LCD1602 的指令集 /174
案例20 LCD1602 应用举例 /176
案例21 环境温度的显示控制 /179
8 2 键盘的应用介绍 /181
8 2 1 按键及其抖动问题 /181
8 2 2 独立式按键接口技术 /182
8 2 3 矩阵式键盘接口技术 /186
案例22 环境温度控制系统按键设计 /191
8 3 数字温度传感器DS18B20 介绍 /192
8 3 1 DS18B20 的引脚及内部结构 /193
8 3 2 DS18B20 的读写操作 /195
8 3 3 DS18B20 的复位及读写时序 /196
案例23 DS18B20 应用举例 /197
案例24 室内温度控制系统设计 /201
附 录
附录A Proteus 元件库的中英文对照 /208
附录B C51 库函数 /210
参考文献 /212
|
|