图书简介:
任务1 单片机控制单灯亮灭
教学导航
任务单
任务准备
11 数制与编码
111 进位计数制
112 计算机中的常用编码
12 MCS-51单片机基本结构
121 单片机的内部结构
122 单片机CPU的结构
13 存储器的结构
131 程序存储器
132 内部数据存储器
133 外部数据存储器
14 并行输入/输出接口
141 并行I/O口的结构与功能
142 并行I/O口的使用特性
15 单片机芯片的引脚功能
案例1 单片机控制最右边发光二极管亮灭
案例2 仿真调试简单的C语言程序
任务实施
知识梳理与总结
练习题1
任务2 单片机控制流水灯
教学导航
任务单
任务准备
21 C51基础
211 C51的标识符和关键字
212 C51的数据类型
213 C51的运算量
214 C51运算符和表达式
22 C51语句
221 简单语句与复合语句
222 分支控制语句
223 循环控制语句
224 转移语句
23 C51函数与预编译处理
231 函数的定义
232 函数参数和返回值
233 函数的原型声明
234 函数的调用
235 内部函数与外部函数
236 预处理命令
24 单片机时钟电路及CPU时序
241 单片机时钟电路
242 CPU时序
案例3 单片机控制模拟广告流水灯
任务实施
知识梳理与总结
练习题2
任务3 以定时方式控制流水灯
教学导航
任务单
任务准备
31 中断系统
311 中断的概念与作用
312 MCS-51单片机中断系统
313 中断服务函数
案例4 蒸汽锅炉参数越限报警程序编制
32 定时器/计数器
321 定时器/计数器的结构
322 定时器/计数器工作方式
案例5 啤酒生产线自动装箱控制程序编制
案例6 以定时方式控制简单流水灯
任务实施
知识梳理与总结
练习题3
任务4 双单片机控制霓虹灯
教学导航
任务单
任务准备
41 串行通信基础
411 串行通信的分类
412 串行通信的传输方向
42 MCS-51单片机的串行接口
421 串行口的结构
422 串行口的工作方式
423 串行口的波特率
案例7 用单片机的扩展口控制流水灯
案例8 双单片机控制流水灯
任务实施
知识梳理与总结
练习题4
任务5 单片机控制简单交通灯
教学导航
任务单
任务准备
51 Keil μVision集成开发环境
511 Keil μVision的安装与软件开发流程
512 Keil μVision的使用方法
513 Keil μVision调试技巧
52 Proteus的使用
521 Proteus软件介绍
522 ISIS软件界面
523 绘制电路原理图的方法
524 Proteus和Keil的联调
53 单片机最小系统
531 单片机复位电路
532 单片机最小系统的组成
案例9 用单片机最小系统实现简单交通灯控制
任务实施
知识梳理与总结
练习题5
任务6 带时间显示的交通灯控制
教学导航
任务单
任务准备
61 单片机控制数码管显示
611 LED显示器的结构
612 显示字形与字段码关系
613 LED数码显示方式
62 数组
621 一维数组
622 二维数组
623 字符数组
案例10 设计计时器
63 指针
631 变量的地址
632 指针变量的概念
633 指针与一维数组
634 指针与二维数组
案例11 有时间显示的简单交通灯系统控制
任务实施
知识梳理与总结
练习题6
任务7 用单片机和可编程并行接口控制交通灯
教学导航
任务单
任务准备
71 MCS-51单片机的简单扩展
711 外部总线结构
712 地址锁存器和总线驱动器
713 并行I/O口简单扩展
案例12 用单片机扩展口控制秒表
案例13 用单片机扩展口控制流水灯
案例14 用单片机扩展输入口进行开关控制
72 存储器的扩展
721 程序存储器的扩展
722 数据存储器的扩展
723 存储器的综合扩展
73 8255A可编程并行I/O接口
731 8255A的结构及引脚
732 8255A的工作方式
733 8255A的控制字
734 8255A与单片机的典型连接电路
735 单片机应用系统设计方法
案例15 单片机控制简单智能设备
实例16 用单片机和8255A控制交通灯
任务实施
知识梳理与总结
练习题7
综合任务 温度报警器的设计与制作
教学导航
任务单
任务准备
81 液晶显示器显示
811 字符型LCM的特性及引脚功能
812 字符型LCM与单片机的连接
813 字符型LCM的指令集
案例17 用单片机控制字符的液晶显示
案例18 空调预置温度的显示
82 键盘与单片机的连接
821 按键及其抖动问题
822 独立式按键接口技术
823 矩阵式键盘接口技术
案例19 空调制冷控制系统预置温度设置
83 A/D接口技术
831 A/D转换基本知识
832 ADC的工作原理及应用
833 高精度ADC与单片机接口
案例20 单片机控制模拟电压的显示1
案例21 单片机控制模拟电压的显示2
案例22 单片机控制模拟电压的显示3
案例23 高精度ADC与单片机的接口
84 D/A接口技术
841 D/A转换基本知识
842 8位通用D/A转换器
案例24 单片机控制锯齿波输出
案例25 空调制冷控制系统环境温度检测
85 数字温度传感器
851 DS18B20的引脚及内部结构
852 DS18B20的读写操作
853 DS18B20的复位及读写时序
案例26 单片机DS18B20传感器连接
案例27 单片机控制空调制冷系统设计
任务实施
知识梳理与总结
练习题8
综合实训 校园电子铃的设计与制作
附录A Protues元件库的中英文对照
附录B C51的库函数
附录C MCS-51单片机汇编语言指令系统
参考文献
展开
随着我国经济的快速发展,各行各业对人才的需求出现新的变化,对就业人员的基本知识技能与发展能力提出较高的要求,近年来各院校按照教育部最新的教学改革要求,不断开展多种方式的课程改革与专业建设,使高等职业教育有了较快的发展,使企业对职业教育的认可度和支持度逐年提高,企业用人将会走上良性发展的道路。本书在企业技术人员的积极参与下进行编写,以单片机控制系统的设计实现为目标,通过项目任务来培养单片机基础知识与操作技能。
本教材以理论知识“必需、够用”为原则,注重职业岗位技能训练,以真实项目为导向,通过8个任务及多个实例和实训,来介绍单片机应用技术。内容包括任务1单片机控制单灯亮灭,任务2单片机控制流水灯,任务3以定时方式控制流水灯,任务4双单片机控制霓虹灯,任务5单片机控制简单交通灯,任务6带时间显示的交通灯控制,任务7用单片机和可编程并行接口控制交通灯,综合任务为温度报警器的设计与制作。每个任务由“任务单、任务准备、实例、案例、任务实施”等构成,其中任务单提供本任务的内容描述、具体要求和实现方法;任务实施给出完成本任务的主要操作过程,并要求读者在工作单中填写完成任务的相关内容,以便及时总结与评价;任务准备讲解完成任务所需要的理论知识;实
例与案例给读者一定的指导与示范,帮助读者完成任务的设计。
本书为高职高专院校单片机技术课程的教材,也可作为应用型本科、成人教育、自学考试、电视大学、中职学校、培训班的教材,以及工程技术人员的自学参考书。
本教材由李法春副教授和周贤峰总工程师共同策划与编写,参加编写的还有李靖、董晓倩、庞军钦等,全书由李法春负责统稿与定稿。周贤峰从事技术研发工作多年,能够将职业岗位技能要求与课程教学结合起来,保证了本书核心内容的构建。另外,书中所有实例、案例都已进行仿真调试或在开发板上运行,部分项目任务已制作实物并调试运行正常。本书的编写参考了国内外许多有关MCS-51单片机的书刊和资料,在此向有关作者表示感谢!
由于时间仓促和编者水平有限,书中错误或不妥之处在所难免,恳请各位专家、读者批评指正。
为方便教师教学与学生学习,本书配有免费的电子教学课件、习题参考答案、案例电路图及源程序,请有此需要的师生登录华信教育资源网(www.hxedu.com.cn)免费注册后进行下载,有问题时请在网站留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。读者也可通过该精品课程链接网址(http://211.66.88.185/2007/solver/classView.do?classKey=683931)浏览和参考更多的教学资源。
展开