类似推荐
编辑推荐
项目驱动任务式学习: 以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版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。