MCS-51单片机C语言程序设计与实践(第3版)

MCS-51单片机C语言程序设计与实践(第3版)
作 者: 王国玉
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MCS-51单片机C语言程序设计与实践(第3版)》作者简介

内容简介

本书以国内***的MCS-51单片机的硬件和软件的设计为背景,以C51语言为基础,引入项目教学法,将单片机教学大纲所要求的每个知识点分解成若干个任务,完成单片机的学习。在项目的安排上,充分考虑各学校教学设备的实际情况,本着节约和充分利用现有实验设备的精神,每个项目具有实验材料易得、制作容易、由浅及深、实用性强等特点。在实施过程中,既可以使用万能实验板制作,也可以在已有的实验板、实验箱或实验台上完成。同时针对不同程度的学生可以有选择的完成其中的部分或全部任务。

图书目录

项目一 认识单片机及其开发工具 ...... 1

项目基本知识 ................................................. 1

知识一 初识单片机 ..................................... 1

知识二 MCS-51 单片机 .............................. 5

知识三 单片机开发常用工具 ..................... 9

项目技能实训 ............................................... 13

技能实训一 制作第一个实例――流水灯 ...................................... 13

技能实训二 Keil 软件的基本使用方法 .... 15

技能实训三 向单片机写入程序 ............... 20

技能实训四 自制STC 系列单片机的

ISP 下载线 ............................ 25

技能实训五 仿真软件Proteus 演练 ......... 27

项目小结 ....................................................... 31

项目思考题 ................................................... 32

项目二 简单I/O 口控制电路的制作 . 33

项目基本知识 ............................................... 33

知识一 MCS-51 单片机并行I/O 口 ........ 33

知识二 单片机的C51 语言基础

知识(一) .................................. 35

项目技能实训 ............................................... 42

技能实训一 闪烁灯的制作 ....................... 42

技能实训二 广告灯的制作 ....................... 50

项目小结 ....................................................... 54

项目思考题 ................................................... 55

项目三 MCS-51 单片机基本功 ........ 56

项目基本知识 ............................................... 56

知识一 MCS-51 单片机基础 .................... 56

知识二 单片机的C51 语言基础知识(二) .................................. 61

项目技能实训 ............................................... 75

技能实训一 呼吸灯的设计 ....................... 75

技能实训二 控制直流电动机 ................... 77

项目小结 ....................................................... 82

项目思考题 ................................................... 82

项目四 并行I/O 口的应用 ............... 83

项目基本知识 ............................................... 83

知识一 LED 数码管接口 .......................... 83

知识二 键盘接口 ....................................... 87

知识三 LED 点阵显示模块接口 .............. 93

项目技能实训 ............................................... 97

技能实训一 七段LED 数码管显示电路的制作....................................... 97

技能实训二 按键控制球赛记分牌的制作 .................................... 101

技能实训三 电子密码锁的制作 ............. 107

技能实训四 LED 点阵显示屏的制作 .... 112

项目小结 ..................................................... 115

项目思考题 ................................................. 116

项目五 中断系统及外部中断的应用 .................................. 117

项目基本知识 ............................................. 117

MCS-51 单片机的中断系统及外部中断的应用 ............................................................. 117

项目技能实训 ............................................. 126

技能实训一 防盗报警器的制作 ............. 126

技能实训二 LED 旋转显示屏的制作 .... 129

项目小结 ..................................................... 134

项目思考题 ................................................. 135

项目六 定时/计数器系统的应用 .... 136

项目基本知识 ............................................. 136

认识MCS-51 单片机的定时/计数器系统 ............................................................. 136

项目技能实训 ............................................. 144

技能实训一 秒闪电路的制作 ................. 144

技能实训二 电子计时秒表的制作 ......... 147

技能实训三 数字时钟的制作 ................. 152

技能实训四 电子琴的制作 ..................... 158

技能实训五 电子音乐盒的制作 ............. 162

技能实训六 数字频率计的制作 ............. 167

项目小结 ..................................................... 171

项目思考题 ................................................. 171

项目七 串行通信技术 .................... 172

项目基本知识 ............................................. 172

认识MCS-51 单片机的串行通信系统 ..... 172

项目技能实训 ............................................. 179

技能实训一 单片机双机通信系统的制作..................................... 179

技能实训二 单片机与PC 通信系统的制作..................................... 183

项目小结 ..................................................... 189

项目思考题 ................................................. 190

项目八 测控技术 ........................... 191

项目技能实训 ............................................. 191

技能实训一 数字电压表的制作 ............. 191

技能实训二 电子温度计的制作 ............. 200

技能实训三 超声波倒车测距系统的制作..................................... 213

技能实训四 液晶万年历的制作 ............. 217