×
思维导图备注
零基础学单片机C语言程序设计 第2版-赵建领 & 薛园园
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
15.2.2 液晶显示控制驱动器功能说明
浏览
3
扫码
小字体
中字体
大字体
2022-02-19 20:51:41
请
登录
再阅读
上一篇:
下一篇:
前言
第一篇 单片机C51概述
1.1.2 单片机的主要组成部分
1.2 单片机开发流程
1.2.2 单片机选型
1.2.3 程序设计
1.2.4 仿真测试
1.2.5 程序下载
第2章 构建C51集成开发环境
2.1.2 单片机的复位电路
2.2 KeilµVision3集成开发环境
2.2.2 KeilµVision3安装
2.2.3 KeilµVision3界面概览
2.2.4 KeilµVision3的各种常用窗口
2.3 KeilµVision3中C51的开发流程
2.3.2 创建源文件
2.3.3 编译项目
2.3.4 仿真调试
2.3.5 程序下载
2.4 小结
2.5 习题与上机实践
1.1.3 单片机引脚及功能
1.3 单片机开发语言概述
1.3.2 单片机C51语言
1.1.4 单片机的应用领域
1.4 小结
1.5 习题与上机实践
第二篇 C51语言程序设计指南
3.2 C51编程规范及注意事项
3.2.2 命名
3.2.3 格式
第4章 C51语句和流程
4.1.2 表达式语句
4.2 C51的流程控制结构及程序示例
4.2.2 选择结构
4.2.3 循环结构
4.2.4 流程控制结构程序示例
4.1.3 复合语句
4.3 小结
4.1.4 循环语句
4.4 上机实践
4.1.5 条件语句
4.1.6 开关语句
4.1.7 程序跳转语句
4.1.8 函数调用语句
4.1.9 函数返回语句
4.1.10 空语句
3.3 C51的标识符与关键字
3.3.2 关键字
第5章 C51的数据结构
5.1.2 一维数组
5.2 C51的指针
5.2.2 指针变量的定义及赋值
5.2.3 取址运算符和取值运算符
5.2.4 指针变量的运算
5.2.5 C51的字符指针
5.2.6 C51的数组指针
5.2.7 C51的指针数组
5.1.3 一维字符串数组
5.3 C51的结构
5.3.2 结构变量的声明
5.3.3 结构变量的初始化
5.3.4 结构变量的使用
5.3.5 C51的结构数组
5.3.6 C51的结构指针
5.3.7 C51的嵌套式结构
5.3.8 C51的位结构
5.1.4 二维数组
5.4 C51的联合
5.4.2 结构和联合的区别
5.1.5 二维字符串数组
5.5 C51的枚举
5.5.2 枚举变量的赋值和使用
5.1.6 多维数组
5.6 C51的位域
5.6.2 位域变量的使用
5.7 C51的自定义类型
5.7.2 自定义类型的使用
5.8 小结
5.9 上机实践
3.4 C51的变量类型
3.4.2 整型变量
3.4.3 浮点型变量
3.4.4 字符型变量
3.4.5 指针型变量
3.4.6 无值型变量
第6章 C51的函数
6.1.2 函数的分类
6.2 函数的作用域
6.2.2 函数变量的作用域
6.1.3 函数的定义
6.3 函数的调用
6.3.2 引用调用
6.3.3 递归调用
6.3.4 嵌套调用
6.1.4 函数的参数
6.4 C51的main函数
6.4.2 有参main函数
6.1.5 函数的返回值
6.5 C51的库函数
6.5.2 标准函数库
6.5.3 字符函数库
6.5.4 字符串函数库
6.5.5 内部函数库
6.5.6 数学函数库
6.5.7 绝对地址访问函数库
6.5.8 变量参数表函数库
6.5.9 全程跳转函数库
6.5.10 偏移量函数库
6.6 小结
6.7 上机实践
3.5 C51的常量类型
3.5.2 浮点型常量
3.5.3 字符型常量
3.5.4 转义字符
第7章 C51的存储结构
7.1.2 片内RAM的存储器结构
7.2 C51的存储类型
7.2.2 data存储类型
7.2.3 bdata存储类型
7.2.4 idata存储类型
7.2.5 pdata存储类型
7.2.6 xdata存储类型
7.3 C51的扩展数据类型
7.3.2 sbit型变量
7.3.3 bit型变量
7.3.4 51单片机寄存器的定义
7.4 C51变量的存储模式
7.4.2 Compact模式
7.4.3 Large模式
7.5 C51的存储器指针
7.5.2 存储器指针
7.6 小结
7.7 上机实践
3.6 变量作用域
3.6.2 自动变量
3.6.3 全局变量
3.6.4 静态变量
3.6.5 寄存器变量
第8章 C51的预处理命令和用户配置文件
8.2 文件包含指令
8.2.2 C51常用的头文件
8.3 宏定义指令
8.3.2 #undef命令
8.4 条件编译指令
8.4.2 #elif命令
8.4.3 #ifdef、#ifndef命令
8.5 其他编译指令
8.5.2 #error命令
8.5.3 #pragma命令
8.6 C51的用户配置文件
8.6.2 C51的变量初始化文件
8.6.3 C51的基本I/O函数文件
8.6.4 C51的分组配置文件
8.7 小结
8.8 上机实践
3.7 分隔符与const修饰符
3.7.2 const修饰符
3.8 C51的运算符
3.8.2 逻辑运算符
3.8.3 关系运算符
3.8.4 位运算符
3.8.5 “,”运算符
3.8.6 “?”运算符
3.8.7 “sizeof”运算符
3.8.8 地址操作运算符
3.8.9 联合操作运算符
3.8.10 类型转换运算符
3.8.11 运算符优先级和结合性
3.9 C51的表达式
3.9.2 赋值表达式
3.9.3 逗号表达式
3.9.4 关系表达式
3.9.5 逻辑表达式
3.10 小结
3.11 上机实践
第三篇 C51单片机编程指南
9.1.2 方式控制寄存器TMOD
9.2 定时器/计数器工作模式0的C51程序设计
9.2.2 定时器/计数器模式0的程序设计
第10章 C51中断程序设计
10.1.2 中断请求标志及其C51访问
10.2 外部中断源的C51程序设计
10.1.3 中断允许标志及其C51访问
10.3 定时中断源的C51程序设计
10.1.4 中断优先级标志及其C51访问
10.4 串行中断源的C51程序设计
10.1.5 中断的C51处理过程
10.5 小结
10.6 上机实践
9.1.3 中断控制寄存器TCON
9.3 定时器/计数器工作模式1的C51程序设计
9.3.2 定时器/计数器模式1的程序设计
第11章 C51串行接口程序设计
11.1.2 单片机串行接口的内部结构
11.2 串行口工作模式0的C51程序设计
11.2.2 模式0的数据发送及C51程序设计
11.2.3 模式0的数据接收及C51程序设计
11.1.3 串行接口控制寄存器SCON
11.3 串行口工作模式1的C51程序设计
11.3.2 模式1的数据发送及C51程序设计
11.3.3 模式1的数据接收及C51程序设计
11.1.4 特殊功能寄存器PCON
11.4 串行口工作模式2的C51程序设计
11.4.2 模式2的数据发送及C51程序设计
11.4.3 模式2的数据接收及C51程序设计
11.5 串行口工作模式3的C51程序设计
11.5.2 模式3的数据发送及C51程序设计
11.5.3 模式3的数据接收及C51程序设计
11.6 小结
11.7 上机实践
9.1.4 定时器/计数器的初值
9.4 定时器/计数器工作模式2的C51程序设计
9.4.2 定时器/计数器模式2的程序设计
第12章 C51下的RTX-51实时多任务操作系统
12.1.2 RTX-51实时多任务操作系统种类
12.2 RTX-51的系统函数
12.2.2 清除信号标志函数
12.2.3 启动任务函数
12.2.4 删除任务函数
12.2.5 当前任务号函数
12.2.6 任务调用的发送信号函数
12.2.7 等待函数
12.3 RTX-51的任务调度
12.3.2 事件任务调度
12.3.3 信号任务调度
12.3.4 优先级及抢先任务切换
12.3.5 RTX-51的主要概念和特性
12.4 RTX-51 Tiny的任务管理
12.4.2 RTX-51 Tiny的事件
12.4.3 RTX-51 Tiny的任务切换
12.5 RTX-51 Tiny的系统配置
12.5.2 RTX-51 Tiny系统参数
12.6 RTX-51 Tiny的要求及注意事项
12.6.2 RTX-51 Tiny的注意事项
12.7 RTX-51 FULL实时多任务操作系统简介
12.7.2 RTX-51的技术参数
12.8 小结
12.9 上机实践
9.1.5 定时器/计数器的初始化
9.5 定时器/计数器工作模式3的C51程序设计
9.5.2 定时器/计数器模式3的程序设计
第13章 KeilµVision3的调试和仿真
13.1.2 断点
13.2 系统资源仿真
13.2.2 寄存器仿真
13.2.3 中断仿真
13.2.4 串行接口仿真
13.2.5 定时器/计数器仿真
13.2.6 看门狗定时器的仿真
13.2.7 低功耗仿真
13.1.3 性能分析器
13.3 小结
13.1.4 代码覆盖分析器
13.4 上机实践
13.1.5 调试命令
9.6 小结
9.7 上机实践
第四篇 C51程序设计典型案例
14.1.2 键盘设计注意事项
14.2 矩阵式键盘C51程序设计
14.2.2 线反转法及C51程序设计
14.2.3 中断法及C51程序设计
第15章 C51液晶显示模块
15.1.2 液晶显示模块的特点
15.2 液晶显示控制驱动器
15.2.2 液晶显示控制驱动器功能说明
15.3 液晶显示控制器指令集
15.3.2 扩充指令集
15.3.3 控制器指令操作方式
15.4 点阵图形型液晶操作子函数
15.4.2 数据操作子函数
15.4.3 初始化子函数
15.4.4 清屏子函数
15.4.5 汉字显示子函数
15.4.6 图形显示子函数
15.5 液晶汉字显示实例
15.5.2 程序设计
15.6 液晶图形显示实例
15.6.2 图形显示程序设计
15.7 小结
15.8 上机实践
14.3 C51矩阵式键盘设计实例
14.3.2 程序设计
第16章 C51模拟II2C总线
16.1 II2C总线概述
16.1.2 I2C总线器件的寻址方式
16.1.3 I2C总线数据操作
16.2 I2C总线接口EEPROM存储器
16.3 C51模拟I2C总线协议
16.3.2 起始信号子函数
16.3.3 终止信号子函数
16.3.4 应答信号子函数
16.3.5 非应答信号子函数
16.3.6 应答位检查子函数
16.3.7 单字节写子函数
16.3.8 单字节读子函数
16.3.9 多字节写子函数
16.3.10 多字节读子函数
16.4 C51读写EEPROM实例
16.4.2 程序设计
16.4.3 仿真分析
16.5 小结
16.6 上机实践
14.4 小结
第17章 C51模拟单总线接口
17.2 单总线温度传感器及C51操作
17.2.2 DS18S20的数据操作及指令
17.2.3 DS18S20的访问流程
17.2.4 温度转换操作
17.2.5 C51模拟单总线操作子函数
17.3 C51单总线温度传感器实例
17.3.2 程序设计
17.3.3 仿真分析
17.4 小结
17.5 上机实践
14.5 上机实践
第18章 实时时钟芯片应用
18.1.2 实时时钟芯片DS1302的日期操作
18.2 DS1302的控制子函数
18.2.2 字节读取子函数
18.2.3 字节写入子函数
18.2.4 年设置子函数
18.2.5 月设置子函数
18.2.6 日设置子函数
18.2.7 星期设置子函数
18.2.8 小时设置子函数
18.2.9 分钟设置子函数
18.2.10 秒设置子函数
18.2.11 写保护子函数
18.2.12 写允许子函数
18.2.13 充电控制子函数
18.2.14 初始化子函数
18.2.15 RAM字节写入子函数
18.2.16 时钟显示子函数
18.2.17 多字节突发方式读取RAM子函数
18.2.18 多字节突发方式写入RAM子函数
18.1.3 实时时钟芯片DS1302的控制操作
18.3 C51读写实时时钟芯片实例
18.3.2 程序设计
18.3.3 仿真分析
18.1.4 实时时钟芯片DS1302的RAM操作
18.4 小结
18.1.5 实时时钟芯片DS1302数据传输方式
18.5 上机实践
第19章 C51通信接口程序设计
19.1.2 串行接口芯片
19.2 C51双机通信实例
19.2.2 发送方程序设计
19.2.3 接收方程序设计
19.1.3 双机及多机通信原理
19.3 C51多机通信实例
19.3.2 从机程序设计
19.4 小结
19.5 上机实践
第20章 道路交通灯多任务控制系统
20.2 C51交通灯多任务控制系统
20.2.2 建立RTX-51 Tiny项目
20.2.3 多任务划分
20.2.4 多任务程序设计
20.2.5 串行通信及命令获取子函数
20.2.6 仿真调试
20.3 小结
20.4 上机实践
第21章 常见面试题及解答
21.1.2 C51语言基础
21.2 与MCS-51硬件相关的面试题
21.2.2 硬件编程
21.1.3 循环
21.1.4 位操作
21.1.5 实用子函数
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《零基础学单片机C语言程序设计 第2版-赵建领 & 薛园园》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度