世纪英才高等职业教育课改系列规划教材(电子信息类)

C51单片机项目设计实践教程

分享 推荐 0 收藏 0 阅读 2.1K
邓柳 , 陈卉 (主编) 周威 , 何新洲 , 王元元 (副主编) 978-7-115-28129-6

关于本书的内容有任何问题,请联系 王小娟

1.以单片机主流的设计语言C语言为基础进行讲解。
2.书中包含大量的硬件原理图和源代码。
2.以从事单片机行业的岗位工作任务为依据,遵循职业能力形成规律。
4.校企合作开发。
¥24.00 ¥20.40 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书以C语言为主要编程语言,基于KEIL开发平台和PROTEUS ISIS 7仿真平台,对许多企业微型项目的实现方法进行了阐述。
  本书分为上下两篇,上篇第1、2章介绍了单片机的基础知识,包括数制转换、硬件结构和存储器结构等,第3章介绍了单片机的汇编语言及其程序设计方法,第4章重点介绍了51单片机C语言语法及程序设计方法;下篇以实际项目导向的方式分别介绍了定时/计数器、中断系统、串行口、串行扩展、人机交互接口、A/D和D/A接口技术的应用以及以电池检测仪为例的企业项目实战等方面的内容。
  本书可作为高职高专院校计算机类、电子类专业教材,也可供科研人员、工程技术人员及业余爱好者参考阅读。

目录

目 录

上篇 理论知识

第 1章 单片机知识概述 2
1.1 单片机简介 2
1.2 单片机中的数据存储格式与数制转换 2
1.2.1 单片机中的数据存储格式 2
1.2.2 计算机中的常用数制 3
1.2.3 数制间的转换 4
1.3 单片机的特点及其应用领域 5
1.4 单片机的发展趋势 6
1.5 51单片机开发平台与设计流程 7
【任务一】设计单个LED闪烁 7

第 2章 51单片机结构及**小系统 15
2.1 51单片机外部结构与**小系统 15
2.1.1 51单片机引脚 15
2.1.2 时钟与复位电路 16
2.1.3 **小系统 19
2.2 51单片机内部结构 19
2.2.1 整体结构 19
2.2.2 并行I/O结构 20
2.3 51单片机存储结构 23
2.3.1 80C51单片机程序存储器 23
2.3.2 80C51单片机的数据存储器 24

第3章 51单片机汇编语言程序设计 28
3.1 51单片机指令系统 28
3.2 51单片机汇编语言指令 29
【任务二】数据存储与搬移 29
3.3 伪指令 36
3.4 汇编语言与C语言接口方法 38

第4章 51单片机C语言程序设计方法 42
4.1 C51程序结构与函数 42
【任务三】单片机控制流水灯 42
4.2 C51存储结构 46
4.3 C51数据类型 47
4.4 C51常量、变量、指针 51
4.5 C51运算符与表达式 52
4.6 C51结构化程序设计 55
【任务四】百钱百鸡问题 55
4.7 C51预处理命令 60
【任务五】头文件设计 60
4.8 C51编程注意事项和技巧 63

下篇 项目实训

【项目一】 51单片机定时/计数器应用——电子钟设计 66
一、项目设计目的 66
二、项目要求 66
三、项目完成时间 66
四、项目描述 66
五、项目总结 67
六、拓展理论学习 67
七、拓展项目训练 74

【项目二】 51单片机中断系统应用——具有校时功能的电子钟 76
一、项目设计目的 76
二、项目要求 76
三、项目完成时间 76
四、项目描述 76
五、项目总结 79
六、拓展理论学习 79
七、拓展项目训练 87

【项目三】 51单片机串行扩展技术(一)——单片机开机密码设置 88
一、项目设计目的 88
二、项目要求 88
三、项目完成时间 88
四、项目描述 88
五、项目总结 94
六、拓展理论学习 94
七、拓展项目训练 99

【项目四】 51单片机串行扩展技术(二)——64路开关量采集仪 100
一、项目设计目的 100
二、项目要求 100
三、项目完成时间 100
四、项目描述 100
五、项目总结 102
六、拓展理论学习 102
七、拓展项目训练 103

【项目五】 51单片机串行口应用(一)——数码管静态显示器设计 104
一、项目设计目的 104
二、项目要求 104
三、项目完成时间 104
四、项目描述 104
五、项目总结 105
六、拓展理论学习 105
七、拓展项目训练 111

【项目六】 51单片机串行口应用(二)——双机通信 112
一、项目设计目的 112
二、项目要求 112
三、项目完成时间 112
四、项目描述 112
五、项目总结 114
六、拓展理论学习 114
七、拓展项目训练 115

【项目七】 51单片机人机交互接口技术(一)——数码管电子钟 116
一、项目设计目的 116
二、项目要求 116
三、项目完成时间 116
四、项目描述 116
五、项目总结 119
六、拓展理论学习 119
七、拓展项目训练 121

【项目八】 51单机片人机交互接口技术(二)——液晶平台显示按键值 122
一、项目设计目的 122
二、项目要求 122
三、项目完成时间 122
四、项目描述 122
五、项目总结 125
六、拓展理论学习 125
七、拓展项目训练 131

【项目九】 51单片机A/D接口技术——简易数字电压表 133
一、项目设计目的 133
二、项目要求 133
三、项目完成时间 133
四、项目描述 133
五、项目总结 136
六、拓展理论学习 136
七、拓展项目训练 141

【项目十】 51单片机D/A接口技术——简易波形发生器 142
一、项目设计目的 142
二、项目要求 142
三、项目完成时间 142
四、项目描述 142
五、项目总结 145
六、拓展理论学习 145
七、拓展项目训练 149

【项目十一】 51单片机企业项目实战——电池检测仪 150
一、项目设计目的 150
二、项目要求 150
三、项目完成时间 150
四、项目描述 150
五、项目总结 165
六、拓展理论学习 165

附录 液晶模块驱动包lcd12864.C 170
参考文献 178

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • C51单片机项目设计实践教程(第2版)

    邓柳 陈卉 李德明 王元元 唐莹

    本书主要以51单片机为例,介绍单片机的软硬件设计知识和方法、技巧。可作为高职院校电子、计算机、机电相关专业的单...

    ¥29.00
  • 基于项目驱动的Protel 99 SE设计教程

    黄程波 卢鑫

      《基于项目驱动的Protel 99 SE设计教程》主要介绍PCB设计软件Protel 99 SE的使用,全...

    ¥34.00
  • 电路数学(第2版)

    罗成林 章曙雯 辛小平 尹馨玉

      本书是高等职业教育课改系列教材之一,内容包括数学基础知识及其应用、向量与复数及其应用、极限与连续、微分学及...

    ¥29.00
  • 电子CAD技能实训(第3版)

    余宏生 山磊 李芳 张成军

      本书是一本介绍Protel 2004基本功能和使用技巧的实训教材。本书从实用的角度出发,通过讲解简单而有一...

    ¥25.00
  • C51单片机项目设计实践教程

    邓柳 陈卉 周威 何新洲 王元元

      本书以C语言为主要编程语言,基于KEIL开发平台和PROTEUS ISIS 7仿真平台,对许多企业微型项目...

    ¥24.00

相关图书

  • 电子电路实训与仿真

    许胜辉

    全书分为4篇,第1篇介绍电子电路实训基础;第2篇介绍常用电子测量仪器的主要性能及其使用方法;第3篇为电子电路实...

    ¥48.00
  • 模拟电子技术基础

    张学亮 段争光 徐琬婷 高艳

    本书根据国家示范性高职院校教学改革,结合作者多年教学改革模式探索总结的教学经验进行编写。本书以技能和应用能力的...

    ¥39.80
  • 模拟电子技术实验教程

    赵巧妮 粟慧龙 张文初 唐晨

    本书分为两大部分:基础知识篇和实验篇。基础知识篇包括4章,介绍了实验基础知识、常用仪器的使用、常用电子元件识别...

    ¥32.00
  • C51单片机项目设计实践教程(第2版)

    邓柳 陈卉 李德明 王元元 唐莹

    本书主要以51单片机为例,介绍单片机的软硬件设计知识和方法、技巧。可作为高职院校电子、计算机、机电相关专业的单...

    ¥29.00
  • 数字电子电路分析与应用

    谢永超 余娟、刘彤、赵巧妮

    本书是在湖南铁道职业技术学院《数字电子电路的分析与应用》课程多年改革与实施的基础上编写的。本书以理论知识、验证...

    ¥38.00
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部