标题：单片机技术与应用
基本信息
书　　名  《单片机技术与应用》： 单片机技术与应用
作　　者：  张文灼  主编
出 版 社： 化学工业出版社
出版时间：  2010-6-1 
I S B N ： 9787122082961 
定　　价： ￥30.00 [1]
内容简介
全书共分10章，以MCS—51系列单片机的AT89C51为例，通俗易懂地介绍了单片机入门基础、MCS—51的硬件结构、MCS—51单片机指令系统、MCS—51单片机汇编程序设计、定时/计时器与中断系统、单片机串行通信技术、单片机系统扩展、接口应用技术、C51语言程序设计入门以及单片机应用系统设计的开发等内容。
本书是作者长期从事单片机教学的结晶，内容精炼，深入浅出，条理清楚，图文并茂，在正文关键处特别设置了“便签式”的说明或小提示，融抽象理论于大量的典型实例中，简单易懂，易教易学；全书以16个浅显易懂的“任务”为主线贯穿全书，任务实施步骤完整详细，易于操作，任何学校甚至自学读者都有条件完成，编排上体现了“教、学、做”一体化；书末附有习题答案，便于学生自测与课程考核。
本书适合高职高专机电、数控、模具、汽车、自动化类、计算机类及其他相关专业的学生使用，也可作为应用型本科、中职、自学考试、成人教育教材和相关专业上岗人员的技术培训教材，还可作为电子爱好者初学单片机的入门参考书。
图书目录
第1章 单片机的入门基础 
1.1 单片机的基本概念 
1.1.1 何为单片机 
1.1.2 单片机的特点 
1.1.3 单片机与个人计算机CPU的区别
1.2 单片机的应用与发展
1.2.1 单片机的主要应用领域
1.2.2 单片机的发展概况 
1.2.3 单片机的发展趋势 
1.3 任务1 观察单片机的外观 
1.4 单片机的组成与工作过程 
1.4.1 CPU
1.4.2 系统总线 
1.4.3 存储器
1.4.4 I/O接口
1.4.5 定时/计数器
1.4.6 单片机的工作过程
1.5 单片机的分类
1.6 MCS—51系列单片机 
1.6.1 51子系列和52子系列
1.6.2 MCS—51系列单片机的派生产品
1.6.3 89系列单片机 
1.7 单片机应用系统的开发方法 
1.7.1 单片机的开发装置（仿真机） 
1.7.2 如何对单片机进行开发 
1.7.3 单片机编程软件简介
1.8 任务2 认识单片机编程软件 
1.9 任务3 简单闪烁灯控制——单片机开发流程练习 
1.10 单片机中数的表示与编码 
1.10.1 常用数制 
1.10.2 数制互转
1.10.3 单片机内部数据的表示
本章小结 
思考与练习 
第2章 MCS—51单片机的硬件结构 
第3章 MCS—51单片机指令系统 
第4章 MCS—51单片机汇编程序设计
第5章 单片机的定时/计数器与中断系统 
第6章 单片机的串行通信技术
第7章 单片机的系统扩展技术
第8章 单片机的接口应用技术
第9章 单片机C51程序设计基础
第10章 单片机应用系统的设计与开发
附录
参考文献
图书信息
书 名:单片机技术与应用  
层 次：高职高专 　
配 套：电子课件 　　
作　者：朱蓉　
出版社： 机械工业出版社 　　
出版时间： 2011-03-24　
ISBN: 978-7-111-32846-9　
开本： 16开 　　
定价:38.00元
内容简介
本书从技术和工程应用的角度出发，以“理论够用为度，重点突出工程实践能力的培养”为原则，按照单片机工程实践项目类别，由浅入深、循序渐进地安排了单片机最小工作系统构建、灯光控制设计、抢答器和交通信号灯设计、音乐演奏器设计、电子时钟设计、电子密码锁设计、数字电压表设计、电子屏显示设计、单片机串行接口技术应用9个项目，共20个任务，通过工程实践项目培养单片机技术实践能力。每个项目采用任务引领的方式，以“任务导入”、“任务分析”、“任务实施”为主线，突出任务完成能力训练为中心。为加强工程实践，本书还将Proteus仿真技术加入到教材中，所有项目均进行过Proteus设计与仿真，突破了传统教材理论教学+实验教学的组织模式，使得课程的工程实践性得到加强。本书可作为高职高专电类及相关专业的教材，也可作为相关工程技术人员单片机培训教材和参考用书。为方便教学，本书备有免费电子课件、参考习题答案及源程序代码，供教师参考。凡选用本书作为授课教材的教师或学校，均可来电索取。
目录
项目一单片机最小工作系统构建1 
项目目标导读1 
任务一认识单片机2 
任务导入2 
任务分析2 
相关知识：单片机基本知识2 
任务二彩灯闪烁控制7 
任务导入7 
任务分析7 
相关知识：单片机基本结构7 
任务实施19 
训练与测评26 
技能提高26 
知识拓展：发光二极管的应用27 
知识归纳28 
项目小结28 
练习题29 
项目二灯光控制设计31 
项目目标导读31 
任务一流水灯控制32 
任务导入32 
任务分析32 
相关知识：单片机并行I/O端口及指令系统32 
任务实施44 
训练与测评50 
技能提高50 
任务二汽车转向灯控制51 
任务导入51 
任务分析52 
相关知识：分支程序设计52 
任务实施58 
训练与测评62 
技能提高62 
任务三模拟广告灯设计64 
任务导入64 
任务分析64 
相关知识：循环程序、查表程序及子程序设计64 
任务实施69 
训练与测评73 
技能提高73 
知识归纳78 
项目小结78 
练习题79 
项目三抢答器和交通信号灯设计82 
项目目标导读82 
任务一抢答器设计83 
任务导入83 
任务分析83 
相关知识：中断的基本知识83 
任务实施91 
技能提高96 
任务二十字路口交通信号灯的设计97 
任务导入97 
任务分析98 
相关知识：利用定时器实现延时98 
任务实施100 
训练与测评106 
技能提高106 
知识归纳109 
项目小结109 
练习题109 
项目四音乐演奏器设计112 
项目目标导读112 
任务一音乐门铃的分析与仿真112 
任务导入112 
任务分析113 
相关知识：定时/计数器113 
任务实施121 
技能提高130 
知识拓展：乐音的生成131 
任务二音乐演奏器的设计与实现134 
任务导入134 
任务分析134 
相关知识：单片机键盘接口134 
任务实施139 
技能提高：矩阵式键盘简易电子琴的设计与实现145 
知识归纳146 
项目小结146 
练习题147 
项目五电子时钟设计149 
项目目标导读149 
任务一电子秒表的设计与实现149 
任务导入149 
任务分析150 
相关知识：LED数码管及静态显示150 
任务实施153 
技能提高157 
任务二电子时钟的设计与实现161 
任务导入161 
任务分析161 
相关知识：LED数码管动态显示162 
任务实施163 
知识归纳180 
项目小结180 
练习题181 
项目六电子密码锁设计183 
项目目标导读183 
任务一电子密码锁的设计与仿真183 
任务导入183 
任务分析184 
相关知识：键盘与显示器综合应用184 
任务实施184 
技能提高：综合密码锁设计与仿真190 
知识拓展：可编程键盘/显示器接口Intel 8279 196 
任务二简易计算器的设计与实现196 
任务导入196 
任务分析196 
相关知识：单片机系统扩展196 
任务实施205 
技能提高：实用简易计算器的设计与实现216 
知识归纳219 
项目小结219 
练习题219 
项目七数字电压表设计221 
项目目标导读221 
任务一信号发生器的设计与实现221 
任务导入221 
任务分析222 
相关知识：8位D/A转换芯片DAC 0832 222 
任务实施225 
任务二数字电压表的设计与实现238 
任务导入238 
任务分析238 
相关知识：8位A/D转换芯片ADC 0809 238 
任务实施241 
训练与测评250 
知识归纳250 
项目小结251 
练习题251 
项目八电子屏显示设计254 
项目目标导读254 
任务一液晶显示屏显示设计255 
任务导入255 
任务分析255 
相关知识：液晶显示模块基本知识255 
任务实施264 
训练与测评275 
技能提高275 
任务二8×8点阵LED显示屏的分析与仿真275 
任务导入275 
任务分析275 
相关知识：8×8点阵LED基本知识276 
任务实施277 
技能提高281 
知识归纳281 
项目小结281 
练习题282 
项目九单片机串行接口技术应用283 
项目目标导读283 
任务一RS485串行总线实现单片机与PC通信284 
任务导入284 
任务分析284 
相关知识：串行通信基本知识284 
任务实施292 
训练与测评296 
技能提高296 
任务二I2C总线扩展单片机存储器297 
任务导入297 
任务分析298 
相关知识：I2C总线简介及常用I2C芯片298 
任务实施300 
训练与测评309 
技能提高309 
任务三SPI总线实时时钟控制310 
任务导入310 
任务分析310 
相关知识：SPI总线310 
任务实施312 
训练与测评318 
技能提高319 
知识归纳320 
项目小结320