
单片机项目教程
《单片机项目教程》以80C51系列单片机为主,详细介绍单片机的工作原理和套用方面的知识,内容包括单片机结构、指令系统、典型接口器件等。本书在编排方法上,採用了“项目引领,任务驱动”的教学模式,视各章为一个项目,每个项目又由多个任务组成。读者通过完成各个任务而掌握本章的所有知识。全书以读者的认知规律为主线,充分体现了以人为本的指导思想。
基本介绍
- 书名:单片机项目教程
- 作者:周坚
- ISBN:9787811243109
- 定价:28.00 元
- 出版社:北京航空航天大学出版社
- 出版时间: 2008
- 装帧:平装
- 开本:16
内容简介
本书融进了作者多年教学、科研实践所获得的经验及实例,是在作者对单片机课程进行教学改革的基础上编写而成。作者为本书的写作开发了实验仿真板;设计了实验电路板;以动画形式记录了多个使用实验仿真板做实验的过程及现象。
随书光碟提供了作者所设计的实验仿真板、实验电路板的原理图和印刷线路板图、书中所有例子、实验过程及现象的动画等。读者获得的不仅是一本文字教材,更是一个完整的学习环境。
本书可作为高等职业技术学院、中等职业学校、广播电视大学等的教学用书,也是电子爱好者自学单片机很好的教材。
除了本书之外,作者有成熟的教学方法可以交流,并可提供与之配套的实验器材,从而构成单片机教学的完整解决方案。
目录
第1章概述
1.1单片机的发展
1.1.1单片机名称的由来
1.1.2单片机技术的发展历史
1.2学习单片机的準备
1.2.1硬体準备
1.2.2软体準备
1.3计算机数据表示
1.3.1常用的进位计数制
1.3.2二进制的算术运算
1.3.3数制间的转换
1.3.4数的表示方法及常用计数制的对应关係
1.3.5逻辑数据的表示
1.4计算机中常用的基本术语
1.5存储器
1.5.1存储器的工作原理
1.5.2半导体存储器的分类
第2章一步一步学单片机
2.1软体实验环境的建立
2.1.1Keil软体简介、安装与使用
2.1.2实验仿真板简介、安装与使用
2.2用单片机控制LED
2.2.1实例分析
2.2.2用实验仿真板来实现
2.2.3单片机的工作过程
2.3单片机控制LED闪烁发光
2.3.1实例分析
2.3.2用实验仿真板来实现
2.3.3单片机的片内RAM与工作暂存器
2.3.4延时程式分析
2.3.5延时时间的计算
2.4单片机的复位电路
2.5省电工作方式
2.6单片机控制8个LED闪烁发光
2.6.1实例分析
2.6.2用实验仿真板来实现
2.7用按钮控制LED
2.7.1实例分析
2.7.2用实验仿真板来实现
2.8并行I/O口
2.8.1并行I/O口的功能
2.8.2并行I/O口的结构分析
2.8.3I/O连线埠的输入功能分析
2.9用单片机实现流水灯
2.9.1实例分析
2.9.2用实验仿真板来实现
2.10单片机内部结构分析
2.10.180C51CPU的内部结构与功能
2.10.2控制器
2.11硬体实验环境的建立
2.11.1实验板原理
2.11.2硬体结构
2.11.3实验电路板的基本使用方法
2.11.4编程器的使用
第3章定时器/计数器、中断和串列接口
3.1定时器/计数器的基本概念
3.2单片机的定时器/计数器
3.2.1定时器/计数器的基本结构及工作原理
3.2.2定时器/计数器的控制字
3.2.3定时器/计数器的4种工作方式
3.2.4定时器/计数器的定时/计数初值的计算
3.2.5实现定时器控制的LED闪烁
3.2.6单片机计数的套用
3.3中断系统
3.3.1中断概述
3.3.2中断系统的结构
3.3.3中断控制
3.3.4中断回响过程
3.3.5实现紧急状态的处理和报警
3.4定时器/计数器、中断的综合套用
3.5串列通信
3.5.1串列通信概述
3.5.2单片机的串列接口
3.5.3串列口工作方式
3.5.4串列口套用的实现
第4章80C51的指令系统
4.1概述
4.1.1有关指令与程式的基本概念
4.1.2彙编语言格式
4.2指令的定址方式
4.2.1定址的概念
4.2.2定址方式
4.2.3指令中的运算元标记
4.3数据传送类指令及练习
4.3.1数据传送类指令
4.3.2用仿真软体进行指令练习
4.4算术运算类指令
4.5逻辑运算类指令
4.6控制转移类指令
4.7位操作类指令
4.8程式设计实例
第5章显示接口技术
5.1用单片机控制LED数码管显示数字
5.1.1用单片机控制单个LED数码管
5.1.2用单片机控制多个LED数码管
5.1.3秒表的实现
5.2字元型液晶显示器的使用
5.2.1字元型液晶显示器的基本知识
5.2.2字元型液晶显示器的使用
5.2.3字元型液晶显示器任务的实现
第6章键盘接口
6.1键盘工作原理
6.2使用按键来控制流水灯
6.3可预置数的倒计时钟
6.4做个智慧型仪器的键盘
第7章模拟量接口
7.1A/D转换接口
7.1.1A/D转换的基本知识
7.1.2典型A/D转换器的使用
7.1.3数字电压表的实现
7.2D/A转换接口
7.2.1D/A转换器工作原理
7.2.2典型D/A转换器的使用
7.2.3全数位讯号发生器的实现
第8章I2C串列接口汇流排
8.1I2C串列接口简介
8.2典型I2C汇流排接口晶片AT24系列EEPROM
8.3AT24C01A编程器的实现
第9章SPI汇流排接口
9.1SPI串列汇流排简介
9.2SPI接口典型晶片X5045的结构和特性
9.3X5045的驱动程式
9.4X5045手动编程器的实现
附录A实战——接真正的灯
A.1工作原理
A.2元器件的选择
A.3安装及调试
附录B单片机常见问题问与答
附录C进阶与提高
C.1硬体仿真功能的使用
C.2具有更多功能的实验板
附录D配套光碟使用说明
D.1资料夹内容说明
D.2使用
参考文献
……