51单片机原理与应用C语言案例教程

51单片机原理与应用C语言案例教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2022-03
版次: 1
ISBN: 9787302599753
定价: 59.00
装帧: 其他
开本: 16开
纸张: 胶版纸
  • 本书采用“案例式教学,任务驱动”的理念,按照学生认知规律进行编写。本书共分11章,第1章至第8章介绍了单片机的内部资源,包括内部结构、单片机小系统、C51程序设计、数码管、矩阵按键、中断、定时器、串口等知识; 第9章介绍了单片机的扩展与接口技术,包括LCD液晶、A/D转换、D/A转换、单总线、I2C、SPI总线技术; 第10章介绍了直流电机、步进电机、舵机的控制; 第11章以电子版方式介绍了应用于期末作品答辩及实践教学竞赛的电子版综合题目设计。 本书进行了单片机教学的创新性改革,配有详细的零基础授课视频以及二维码演示视频; 开发了与教材案例、综合设计完全配套的51单片机开发板; 配备了丰富的Proteus仿真配套资源; 融入了课程思政思想; 给出了完善的案例代码、教学课件、教学方法和平时考核、期末考试作品答辩方法; 并提供了免费资料获取和联系方式,为广大教师和使用者提供了交流经验的平台。本书的参编人员都是拥有多年实际项目研发经验的资深教师,引领读者从实践过程中提高自己发现问题、分析问题、解决问题的能力。全书采用设定任务→任务思路→硬件结构设计→原理图设计→程序编写→实物、仿真结果展示→程序分析的思路进行阐述,目的是让读者根据鲜活的实例,激发学习兴趣,快速掌握知识点,达到学以致用的目的。 本书可作为大学本科(或较高层次专科)电子信息、电气工程、物联网、计算机、机器人、机电一体化等相关工科专业单片机课程教材,也可作为课程设计、综合实训、毕业设计、电子科技竞赛以及工程技术人员的参考书。 王强,黑龙江东方学院副教授,校领军人才,主要研究方向为嵌入式控制,主编《51单片机原理与应用案例教程(C51编程)》,主教单片机十年,指导学生获奖50项,100余名成为嵌入式工程师。 第1章案例目标1单片机的认知

    1.1单片机概述

    1.1.1单片机组成及其特点

    1.1.2单片机分类

    1.1.3几种教学中常见单片机的区别

    1.2单片机的应用

    1.3STC系列单片机

    1.4就业需求与教学考试方法

    1.4.1单片机技术就业需求

    1.4.2教学方法交流

    1.4.3考试方法交流

    习题与思考题

    实践应用题

    第2章51单片机结构体系

    2.1案例目标2单片机的内核

    2.1.151单片机的引脚功能

    2.1.251单片机的硬件结构

    2.1.351单片机的存储器

    2.1.451单片机的时钟与复位

    2.2案例目标3单片机小系统的硬件设计

    2.2.1单片机小系统原理图

    2.2.2单片机小系统原理图讲解

    2.2.3单片机小系统元器件清单

    2.2.4单片机小系统实物图

    2.2.5单片机小系统注意事项

    2.2.6单片机小系统电子元器件

    2.2.7电子元器件的焊接

    2.3配套开发板介绍

    2.3.1开发板原理图简介

    2.3.2开发板实物图简介

    习题与思考题

    实践应用题

     

     

    第3章51单片机C51程序设计

    3.1案例目标4Keil μVision4软件的运用

    3.1.1Keil μVision4软件简介

    3.1.2Keil μVision4软件安装

    3.1.3Keil μVision4案例目标的实现

    3.2案例目标5STCISP V6.86下载软件的使用

    3.2.1软件安装及主要功能介绍

    3.2.2STC下载软件案例目标的实现

    3.3案例目标6Proteus仿真软件的运用

    3.3.1软件功能简介与安装

    3.3.2Proteus仿真软件案例目标的实现

    3.4案例目标7单片机中常用C语言知识

    3.4.1C51程序设计基础

    3.4.2C51语言的函数

    习题与思考题

    实践应用题

    第4章案例目标851单片机并行I/O端口的灵活运用

    4.1并行I/O端口的结构及工作原理

    4.1.1P0口(32脚~39脚)结构及工作原理

    4.1.2P1口(1脚~8脚)结构及工作原理

    4.1.3P2口(21脚~28脚)结构及工作原理

    4.1.4P3口(10脚~17脚)结构及工作原理

    4.2并行I/O端口C51编程

    4.2.1点亮LED小灯,开启学习单片机技术的大门

    4.2.2流水灯案例目标的实现

    4.2.3蜂鸣器案例目标的实现

    4.2.4继电器案例目标的实现

    习题与思考题

    实践应用题

    第5章数码管显示与键盘检测

    5.1案例目标9数码管显示的具体实现

    5.1.1数码管显示原理

    5.1.2数码管静态显示应用举例

    5.1.3数码管动态显示应用举例

    5.1.4数码管案例目标的实现

    5.2案例目标10利用数码管显示按键值

    5.2.1独立键盘检测应用举例

    5.2.2矩阵键盘检测应用举例

    5.2.3键盘检测案例目标的实现

    习题与思考题

    实践应用题

    第6章案例目标11带有紧急情况处理的交通灯控制系统设计

    6.1中断系统概述

    6.1.1基本概念

    6.1.251系列单片机中断源

    6.1.351系列单片机中断请求标志寄存器

    6.1.4中断允许与中断优先级的控制

    6.2外部中断及应用举例

    6.3外部中断案例目标的实现

    习题与思考题

    实践应用题

    第7章案例目标12基于数码管的电子时钟显示

    7.1定时器简介

    7.1.1定时器的结构

    7.1.2定时器/计数器控制寄存器

    7.251单片机的定时器/计数器T0和T1的控制

    7.2.1定时器/计数器对输入信号的要求

    7.2.2方式0

    7.2.3方式1

    7.2.4方式2

    7.2.5方式3

    7.3STC89C52的定时器/计数器应用举例 

    7.3.1应用步骤和初值设定方法

    7.3.2应用实例的描述

    7.4定时器/计数器案例目标的实现

    习题与思考题

    实践应用习题

    第8章案例目标13单片机的双机通信

    8.1串行通信基础

    8.1.1串行通信线路形式

    8.1.2异步通信和同步通信

    8.2串行口结构描述

    8.2.1串行接口的结构

    8.2.2串行接口的控制寄存器

    8.3波特率的设定与定时器的关系

    8.4串行口的工作方式与典型应用举例

    8.5串行口案例目标的实现

    习题与思考题

    实践应用习题

    第9章51单片机扩展与接口技术

    9.1案例目标14可调数字时钟液晶显示系统设计

    9.1.1LCD1602液晶控制原理

    9.1.2LCD1602液晶应用实例

    9.1.3LCD12864液晶控制原理

    9.1.4LCD12864液晶显示举例

    9.1.5LCD液晶案例目标的实现

    9.2案例目标15基于单总线技术的DS18B20数字温度计设计

    9.2.1串行单总线扩展技术

    9.2.2单总线技术案例目标的实现

    9.3案例目标16基于I2C总线技术的AT24C02数据读/写系统设计

    9.3.1I2C串行总线技术

    9.3.2I2C串行总线案例目标的实现

    9.4案例目标17基于I2C总线技术的AD/DA芯片PCF8591光强

    采集显示系统设计

    9.4.1A/D和D/A转换器

    9.4.2PCF8591转换器A/D功能应用举例

    9.4.3PCF8591转换器D/A功能应用举例

    9.4.4A/D案例目标的实现

    9.5案例目标18基于SPI总线技术的TLC549模拟信号检测系统设计

    9.5.1SPI串行总线技术

    9.5.2SPI串行总线案例目标的实现

    习题与思考题

    实践应用题

    第10章常用电机控制原理与应用

    10.1案例目标19开发板电机驱动单元介绍

    10.2案例目标20直流电机调速控制系统的设计

    10.3案例目标21步进电机角度控制系统的设计

    10.4案例目标22舵机方向角度控制的设计

    习题与思考题

    实践应用题

    第11章应用于期末作品答辩及实践教学竞赛的电子版综合题目设计

    11.1开发板其他综合设计题目介绍

    11.2创新实践直达就业综合题目设计

    11.3科技竞赛获奖题目介绍

    参考文献

    附录A常用字符与ASCII代码对照表

    附录B液晶标准字符库

    附录C电子资料索取及技术支持联系方式

     
  • 内容简介:
    本书采用“案例式教学,任务驱动”的理念,按照学生认知规律进行编写。本书共分11章,第1章至第8章介绍了单片机的内部资源,包括内部结构、单片机小系统、C51程序设计、数码管、矩阵按键、中断、定时器、串口等知识; 第9章介绍了单片机的扩展与接口技术,包括LCD液晶、A/D转换、D/A转换、单总线、I2C、SPI总线技术; 第10章介绍了直流电机、步进电机、舵机的控制; 第11章以电子版方式介绍了应用于期末作品答辩及实践教学竞赛的电子版综合题目设计。 本书进行了单片机教学的创新性改革,配有详细的零基础授课视频以及二维码演示视频; 开发了与教材案例、综合设计完全配套的51单片机开发板; 配备了丰富的Proteus仿真配套资源; 融入了课程思政思想; 给出了完善的案例代码、教学课件、教学方法和平时考核、期末考试作品答辩方法; 并提供了免费资料获取和联系方式,为广大教师和使用者提供了交流经验的平台。本书的参编人员都是拥有多年实际项目研发经验的资深教师,引领读者从实践过程中提高自己发现问题、分析问题、解决问题的能力。全书采用设定任务→任务思路→硬件结构设计→原理图设计→程序编写→实物、仿真结果展示→程序分析的思路进行阐述,目的是让读者根据鲜活的实例,激发学习兴趣,快速掌握知识点,达到学以致用的目的。 本书可作为大学本科(或较高层次专科)电子信息、电气工程、物联网、计算机、机器人、机电一体化等相关工科专业单片机课程教材,也可作为课程设计、综合实训、毕业设计、电子科技竞赛以及工程技术人员的参考书。
  • 作者简介:
    王强,黑龙江东方学院副教授,校领军人才,主要研究方向为嵌入式控制,主编《51单片机原理与应用案例教程(C51编程)》,主教单片机十年,指导学生获奖50项,100余名成为嵌入式工程师。
  • 目录:
    第1章案例目标1单片机的认知

    1.1单片机概述

    1.1.1单片机组成及其特点

    1.1.2单片机分类

    1.1.3几种教学中常见单片机的区别

    1.2单片机的应用

    1.3STC系列单片机

    1.4就业需求与教学考试方法

    1.4.1单片机技术就业需求

    1.4.2教学方法交流

    1.4.3考试方法交流

    习题与思考题

    实践应用题

    第2章51单片机结构体系

    2.1案例目标2单片机的内核

    2.1.151单片机的引脚功能

    2.1.251单片机的硬件结构

    2.1.351单片机的存储器

    2.1.451单片机的时钟与复位

    2.2案例目标3单片机小系统的硬件设计

    2.2.1单片机小系统原理图

    2.2.2单片机小系统原理图讲解

    2.2.3单片机小系统元器件清单

    2.2.4单片机小系统实物图

    2.2.5单片机小系统注意事项

    2.2.6单片机小系统电子元器件

    2.2.7电子元器件的焊接

    2.3配套开发板介绍

    2.3.1开发板原理图简介

    2.3.2开发板实物图简介

    习题与思考题

    实践应用题

     

     

    第3章51单片机C51程序设计

    3.1案例目标4Keil μVision4软件的运用

    3.1.1Keil μVision4软件简介

    3.1.2Keil μVision4软件安装

    3.1.3Keil μVision4案例目标的实现

    3.2案例目标5STCISP V6.86下载软件的使用

    3.2.1软件安装及主要功能介绍

    3.2.2STC下载软件案例目标的实现

    3.3案例目标6Proteus仿真软件的运用

    3.3.1软件功能简介与安装

    3.3.2Proteus仿真软件案例目标的实现

    3.4案例目标7单片机中常用C语言知识

    3.4.1C51程序设计基础

    3.4.2C51语言的函数

    习题与思考题

    实践应用题

    第4章案例目标851单片机并行I/O端口的灵活运用

    4.1并行I/O端口的结构及工作原理

    4.1.1P0口(32脚~39脚)结构及工作原理

    4.1.2P1口(1脚~8脚)结构及工作原理

    4.1.3P2口(21脚~28脚)结构及工作原理

    4.1.4P3口(10脚~17脚)结构及工作原理

    4.2并行I/O端口C51编程

    4.2.1点亮LED小灯,开启学习单片机技术的大门

    4.2.2流水灯案例目标的实现

    4.2.3蜂鸣器案例目标的实现

    4.2.4继电器案例目标的实现

    习题与思考题

    实践应用题

    第5章数码管显示与键盘检测

    5.1案例目标9数码管显示的具体实现

    5.1.1数码管显示原理

    5.1.2数码管静态显示应用举例

    5.1.3数码管动态显示应用举例

    5.1.4数码管案例目标的实现

    5.2案例目标10利用数码管显示按键值

    5.2.1独立键盘检测应用举例

    5.2.2矩阵键盘检测应用举例

    5.2.3键盘检测案例目标的实现

    习题与思考题

    实践应用题

    第6章案例目标11带有紧急情况处理的交通灯控制系统设计

    6.1中断系统概述

    6.1.1基本概念

    6.1.251系列单片机中断源

    6.1.351系列单片机中断请求标志寄存器

    6.1.4中断允许与中断优先级的控制

    6.2外部中断及应用举例

    6.3外部中断案例目标的实现

    习题与思考题

    实践应用题

    第7章案例目标12基于数码管的电子时钟显示

    7.1定时器简介

    7.1.1定时器的结构

    7.1.2定时器/计数器控制寄存器

    7.251单片机的定时器/计数器T0和T1的控制

    7.2.1定时器/计数器对输入信号的要求

    7.2.2方式0

    7.2.3方式1

    7.2.4方式2

    7.2.5方式3

    7.3STC89C52的定时器/计数器应用举例 

    7.3.1应用步骤和初值设定方法

    7.3.2应用实例的描述

    7.4定时器/计数器案例目标的实现

    习题与思考题

    实践应用习题

    第8章案例目标13单片机的双机通信

    8.1串行通信基础

    8.1.1串行通信线路形式

    8.1.2异步通信和同步通信

    8.2串行口结构描述

    8.2.1串行接口的结构

    8.2.2串行接口的控制寄存器

    8.3波特率的设定与定时器的关系

    8.4串行口的工作方式与典型应用举例

    8.5串行口案例目标的实现

    习题与思考题

    实践应用习题

    第9章51单片机扩展与接口技术

    9.1案例目标14可调数字时钟液晶显示系统设计

    9.1.1LCD1602液晶控制原理

    9.1.2LCD1602液晶应用实例

    9.1.3LCD12864液晶控制原理

    9.1.4LCD12864液晶显示举例

    9.1.5LCD液晶案例目标的实现

    9.2案例目标15基于单总线技术的DS18B20数字温度计设计

    9.2.1串行单总线扩展技术

    9.2.2单总线技术案例目标的实现

    9.3案例目标16基于I2C总线技术的AT24C02数据读/写系统设计

    9.3.1I2C串行总线技术

    9.3.2I2C串行总线案例目标的实现

    9.4案例目标17基于I2C总线技术的AD/DA芯片PCF8591光强

    采集显示系统设计

    9.4.1A/D和D/A转换器

    9.4.2PCF8591转换器A/D功能应用举例

    9.4.3PCF8591转换器D/A功能应用举例

    9.4.4A/D案例目标的实现

    9.5案例目标18基于SPI总线技术的TLC549模拟信号检测系统设计

    9.5.1SPI串行总线技术

    9.5.2SPI串行总线案例目标的实现

    习题与思考题

    实践应用题

    第10章常用电机控制原理与应用

    10.1案例目标19开发板电机驱动单元介绍

    10.2案例目标20直流电机调速控制系统的设计

    10.3案例目标21步进电机角度控制系统的设计

    10.4案例目标22舵机方向角度控制的设计

    习题与思考题

    实践应用题

    第11章应用于期末作品答辩及实践教学竞赛的电子版综合题目设计

    11.1开发板其他综合设计题目介绍

    11.2创新实践直达就业综合题目设计

    11.3科技竞赛获奖题目介绍

    参考文献

    附录A常用字符与ASCII代码对照表

    附录B液晶标准字符库

    附录C电子资料索取及技术支持联系方式

     
查看详情
相关图书 / 更多
51单片机原理与应用C语言案例教程
51单片机技术应用教程(C语言版)(活页式)
陈贵银
51单片机原理与应用C语言案例教程
51单片机快速入门教程
潘志铭;李健辉;张博;董磊
51单片机原理与应用C语言案例教程
513.2号街纪事(精)
[莫桑比克]若昂·保罗·博尔赫斯·科埃略 著;康哲菲、赵楠楠 译
51单片机原理与应用C语言案例教程
51单片机仿真设计72例:基于Proteus的汇编+C“双语”开发
周润景、杜文阔、李波 著
51单片机原理与应用C语言案例教程
51单片机系统设计与调试——基于智能小屋系统开发的工作过程
王丽 徐又又
51单片机原理与应用C语言案例教程
51单片机原理及应用---基于Keil C 与Proteus (第4版)
陈海宴
51单片机原理与应用C语言案例教程
51号兵站
刘凤禄 编
51单片机原理与应用C语言案例教程
51单片机C语言编程基础
徐云晴、潘亚宾 编
51单片机原理与应用C语言案例教程
51个专题解读西门子300/400
张胜利,范爱军
51单片机原理与应用C语言案例教程
51单片机编程——原理·接口·制作实例
周长锁 编著
51单片机原理与应用C语言案例教程
51单片机C语言学习之道——语法、函数、Keil工具及项目实战(第2版)
孙鹏;蒋洪波
51单片机原理与应用C语言案例教程
51个关键词读懂三国
[日]井波律子 著
您可能感兴趣 / 更多
51单片机原理与应用C语言案例教程
北京经济蓝皮书:北京平台经济发展报告(2022)平台经济2.0时代:强监管与促发展
王强;王颖;邓慧慧;薛熠;蓝庆新
51单片机原理与应用C语言案例教程
骨伤科简明技术与手术教程
王强;沈影超
51单片机原理与应用C语言案例教程
科学实验-教学.研究.学习.方法
王强;孙铭明;郑萍;张明珠
51单片机原理与应用C语言案例教程
EDA工程的理论与实践:SOC系统芯片设计
王强;曾繁泰;盛娜