新書推薦:
《
欲望与家庭小说
》
售價:NT$
449.0
《
惜华年(全两册)
》
售價:NT$
320.0
《
甲骨文丛书·古代中国的军事文化
》
售價:NT$
454.0
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:NT$
1112.0
《
半导体纳米器件:物理、技术和应用
》
售價:NT$
806.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:NT$
281.0
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:NT$
1010.0
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:NT$
199.0
|
內容簡介: |
淡海英主编的《单片机应用技术项目教程》在陕西国防工业职业技术学院单片机原理及应用课程组近6年的项目化教学改革经验的基础上,结合目前最新的职业教育改革要求,通过5个章节共11个工作任务,主要介绍单片机应用系统开发流程及开发工具、单片机C51设计与开发、单片机中断系统设计与开发、单片机人机接口设计与开发、单片机串行通信设计与开发等内容。
本书注重技能训练,采用一体化教学,将理论和实践紧密结合,内容贴近电子行业的职业岗位要求。
本书结构完整,内容新颖,突出应用。为强调“应知应会”,每章末尾都安排有项目总结与习题。
本书的特色在于理论和实践的高度统一,可作为单片机应用技术教材和单片机课程改革的参考教材,还可以供已经步入职场并需要提高单片机应用技术水平和实践能力的广大毕业生阅读。
|
目錄:
|
第1章 单片机应用系统开发流程及开发工具
1.1 单片机应用系统开发流程
1.1.1 单片机基本知识
1.1.2 单片机应用系统设计过程
1.1.3 单片机的选型
1.1.4 单片机的抗干扰技术
1.2 单片机应用系统开发工具
1.2.1 电路仿真软件Proteus
1.2.2 C语言编译软件Keil μVision2
1.3 任务——单个闪烁的LED设计与仿真
1.3.1 任务概述
1.3.2 任务要求
1.3.3 硬件设计
1.3.4 软件设计
1.3.5 软硬件联调
1.4 本章小结
1.5 习题1
1.6 实训1
第2章 单片机C51设计与开发
2.1 C51语言的基本知识
2.1.1 标识符
2.1.2 常量
2.1.3 基本数据类型
2.1.4 存储区域与存储模式
2.2 运算符和表达式
2.2.1 算术运算符与算术表达式
2.2.2 赋值运算符与赋值表达式
2.2.3 关系运算符、逻辑运算符及其表达式
2.2.4 条件运算符与条件表达式
2.2.5 逗号运算符与逗号表达式
2.3 任务1——花样流水广告灯的设计与仿真
2.3.1 任务概述
2.3.2 任务要求
2.3.3 硬件设计
2.3.4 软件设计
2.3.5 软硬件联调
2.4 C51语句及程序的3种结构
2.4.1 基本语句
2.4.2 分支语句
2.4.3 循环语句
2.4.4 辅助控制语句
2.5 函数
2.6 任务2——简易十字路口交通灯的设计与仿真
2.6.1 任务概述
2.6.2 任务要求
2.6.3 硬件设计
2.6.4 软件设计
2.6.5 软硬件联调
2.7 本章小结
2.8 习题2
2.9 实训2
第3章 单片机中断系统设计与开发
3.1 51单片机的中断系统结构
3.1.1 中断系统的基本概念
3.1.2 中断系统的结构
3.2 51单片机的中断控制
3.2.1 中断允许控制寄存器IE
3.2.2 中断请求标志寄存器TCONSCON
3.2.3 中断优先级寄存器IP
3.3 51单片机的中断处理过程
3.3.1 中断响应
3.3.2 中断处理
3.3.3 中断返回
3.3.4 中断请求的撤销
3.3.5 中断响应时间
3.4 任务1——开关控制亮灯的设计与仿真
3.4.1 任务概述
3.4.2 任务要求
3.4.3 硬件设计
3.4.4 软件设计
3.4.5 软硬件联调
3.5 定时器计数器中断
3.5.1 定时器计数器的结构及工作原理
3.5.2 定时器计数器的功能
3.6 定时器计数器的工作方式
3.6.1 定时器计数器的控制寄存器
3.6.2 定时器计数器的4种工作方式
3.7 任务2——十字路口交通灯的设计与仿真
3.7.1 任务概述
3.7.2 任务要求
3.7.3 硬件设计
3.7.4 软件设计
3.7.5 软硬件联调
3.8 本章小结
3.9 习题3
3.10 实训3
第4章 单片机人机接口设计与开发
4.1 单片机的输入输出
4.1.1 P0口
4.1.2 P1口
4.1.3 P2口
4.1.4 P3口
4.2 一位七段数码管引脚及编码
4.2.1 LED数码管显示器简介
4.2.2 LED数码管编码
4.3 任务1——简易秒表的设计与仿真
4.3.1 任务概述
4.3.2 任务要求
4.3.3 硬件设计
4.3.4 软件设计
4.3.5 软硬件联调
4.4 两位七段数码管引脚
4.5 静态显示编程及动态显示编程
4.6 任务2——0099计数器的设计与仿真
4.6.1 任务概述
4.6.2 任务要求
4.6.3 硬件设计
4.6.4 软件设计
4.6.5 软硬件联调
4.7 5×7点阵显示
4.8 8×8点阵显示
4.9 任务3——8×8点阵显示数字的设计与仿真
4.9.1 任务概述
4.9.2 任务要求
4.9.3 硬件设计
4.9.4 软件设计
4.9.5 软硬件联调
4.10 液晶显示器的内部结构
4.11 液晶显示器的指令系统
4.12 矩阵非编码键盘
4.13 任务4——电子密码锁的设计与仿真
4.13.1 任务概述
4.13.2 任务要求
4.13.3 硬件设计
4.13.4 软件设计
4.13.5 软硬件联调
4.14 本章小结
4.15 习题4
4.16 实训4
第5章 单片机串行通信设计与开发
5.1 串行通信的基本概念
5.1.1 串行数据通信的基本概念
5.1.2 串行通信数据的传送方向
5.1.3 串行数据通信的接口电路
5.2 51系列单片机的串行通信接口
5.2.1 串行口的结构及工作原理
5.2.2 串行口的控制寄存器
5.3 任务1——双机单工通信的设计与仿真
5.3.1 任务概述
5.3.2 任务要求
5.3.3 硬件设计
5.3.4 软件设计
5.3.5 软硬件联调
5.4 查询方式编程
5.5 中断方式编程
5.6 任务2——双机双工通信的设计与仿真
5.6.1 任务概述
5.6.2 任务要求
5.6.3 硬件设计
5.6.4 软件设计
5.6.5 软硬件联调
5.7 本章小结
5.8 习题5
5.9 实训5
附录A 头文件reg51.h
附录B 单片机设计相关模块介绍与制作
附录C 常用元器件及芯片介绍
附录D MCS-51指令表
附录E 8位二进制数的不同表达方式表
参考文献
|
|