51单片机C语言程序设计经典实例(第3版)

51单片机C语言程序设计经典实例(第3版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

项目驱动任务式学习: 以STC89C52RC单片机为蓝本,详细介绍51系列单片机C语言程序设计与应用技术。

内容简介

本书是”以项目为载体,采用任务驱动方式”编写而成的。本书以STC89C52RC单片机为蓝本,结合Keil C51、Proteus虚拟仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细介绍了51系列单片机C语言程序设计和单片机控制系统的应用技术。本书的主要内容包括单片机系统的软/硬件开发环境、C51程序设计语言基础、LED灯光设计、按键控制与数码管显示、中断控制应用设计、定时器/计数器控制应用设计、单片机串行通信设计、LED点阵显示器设计、LCD液晶显示设计、A/D与D/A转换、串行总线扩展及应用设计、综合应用设计实例,共12个项目64个任务。本书内容全面,取材新颖,叙述清楚,理论联系实际,突出实用特色。

章节目录

封面

版权信息

内容简介

第3版前言

第2版前言

第1版前言

项目一 单片机系统的软、硬件开发环境

■任务1 单片机最小应用系统的组成

■任务2 Keil C51编译软件的使用

■任务3 Proteus 8.10仿真软件的使用

项目二 C51程序设计语言基础

■任务1 C51程序组成的识读

■任务2 运算符和表达式

■任务3 程序结构及流程控制

■任务4 数组与指针

■任务5 函数与编译预处理

项目三 LED灯光设计

■任务1 LED控制原理

■任务2 流水灯的设计

■任务3 “爱心”灯光设计

项目四 按键控制与数码管显示

■任务1 键盘控制原理

■任务2 LED数码管显示原理

■任务3 查询式按键值显示设计

■任务4 8位数码管动态显示设计

■任务5 数码管显示矩阵式键盘按键值设计

■任务6 简易减法器的设计

项目五 中断控制应用设计

■任务1 中断控制原理

■任务2 采用外中断控制的条形LED彩灯设计

■任务3 两个外部中断在游客流量统计中的应用

■任务4 采用外中断进行计数和清零控制

项目六 定时器/计数器控制应用设计

■任务1 定时器/计数器控制原理

■任务2 计数器在啤酒生产线中的应用

■任务3 方波信号发生器

■任务4 倒计时秒表的设计

■任务5 简单门铃设计

■任务6 速度可调的流水灯控制

■任务7 简单电子频率计设计

项目七 单片机串行通信设计

■任务1 单片机串行通信原理

■任务2 甲机通过串口控制乙机LED显示状态

■任务3 甲机通过串口控制乙机计时

■任务4 单片机双机通信

■任务5 单片机向主机发送字符串

■任务6 单片机与PC之间的RS-232通信

■任务7 单片机与PC之间的RS-485通信

项目八 LED点阵显示器设计

■任务1 LED点阵显示器控制原理

■任务2 一个8×8 LED点阵显示器字符串显示

■任务3 两个8×8 LED点阵显示器字符串显示

■任务4 一个16×16 LED点阵显示器汉字显示

■任务5 两个16×16 LED点阵显示器汉字显示

■任务6 两个16×16 LED点阵显示器汉字移位显示

项目九 LCD液晶显示设计

■任务1 LCD液晶显示原理

■任务2 字符式LCD静态显示

■任务3 字符式LCD移位显示

■任务4 汉字式LCD静态显示

■任务5 汉字式LCD移位显示

■任务6 汉字式LCD滚动显示

■任务7 汉字式LCD图片显示

项目十 A/D与D/A转换

■任务1 ADC0809模/数转换

■任务2 ADC0832模/数转换

■任务3 TLC2543模/数转换

■任务4 DAC0832数/模转换

■任务5 TLC5615数/模转换

■任务6 PCF8591的A/D及D/A转换

项目十一 串行总线扩展及应用设计

■任务1 24C04开启次数统计

■任务2 PCF8574串行总线扩展

■任务3 MAX7219控制数码管动态显示

■任务4 DS18B20测温

■任务5 DS1302可调日历时钟

项目十二 综合应用设计实例

■任务1 LCD数字钟的设计

■任务2 篮球比赛计分器的设计

■任务3 电子音乐播放器的设计

■任务4 电子密码锁的设计

■任务5 手机拨号键盘的设计

附录A Proteus常用快捷键

附录B C51库函数

参考文献

51单片机C语言程序设计经典实例(第3版)是2021年由电子工业出版社出版,作者 刘琼。

得书感谢您对《51单片机C语言程序设计经典实例(第3版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
C语言程序设计(第2版) 电子书
内容上根据形成的层次教学特色增加综合实例一节,对大部分章节配备总结和各种习题,包括填空题、选择题和程序设计题,个别章节可包括阅读程序以及程序改错题等,习题紧扣章节要点,体现教材重点与难点。对目录涉及的相关章节,教师和学生可根据院校划分和专业特点进行选择。实验教材中增加一例综合实验,糅合了各章节内容知识体系,并让学生领会C语言程序设计特点和能够设计开发一个小型的软件。
C语言程序设计 电子书
根据中国高等院校计算机基础教育研究会发布的“中国高等院校计算机基础教育课程体系2014”中关于程序设计类课程教学设计方案的要求,结合当前人才培养的目标编写。全书共11章,主要内容包括C语言的基本概念、变量与运算符、表达式、顺序结构、选择结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件、数据结构和数据抽象。同时,还将介绍程序设计的基本方法和常用算法。
C语言程序设计 电子书
本书是一本C语言程序设计的教材。
C语言程序设计实例教程(慕课版) 电子书
本书通过实例的形式系统讲解C程序设计的知识和应用,内容包括C语言基础、顺序结构、选择结构、循环结构、数组、函数、指针、结构体和共用体、文件以及综合实训——学生信息管理系统。每单元包含问题引入、本单元学习任务、知识描述、实例分析与实现、知识拓展和同步练习,配全套慕课视频,生动形象地讲解C语言中的基础知识和应用方法,易学易用。本书适合作为高职高专院校C程序设计课程的教材,也可供广大读者自学参考。
51单片机典型项目实战全能一本通(C语言版) 电子书
本书采用案例设计的形式,介绍了AT89S51单片机各种应用案例的C51程序设计,为初学者掌握AT89S51单片机片内功能部件与各种接口的软硬件设计提供了很好的借鉴,为快速掌握AT89S51单片机的C51程序设计,本书提供了许多可供参考的程序。本书从应用角度介绍了开关、键盘检测以及LED数码管、LCD的显示控制案例;单片机片内的中断系统、定时器、串行口的各种应用案例设计;单片机系统的并行与串行扩展技