单片机C语言程序设计
图书均为单本 无光盘 无激活码 套装及上下册勿拍
¥
5.88
1.7折
¥
34
八五品
仅1件
作者侯殿有 著
出版社人民邮电出版社
出版时间2010-11
版次1
装帧平装
货号9787115232724
上书时间2024-12-10
商品详情
- 品相描述:八五品
图书标准信息
-
作者
侯殿有 著
-
出版社
人民邮电出版社
-
出版时间
2010-11
-
版次
1
-
ISBN
9787115232724
-
定价
34.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
296页
-
字数
501千字
-
正文语种
简体中文
-
丛书
21世纪高等学校计算机规划教材
- 【内容简介】
-
《单片机C语言程序设计》分5篇共18章。第1篇为3章,主要介绍嵌入式基础知识,MCS-51单片机在嵌入式控制系统中的地位和作用,MCS-51单片机常用接口电路介绍和外部软件资源。第2篇为3章,主要介绍C51语法,包括C51基本语言语法、函数、数组和指针、结构和联合以及预处理等。第3篇为5章,主要介绍MCS-51单片机内部资源及编程,包括并行输入输出接口、定时器/计时器接口设计、MCS-51单片机的串行接口、MCS-51单片机的中断系统、MCS-51单片机系统扩展及应用,包括MCS-51单片机的最小系统、存储器扩展、输入/输出接口扩展等。第4篇为3章,主要介绍MCS-51与外围设备接口,包括单片机与键盘,LED显示器接口,MCS-51单片机与D/A、A/D转换芯片接口,MCS-51单片机与I2C总线芯片接口,MCS-51单片机与时钟日历芯片以及温度传感器接口等。
第5篇为4章,主要介绍MCS-51人机界面设计,包括LCD显示汉字、西文字符和曲线的基础知识,LCD驱动原理,T6963C、KS0108、HD61830三种典型LCD驱动程序。
《单片机C语言程序设计》可作为高等学校电子信息相关专业的教材,也可供相关专业人员的学习参考。
- 【目录】
-
第1篇基础知识
第1章嵌入式控制系统概论
1.1单片机和嵌入式控制系统的定义、嵌入式控制系统的分类
1.2MCS-51单片机在嵌入式控制系统中的地位和作用
1.3嵌入式控制系统的研究方法
1.3.1交叉编译环境KeilC51
1.3.2程序的调试和运行
习题
第2章MCS-51单片机常用接口电路介绍
2.174系列TTL电路介绍
2.1.17400逻辑门电路
2.1.27402逻辑门电路
2.1.37404(7406)逻辑门电路
2.1.4集电极开路接口电路
2.1.574138逻辑电路
2.1.674164移位寄存器
2.1.774373八D锁存器
2.2MCS-51单片机常用隔离电路
习题
第3章外部软件资源
3.1C51的库函数
3.1.1寄存器库函数reg51.h
3.1.2字符函数ctype.h
3.1.3一般输入/输出函数stdio.h
3.1.4内部函数intrins.h
3.1.5标准函数stdlib.h
3.1.6字符串函数string.h
3.1.7数学函数math.h
3.1.8绝对地址访问函数absacc.h
3.2用户自定义头文件
习题
第2篇C51程序语法
第4章C51基本语句
4.1C语言的特点及程序结构
4.1.1C语言的特点
4.1.2C语言和C51的程序结构
4.2C51的数据类型
4.2.1char字符型
4.2.2int整型
4.2.3long长整型
4.2.4float浮点型
4.2.5*指针型
4.2.6特殊功能寄存器型
4.2.7位类型
4.3C51的运算量
4.3.1常量
4.3.2变量
4.3.3存储模式
4.3.4绝对地址的访问
4.4C51的运算符及表达式
4.4.1赋值运算符
4.4.2算术运算符
4.4.3关系运算符
4.4.4逻辑运算符
4.4.5位运算符
4.4.6复合赋值运算符
4.4.7逗号运算符
4.4.8条件运算符
4.4.9指针与地址运算符
4.5表达式语句及复合语句
4.5.1表达式语句
4.5.2复合语句
4.6C51的输入输出
4.6.1格式输出函数printf()
4.6.2格式输入函数scanf()
4.7C51程序基本结构与相关语句
4.7.1C51的基本结构
4.7.2if语句
4.7.3switch/case语句
4.7.4while语句
4.7.5dowhile语句
4.7.6for语句
4.7.7循环的嵌套
4.7.8break和continue语句
4.7.9return语句
习题
第5章函数
5.1函数的定义
5.2函数的调用与声明
5.3函数的嵌套与递归
5.4局部变量和全局变量
5.4.1局部变量
5.4.2全局变量
习题
第6章C51构造数据类型
6.1数组
6.2指针
6.3结构
6.3.1结构与结构变量的定义
6.3.2结构变量的引用
6.4联合
6.4.1联合的定义
6.4.2联合变量的引用
6.5枚举
习题
第3篇MCS-51单片机内部资源及编程
第7章MCS-51单片机并行输入输出接口
7.1并行I/O口
7.1.1P0口的操作
7.1.2P1口的操作
7.1.3P2口的操作
7.1.4P3口的操作
7.2并行口应用与编程
7.2.1光电隔离输入输出
7.2.2输入输出程序编写
7.2.3步进电机控制电路
习题
第8章MCS-51定时器/计数器接口
8.1定时器/计数器接口
8.1.1定时器/计数器的主要特性
8.1.2定时器/计数器T0、T1的结构及工作原理
8.2定时器/计数器的工作方式寄存器和控制寄存器
8.2.1定时器/计数器的方式寄存器TMOD
8.2.2定时器/计数器的控制寄存器TCON
8.3定时器/计数器的工作方式
8.4定时器/计数器的初始化编程及应用
8.4.1定时器/计数器的编程
8.4.2定时器/计数器的应用
8.4.3定时器/计数器在嵌入式控制系统中的应用
习题
第9章MCS-51单片机串行接口
9.1通信的基本概念
9.2MCS-51单片机串行口功能与结构
9.3串行口的工作方式
9.3.1方式0
9.3.2方式1
9.3.3方式2和方式3
9.4串行口波特率计算
9.5串行口的编程和应用
9.5.1串行口的编程步骤
9.5.2串行口的应用实例
9.6RS-232和RS-422、RS-485通信
9.6.1RS-232通信
9.6.2RS-422与RS-485串行接口
习题
第10章MCS-51单片机的中断系统
10.1中断的基本概念
10.2MCS-51单片机的中断系统
10.2.1MCS-51单片机的中断源
10.2.2优先级控制
10.2.3中断响应
10.2.4中断应用举例
习题
第11章MCS-51单片机系统扩展
11.1MCS-51系列单片机介绍
11.2MCS-51单片机的外部引脚和总线
11.2.1输入/输出引脚
11.2.2MCS-51单片机的控制线
11.2.3MCS-51单片机的片外总线
11.2.4MCS-51单片机存储器的结构
11.3MCS-51单片机的最小系统
11.3.18051/8751的最小系统
11.3.28031最小应用系统
11.4MCS-51单片机系统扩展
11.4.1存储器扩展概述
11.4.2存储器地址译码
11.5程序存储器扩展
11.5.1使用一片程序存储器扩展
11.5.2多片程序存储器的扩展
11.5.3大容量程序存储器的扩展
11.6数据存储器扩展
11.7输入/输出口扩展
11.7.1简单I/O接口扩展
11.7.2可编程I/O扩展芯片8255A
11.7.3可编程I/O扩展接口8155
习题
第4篇MCS-51单片机与外设接口
第12章MCS-51与键盘、显示器的接口
12.1MCS-51单片机与键盘接口
12.1.1独立式键盘
12.1.2行列式键盘
12.2MCS-51单片机与LED显示器接口
12.2.1LED显示器的结构与原理
12.2.2LED数码管显示器的译码方式
12.2.3LED数码管的显示
12.2.4LED显示器与单片机的接口
12.3可编程键盘/显示接口芯片8279
12.3.18279内部结构和引脚
12.3.28279的命令字和状态字
12.3.38279和8051的接口
12.4串行键盘/显示芯片HD7279A介绍
12.4.1HD7279A简介
12.4.2HD7279A命令时序
12.4.3HD7279A与MCS-51单片机接口
12.4.4HD7279A驱动程序
习题
第13章MCS-51与D/A、A/D的转换接口
13.1A/D转换原理及常用芯片介绍
13.1.1A/D转换器原理
13.1.2ADC0809芯片介绍
13.2ADC0809与MCS-51单片机的连接和软件驱动
13.2.1硬件连接
13.2.2软件编程
13.312位A/D转换芯片AD574介绍
13.3.1AD574的结构和引脚
13.3.2AD574与8051的接口和驱动软件
13.4MCS-51单片机与DAC的接口
13.4.1D/A转换器概述
13.4.28位DAC0832转换器与单片机的连接
习题
第14章MCS-51与其他常用芯片接口
14.1MCS-51单片机与I2C总线芯片接口
14.1.1I2C总线简介
14.1.2I2C总线与MCS-51单片机接口
14.1.3CAT24WCXX与单片机的接口与编程
14.2MCS-51单片机与并行时钟日历芯片接口
14.2.1并行日历时钟芯片DS12887介绍
14.2.2DS12887与单片机的接口和驱动程序
14.3MCS-51单片机与串行日历时钟芯片接口
14.3.1串行日历时钟芯片DS1302简介
14.4V/F变换
14.5MCS-51单片机与单总线数字温度传感器的接口
14.5.1DS18B20简介
14.5.2DS18B20的内部结构
14.5.3DS18B20的温度转换过程
14.5.4DS18B20的软件驱动程序
习题
第5篇MCS-51单片机人机界面设计
第15章汉字和西文字符显示原理
15.1汉字和字符显示概述
15.2汉字字符集介绍
15.3汉字的内码
15.4内码转换为区位码
15.5字模提取与小字库建立
15.6汇编语言字模与C语言字模互相转换
15.6.1汇编语言字模转换为C语言字模
15.6.2C语言字模转换为汇编语言字模
15.7自造字膜点阵方法
15.7.1自造字符点阵方法
15.7.2自造图形点阵方法
习题
第16章T6963C的汉字字符显示
16.1T6963C的一般介绍
16.2T6963C的指令系统
16.3T6963C和单片机的连接
16.4T6963C的驱动程序
16.5T6963C的内嵌字符表
习题
第17章KS0108液晶显示器驱动控制
17.1KS0108液晶显示器概述
17.1.1KS0108的硬件特点
17.1.2KS0108与微处理机的接口
17.1.3KS0108的电源和对比度调整
17.2KS0108的指令系统
17.2.1显示开/关指令
17.2.2行列设置命令
17.2.3数据和状态读写命令
17.3KS0108的软件驱动程序
17.4ASCII8×8字符库
习题
第18章HD61830液晶显示器驱动控制
18.1HD61830液晶显示器概述
18.2HD61830的指令系统
18.2.1方式控制指令
18.2.2显示域设置指令
18.2.3光标设置指令
18.2.4数据读写指令
18.2.5“位”操作指令
18.3HD61830液晶显示器驱动控制程序
18.3.1HD61830液晶显示器显示RAM的结构
18.3.2软件程序
18.3.3HD61830CGRAM字符代码表
习题
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价