51单片机C语言项目实践教程

51单片机C语言项目实践教程
作 者: 梁竹君
出版社: 西安电子科技大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《51单片机C语言项目实践教程》作者简介

内容简介

本书分为基础知识储备篇、基础项目学习篇、综合项目实战篇三大部分。全书以项目化教学的思路展开编写, 第一篇基础知识储备篇依次详细地介绍了51单片机应用系统开发所要求储备的相关基础知识, 包括: 对51单片机的认知、开发环境的搭建、C51程序设计基础以及单片机系统的开发方法。第二篇基础项目学习篇讲解单片机I/O口的基本操作和中断(外部中断)、单片机定时/计数器及操作、串口通信知识。第三篇综合项目实战篇, 通过五个综合项目介绍单片机应用系统的综合设计和开发。 本书适合作为高职院校电子类、通信类、电气类、计算机类的教材使用, 也可用作单片机开发工程技术人员的培训教材,还可作为电子设计爱好者的参考用书。

图书目录

篇 基础知识储备篇

项目1 单片机基础知识 2

任务1 点亮一个LED发光二极管 2

任务2 认知51单片机 7

任务3 Keil C51单片机开发环境的搭建 18

任务4 C51程序设计基础 28

任务5 单片机应用系统的开发方法 42

习题 54

第二篇 基础项目学习篇

项目2 彩灯控制器的设计与制作 58

任务1 51单片机I/O(输入/输出)接口 58

任务2 按键和点灯 61

任务3 按键和流水灯 64

任务4 外部中断和花样流水灯 69

习题 77

项目3 带闹钟的数字钟的设计与制作 80

任务1 数码管显示 81

任务2 蜂鸣器发音 86

任务3 键盘的应用 88

任务4 定时/计数器的使用 97

习题 106

项目4 LED点阵广告牌的设计与制作 109

任务1 8×8 LED点阵显示 109

任务2 16×16 LED点阵上稳定显示汉字 121

任务3 16×16 LED点阵上花样显示汉字 126

习题 128

第三篇 综合项目实战篇

项目5 简易电子琴的设计与制作 132

任务1 系统方案设计 132

任务2 系统硬件电路设计 133

任务3 系统软件程序设计 136

项目扩展任务 147

项目6 温度报警系统的设计与制作 148

任务1 系统方案选择和论证 148

任务2 系统硬件电路设计 150

任务3 系统软件程序设计 157

项目扩展任务 170

项目7 汽车倒车报警系统的设计与制作 171

任务1 系统方案选择和论证 171

任务2 系统硬件电路设计 173

任务3 系统软件程序设计 178

项目扩展任务 204

项目8 带有红外遥控的电子密码锁的设计与制作 205

任务1 系统方案选择和论证 206

任务2 系统硬件电路设计 207

任务3 系统软件程序设计 218

项目扩展任务 254

项目9 12864液晶显示的数字电子万年历系统的设计与制作 255

任务1 系统方案设计与论证 256

任务2 系统硬件电路设计 257

任务3 系统软件程序设计 268

项目扩展任务 304

参考文献 305