图书简介:
基础篇
项目1 认识单片机及开发过程与开发工具 (2)
任务1.1 跟着做——利用单片机点亮发光二极管 (3)
任务1.2 了解单片机的基本情况 (7)
知识点1.1 单片机的发展及应用特点 (12)
知识点1.2 数制与编码 (17)
1.2.1 单片机中的常用数制 (17)
1.2.2 单片机中数的表示 (18)
1.2.3 单片机中常用编码 (19)
任务1.3 掌握单片机系统开发常用工具的使用 (20)
知识点1.3 单片机系统开发的常用工具 (23)
1.3.1 单片机系统开发 (23)
1.3.2 单片机系统开发工具 (24)
任务1.4 了解常用单片机的封装及系统资源 (26)
知识点1.4 MCS-51单片机的封装及系统资源 (29)
1.4.1 集成电路的封装及其功能 (29)
1.4.2 单片机常用的封装形式 (29)
1.4.3 AT89C51单片机封装及其引脚 (30)
1.4.4 MCS-51单片机系统资源 (32)
1.4.5 STC89C52单片机资源 (33)
任务1.5 使用STC89C52控制发光二极管 (35)
知识点1.5 MCS-51单片机最小系统 (38)
项目小结1 (42)
项目考核1 (42)
项目拓展1:单片机与嵌入式 (47)
项目2 制作单片机彩灯控制器 (49)
任务2.1 了解MCS-51系列单片机的存储器结构 (50)
知识点2.1 MCS-51单片机内部存储器 (53)
任务2.2 了解51系列单片机的编程语言及寻址方式 (62)
知识点2.2 MCS-51单片机编程语言及格式 (65)
2.2.1 单片机编程语言分类及特点 (65)
2.2.2 汇编语言的指令格式 (65)
知识点2.3 MCS-51单片机寻址方式 (66)
任务2.3 用STC89C52的P1、P0控制LED灯(1) (69)
知识点2.4 MCS-51单片机的输入/输出端口 (73)
任务2.4 用STC89C52的P1、P2控制LED灯(2) (76)
知识点2.5 MCS-51单片机的数据传送类指令 (80)
任务2.5 用STC89C52的P1口控制LED跑马灯 (84)
知识点2.6 MCS-51单片机算术运算类指令应用 (88)
任务2.6 用STC89C52的P2口读取其他端口的状态 (93)
知识点2.7 MCS-51单片机逻辑运算类指令及应用 (96)
任务2.7 用STC89C52单片机制作多种状态彩灯控制器(1) (99)
知识点2.8 无条件转移指令格式及应用 (103)
知识点2.9 有条件转移指令格式及应用 (104)
知识点2.10 子程序调用及返回指令和空操作指令格式及应用 (107)
任务2.8 用STC89C52单片机制作多种状态彩灯控制器(2) (108)
知识点2.11 位数据传送指令、位清零与置位指令的格式及应用 (111)
知识点2.12 位逻辑运算指令和位条件转移指令的格式及应用 (112)
任务2.9 用STC89C52单片机制作多种状态彩灯控制器(3) (114)
知识点2.13 MCS-51单片机伪指令 (119)
知识点2.14 MCS-51单片机汇编语言程序设计与汇编 (121)
2.14.1 汇编程序设计步骤 (121)
2.14.2 源程序的汇编 (122)
知识点2.15 MCS-51单片机汇编语言程序结构 (122)
2.15.1 顺序结构 (122)
2.15.2 分支结构 (123)
2.15.3 循环结构 (124)
2.15.4 子程序结构 (126)
任务2.10 用STC89C52单片机制作多种彩灯控制器(4) (127)
知识点2.16 MCS-51单片机中断与中断控制信号 (131)
知识点2.17 MCS-51单片机中断控制、中断扩展及中断应用 (132)
任务2.11 用STC89C52单片机制作多种状态彩灯控制器(5) (141)
知识点2.18 MCS-51单片机定时器/计数器结构及工作原理 (145)
知识点2.19 MCS-51单片机定时器/计数器控制 (146)
任务2.12 用STC89C52单片机制作多种状态彩灯控制器(6) (147)
知识点2.20 MCS-51单片机定时器/计数器的工作方式及应用 (151)
项目小结2 (156)
项目考核2 (156)
项目拓展2:汇编语言与C语言 (166)
应用篇
项目3 基于51单片机简单控制系统设计与制作 (170)
任务3.1 基于STC89C52单片机的交通灯控制系统 (171)
知识点3.1 数码管的结构与工原理 (179)
知识点3.2 MCS-51单片机与LED显示器接口电路 (180)
知识点3.3 MCS-51单片机与键盘接口电路 (183)
任务3.2 基于STC89C52单片机的数字电压表设计与实现 (187)
知识点3.4 MCS-51单片机与A/D和D/A转换接口电路 (192)
3.4.1 MCS51单片机与ADC0809接口电路 (193)
3.4.2 MCS51单片机与DAC0832接口电路 (198)
知识点3.5 MCS-51单片机与LCD1602接口与编程 (203)
任务3.3 基于STC89C52单片机的双机通信系统 (210)
知识点3.6 串行通信的基本知识 (214)
知识点3.7 MCS-51单片机串行口的结构与专用寄存器 (217)
知识点3.8 串行通信总线标准及其接口转换 (219)
知识点3.9 MCS-51单片机串行接口的工作方式 (222)
知识点3.10 MCS-51单片机之间的通信及应用举例 (225)
3.10.1 双机通信的硬件组成电路 (225)
3.10.2 串行通信编程的流程 (225)
3.10.3 程序设计实例:甲机发送10个数据给乙机 (227)
项目小结3 (229)
项目考核3 (229)
项目4 基于STC89C52单片机的控制系统设计 (234)
任务4.1 基于STC89C52单片机的太阳能热水器水温、水位控制系统设计(235)
知识点4.1 课程设计的目标与基本步骤 (245)
知识点4.2 MCS-51单片机隔离与驱动接口电路技术 (247)
4.2.1 了解开关量输出通道的结构 (247)
4.2.2 常用的功率接口驱动电路 (247)
知识点4.3 单片机应用系统的组成 (250)
4.3.1 典型应用系统 (250)
4.3.2 单片机应用系统的构成方式 (251)
知识点4.4 单片机应用系统开发的一般过程 (251)
知识点4.5 单片机应用系统的抗干扰技术 (253)
项目小结4 (258)
附录A 综合模拟测试试卷(一) (259)
附录B 综合模拟测试试卷(二) (265)
附录C MCS-51型单片机指令汇总表 (271)
附录D ASCII 字符表 (275)
参考文献 (276)
展开
为了适应社会经济和科学技术的迅速发展及教育教学改革的需要,遵循“以就业为导向”的原则,根据多年的教学实践与产品开发经验,在充分考虑职业教育特色的基础上,从分析职业岗位技能要求入手,以实际应用为主线,力求理论联系实际,将本课程的内容分成两篇——基础篇和应用篇,以“项目导向,任务驱动”的教学模式进行教学,本教材具有以下几个特点。
1.体现“学中做,做中学,实践中教理论,理实一体”的职业教育理念
全书共21个任务,每个任务安排由浅入深,循序渐进,使学生能够在实践中学习,学以致用,达到潜移默化,能力递进。本书编写指导思想如下:
(1)理论实践一体化;
(2)教学做一体化;
(3)知识学习、能力训练、态度培养一体化;
(4)学生需求、课程设计、教学指导一体化;
(5)基本技能训练、单项技能训练、综合技能训练一体化;
(6)教学环节设计、教学方法应用、教学资源开发一体化。
2.注重项目制作流程,符合认知和教学规律
本书在安排内容上由浅入深,循序渐进,逐步拓展知识点。按照“下发任务书→完成任务→相关知识→再下发任务书→再完成任务→小结测试”的思路组织教学,全书项目任务从简单开始,逐步提高、丰富和完善。
3.项目任务题材丰富,贴近生活实际,充分激发学生的学习兴趣
本书全部由实用性、操作性强的任务构成,内容翔实,素材丰富,从点亮一个发光二极管、最小系统、LED控制器、单片机应用系统,使学生以应用技术为目的主动学习。
4.以实用为目的,具有高职教育特色
本书以职业岗位为原型,以其工作能力为主线,突出知识的实际应用,注重学生应用能力的培养。
5.课程中心网络化,教学资源立体化,便于教师教学和学生自学
作者为本课程专门开发制作了单片机网络课程中心平台(http://www.mcudpj.com),提供进行项目教学所需要的整体教学设计方案、单元教学设计方案、制作素材、制作实例、测试程序代码、考试系统、任务书、教学视频等多种配套资源,读者可以使用自己的学习账号(见封底上)登录该网站,根据学习进度和进阶情况按积分要求进行下载和学习,教学过程通过网络课程中心平台进行记录和管理,同时课程中心网站开通交流互动栏目,及时解决学习过程的疑难问题,全方位服务于教师教学和学生学习。
按照教学大纲要求,本书基础篇包含17个任务和两个考核项目,基本参考课时为76学时,应用篇4个任务为选修部分,为单片机基础应用和提高部分,用户可以根据实际教学情况做适当调整。本课程是基于网络平台的课程,采用了开放式、阶梯式、“游戏通关”模式,教师使用时请登录单片机网络课程中心(http://www.mcudpj.com)网站,在“资源下载”栏目中的“教师下载”模块中,下载课程进行所需要的整体教学设计、单元设计、进阶卡等相关资源。全书的所有习题已经全部导入在线考试系统,在线考试系统包括在线自测和在线考试两个部分,学生使用自己的学习账号,登录以后,按教师要求和积分情况学习、自测和考试。
本书由黄双成担任主编,负责全书的统稿工作,并编写前言、项目3及全书的所有任务书;吕恩胜、张秋红为副主编,分别编写项目1和项目2的任务2.1~2.5;刘庆花编写项目2的任务2.6~2.9;孙彩云编写项目2的任务2.10~2.12;王雷和朱运晓编写项目4及附录。另外,在本书编写过程中,参考了有关书籍和资料,同时得到郑州金特莱电子有限公司技术部工程师何威风的大力支持,在此一并表示感谢。
由于水平有限,书中难免存在一些不足和纰漏,恳请广大读者批评指正。对本书提出的意见和建议,或者其他问题,请发至编者电子邮箱hsc424@163.com,或者在单片机网络课程中心网站(http://www.mcudpj.com)“讨论交流”栏目自由讨论区发帖留言,我们将以最快的速度给您回复。为了方便教师教学,本书配套有免费电子教学课件、练习题参考答案,有此需要的教师也可登录华信教育资源网(http://www.hxedu.com.cn)免费注册后再进行下载。
展开