新書推薦:
《
甲骨文丛书·古代中国的军事文化
》
售價:HK$
99.7
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:HK$
244.2
《
半导体纳米器件:物理、技术和应用
》
售價:HK$
177.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:HK$
61.6
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:HK$
221.8
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:HK$
43.7
《
剑桥斯堪的纳维亚戏剧史(剑桥世界戏剧史译丛)
》
售價:HK$
154.6
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:HK$
66.1
|
內容簡介: |
钱宗峰、刘培国、于飞主编的《单片机原理与项目实践--基于C语言》共分10章,主要介绍51单片机基础知识,常用软件Proteus、Keil、STC_ISP的使用,单片机C程序软件架构设计及程序优化,多功能显示仪项目的开发过程与源程序解读以及LCD12864、AT24C02、DS1302、DS18B20、GPS接收器的相关知识。教材内容难易程度适中,编排合理,适合相关专业大学本科院校、高职高专作为教材使用,也可作为单片机自学者的入门用书。
|
目錄:
|
前言
第1章 单片机基础知识
1.1 单片机概述
1.2 计算机中的数制与编码
1.2.1 数制
1.2.2 计算机中数的表示
1.2.3 字符编码
1.3 单片机的电平特性
1.4 MCS-51单片机的结构
1.4.1 MCS-51单片机的内部结构
1.4.2 MCS-51的外部引脚及功能
1.5 MCS-51的存储器
1.5.1 存储器的结构
1.5.2 程序存储器
1.5.3 数据存储器
1.6 MCS-51单片机的时钟、时序与复位
1.6.1 时钟电路
1.6.2 单片机的时序单位
1.6.3 复位电路
1.7 输入输出端口结构
1.8 初步了解单片机应用
习题
第2章 单片机常用开发软件
2.1 Proteus
2.1.1 ISIS模块应用举例
2.1.2 ARES模块应用举例
2.2 Keil C51软件介绍
2.2.1 新建一个工程
2.2.2 Keil的调试功能
2.3 STC单片机烧写程序示例
习题
第3章 MCS-51单片机指令系统与汇编语言
3.1 MCS-51指令系统概述
3.1.1 指令格式
3.1.2 操作数的简记符号
3.1.3 寻址方式
3.2 MCS-51指令系统简介
3.2.1 数据传送指令
3.2.2 算术运算指令
3.2.3 逻辑操作及移位指令
3.2.4 控制转移指令
3.3 汇编语言的伪指令
3.4 STARTUP.A51文件
3.5 小结
习题
第4章 单片机的C语言编程
4.1 C51程序结构
4.2 C51的数据类型
4.2.1 标识符与关键字
4.2.2 C51的变量
4.2.3 C51的指针
4.3 C51与汇编语言的混合编程
4.3.1 C语言程序和汇编语言程序参数的传递
4.3.2 在C51中嵌入汇编代码
4.4 C51对存储器和外部IO的绝对地址访问
4.5 C51的运算符
4.6 C51初步应用
4.7 小结
习题
第5章 单片机的中断系统
5.1 中断概述
5.2 中断控制系统
5.2.1 中断源
5.2.2 中断控制寄存器
5.3 中断处理过程
5.4 中断的编程和应用举例
5.5 小结
习题
第6章 定时器计数器
6.1 定时器计数器的结构和工作原理
6.1.1 定时器计数器的基本结构
6.1.2 定时器计数器的工作原理
6.2 定时器计数器的控制
6.3 定时器计数器的工作方式
6.4 定时器计数器T2介绍
6.4.1 定时器计数器T2的寄存器
6.4.2 T2的工作方式
6.5 定时器计数器的初始化
6.6 定时器计数器的应用例程
6.7 小结
习题
第7章 串行通信接口
7.1 串行通信的分类
7.2 串行接口寄存器
7.2.1 串行口内部结构
7.2.2 串行口控制寄存器
7.3 串行口的工作方式
7.4 RS-232标准及其应用
7.5 单片机串行通信电路
7.6 串行口应用实例
7.7 小结
习题
第8章 A-D和D-A转换器接口
8.1 D-A转换
8.1.1 D-A转换器简介
8.1.2 DAC0832的工作原理
8.1.3 DAC的主要性能指标
8.1.4 DAC0832与51单片机的接口
8.2 A-D转换与ADC0809应用
8.2.1 逐次逼近式模数转换器的工作原理
8.2.2 A-D转换器的主要性能指标
8.2.3 DAC0809与51单片机的接口
8.3 小结
习题
第9章 单片机C程序软件架构设计与程序优化
9.1 模块化的程序设计
9.1.1 模块化概念
9.1.2 头文件的建立
9.2 程序优化
9.2.1 单片机中的C语言预处理命令的应用
9.2.2 常用程序优化方法
9.3 重要的关键字
9.3.1 static
9.3.2 volatile
9.3.3 extern
9.3.4 const
第10章 多功能显示仪项目开发实践
10.1 多功能显示仪项目构建
10.1.1 项目简介
10.1.2 硬件设计
10.2 矩阵键盘
10.2.1 线反转法与扫描法
10.2.2 综合显示仪键盘程序
10.3 SG12864-12带汉字库液晶
10.3.1 SG12864-12带汉字库液晶基础知识
10.3.2 多功能显示仪液晶显示程序
10.4 I2C总线AT24C02设计
10.4.1 I2C总线
10.4.2 AT24C02基础知识
10.4.3 多功能显示仪AT24C02程序
10.5 SPI总线DS1302实时时钟设计
10.5.1 SPI总线基础知识
10.5.2 DS1302实时时钟
10.5.3 多功能显示仪DS1302程序
10.6 1-Wire单总线 DS18B20测温设计
10.6.1 1-Wire单总线概述
10.6.2 DS18B20芯片介绍
10.6.3 多功能显示仪DS18B20程序
10.7 GPS接收模块设计
10.7.1 基础知识
10.7.2 多功能显示仪GPS程序
10.8 小结
参考文献
|
|