技术教育社区
www.teccses.org

单片机C语言应用100例(第5版)

封面

作者:王会良 等 著

页数:420

出版社:电子工业出版社

出版日期:2025

ISBN:9787121493140

电子书格式:pdf/epub/txt

网盘下载地址:下载单片机C语言应用100例(第5版)

内容简介

本书在前4版的基础上,以MCS―51单片机为主体,从实际应用入手,结合大量实例循序渐进地讲述51单片机C语言编程方法,以及51单片机的硬件结构和功能应用。全书分为基础篇、应用篇和综合提高篇。所有实例均采用仿真软件Proteus仿真和实验板实验,使读者真正做到”边理论、边实践”,在实践中逐步掌握单片机的硬件结构和开发方法。本书在编写时力求通俗、易懂,硬件原理以”有用、够用”为原则,内容讲解以”紧密结合实践”为特色。因此,本书特别适合单片机零起点的初学者使用,可作为高等院校控制类专业学生、电子爱好者及各类工程技术人员的参考用书,也可作为高职、高专及中专院校的单片机课程教学用书。

作者简介

王会良,男,1974年生,河南偃师人,河南科技大学副教授,工学博士,硕士研究生导师。主要研究方向为:齿轮数字化设计与智能制造技术、智能控制技术、数控机床与可靠性技术。兼职为洛阳市设备维修协会、洛阳市设备管理学会会员。 近年来,参与完成的著作或教材有4部,电子工业出版社出版的《单片机C语言应用100例》第3版、《Protel DXP 2004应用100例》、清华大学出版社出版的《质量工程》、华中科技大学出版社出版的《工业机器人第三版》。

目录

基 础 篇

第 1 章 单片机概述及实验条件············································································2

1.1 单片机概述 ··························································································2

1.1.1 单片机的定义、分类与内部组成······················································2

1.1.2 单片机应用系统的结构及工作过程···················································5

1.1.3 单片机的应用 ··············································································6

1.2 单片机基础知识 ····················································································7

1.2.1 数制与数制间的转换·····································································7

1.2.2 单片机中数的表示方法及常用数制的对应关系····································9

1.2.3 逻辑数据的表示 ········································································.10

1.2.4 单片机中常用的基本术语····························································.11

1.3 单片机入门的有效方法与途径 ·······························································.12

1.4 学习单片机的基本条件 ········································································.12

1.4.1 软件条件 ·················································································.13

1.4.2 硬件条件 ·················································································.14

习题 ·······································································································.15

第 2 章 单片机开发软件及开发过程···································································.16

2.1 仿真软件 Proteus 的使用·······································································.16

2.1.1 Proteus 的主要功能特点 ······························································.16

2.1.2 实例 1:功能感受——利用 Proteus 对单片机播放《渴望》主题曲进行

仿真 ·······················································································.16

2.1.3 Proteus 软件的界面与操作介绍 ·····················································.17

2.1.4 实例 2:Proteus 仿真设计快速入门················································.20

2.2 Keil C51 的使用··················································································.30

2.2.1 单片机最小系统 ········································································.30

2.2.2 实例 3:用 Keil C51 编写点亮一个发光二极管的程序 ························.30

2.3 程序烧录器及烧录软件的使用 ·······························································.37

习题与实验 ······························································································.37

第 3 章 逐步认识单片机基本结构······································································.39

3.1 实例 4:用单片机控制一个灯闪烁··························································.39

3.1.1 实现方法···················································································39

3.1.2 程序设计···················································································39

3.1.3 用 Proteus 软件仿真 ·····································································40

3.1.4 延时程序分析·············································································42

3.2 实例 5:将 P1 口状态送入 P0、P2 和 P3 口 ···············································43

3.2.1 实现方法···················································································43

3.2.2 程序设计···················································································44

3.2.3 用 Proteus 软件仿真 ·····································································44

3.2.4 用实验板进行实验·······································································45

3.2.5 I/O 口功能介绍···········································································45

3.2.6 I/O 口的结构分析········································································45

3.3 实例 6:使用 P3 口流水点亮 8 位 LED ······················································48

3.3.1 实现方法···················································································48

3.3.2 程序设计···················································································49

3.3.3 用 Proteus 软件仿真 ·····································································50

3.3.4 用实验板进行实验·······································································50

3.4 实例 7:通过对 P3 口地址的操作流水点亮 8 位 LED ····································50

3.4.1 实现方法······································································

赞助用户下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《单片机C语言应用100例(第5版)》
Article link:https://www.teccses.org/36500.html