高等职业教育 > 计算机大类

单片机应用技术项目教程(C语言版)

书号:9787113219390 套系名称:高等职业教育机电类专业“十三五”规划教材

作者:赵俊生 仇士玉 徐大诏 出版日期:2016-07-01

定价:42.00 页码 / 开本:280 /16

策划编辑:何红艳 责任编辑:何红艳

适用专业:无 适用层次:高等职业教育

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书根据高等职业教育机电类专业“单片机应用技术项目教程(C语言版)”课程的教学要求编写而成。本书借鉴CDIO工程教育理念,采用“项目驱动”的编写思路,紧密结合单片机应用实际情况,以实训项目为主线,理论联系实际,充分体现了高等职业教育的应用特色和能力本位,突出了人才应用能力的创新素质的培养。从技术和工程应用的角度出发,为适应不同层次不同专业的需要,全书共设计10个项目,主要介绍单片机开发系统、单片机并行端口的应用、定时器/计数器、中断系统、串行通信技术、接口技术,以及单片机应用系统设计方法等内容。从教学做角度设计了近50个技能训练以达到“理论学习与技能训练相结合”的教学目的。本书以实例的形式系统地介绍了单片机技术基础知识和技能实训内容,突出了工程实践能力的培养,可用于学生的理论学习与实训操作、课程设计与毕业设计。

            本书适合作为高等职业教育工业电气技术、工业电气自动化、应用电子技术、信息工程技术、机电一体化应用技术、机械自动化等相关专业单片机技术课程的教材,也可作为广大工程技术人员短期培训的教材和学习参考用书。
  • 项目1?单片机基础知识及LED控制与实现1
    学习目标1
    项目描述1
    知识链接1
    一、 单片机技术应用系统认识1
    二、 单片机应用系统的开发过程5
    三、 逻辑数据的表示6
    四、 单片机中数制的表示方法7
    五、 单片机应用系统入门的有效方法和基本条件15
    项目实施16
    自我测试17
    项目2?单片机软件开发过程和LED的闪烁控制19
    学习目标19
    项目描述19
    知识链接19
    一、仿真软件Proteus的使用19
    二、功能感受——Proteus仿真单片机播放音乐20
    三、 Keil C51软件的使用28
    四、 单片机烧写器及烧写软件的使用36
    五、C51语言源程序的结构特点38
    项目实施43
    自我测试45
    项目3?I/O口开关控制设计与实现46
    学习目标46
    项目描述46
    知识链接46
    一、AT89S51单片机的内部结构和功能46
    二、AT89S51单片机引脚的定义及功能47
    三、AT89S51单片机存储器的空间配置及功能结构48
    四、AT89S51 单片机I/O接口及工作原理52
    五、C51语言的数据类型与运算符57
    项目实施64
    自我测试70
    项目4?LED数码管显示控制与实现72
    学习目标72
    项目描述72
    知识链接72
    一、LED数码管接口的原理和接口电路72
    二、C51常量和变量75
    三、 C51语言的基本语句78
    四、 C51语言的数组82
    项目实施83
    自我测试103
    项目5?键盘的设计与实现104
    学习目标104
    项目描述104
    知识链接104
    一、 键盘接口的工作原理104
    二、 字符型LCD液晶接口107
    项目实施112
    自我测试139
    项目?单片机的定时器/计数器综合应用140
    学习目标140
    项目描述140
    知识链接140
    一、定时器/计数器的基本概念140
    二、定时器/计数器的结构及工作原理142
    三、定时器/计数器的控制143
    四、C语言的指针146
    五、 C语言的函数149
    项目实施151
    自我测试156
    项目6?单片机中断系统与外部中断源的扩展157
    学习目标157
    项目描述157
    知识链接157
    一、单片机中断系统的概念157
    二、中断系统的结构及控制159
    三、外部中断源的扩展162
    项目实施163
    自我测试179
    项目7?单片机串行通信的设计与实现180
    学习目标180
    项目描述180
    知识链接180
    一、串行通信的概念180
    二、串行通信的结构184
    三、串行通信的控制184
    四、单片机点对多数据传输188
    项目实施191
    自我测试202
    项目?8路温度采集监控电路设计与实现204
    学习目标204
    项目描述204
    知识链接204
    一、 I2C总线器件及应用205
    二、 DS18B20温度传感器208
    三、SPI总线接口芯片及其应用216
    项目实施218
    自我测试256
    项目模拟量输入/输出设计与实现257
    学习目标257
    项目描述257
    知识链接257
    一、 模/数(A/D)转换器件的基本知识257
    二、 数/模(D/A)转换器件的基本知识260
    项目实施262
    自我测试270
    附录A图形符号对照表271
    参考文献272

  •         本书采用项目驱动,任务导向,紧密结合单片机应用实际情况,以实训项目为主线,理论联系实际,充分体现了高等职业教育的应用特色和能力本位,突出人才应用能力的创新素质的培养,内容丰富,实用性强。
    本书从教学做练习设计了50多个技能训练仿真练习任务以达到“边理论、边练习、学一样、会一样”教学目的。以实例系统地介绍了单片机技术基础和技能实训内容。引入Proteus仿真软件,采用C语言编程,实现了在计算机完成单片机电路设计、软件设计及调试与仿真,真正实现了从概念到产品的完整设计。