当前位置:在线查询网 > 在线百科全书查询 > 单片机技术项目教程

单片机技术项目教程_在线百科全书查询


请输入要查询的词条内容:

单片机技术项目教程


考虑每个项目各侧重单片机技术的一个重点,硬件和软件的设计由易到难、由浅入深,注重技能培养。《单片机技术项目教程》可作为高职高专院校计算机应用、机电一体化、嵌入式技术和电子技术等专业的教材,也可作为职业技能培训用书;对于希望自学单片机应用技术的读者来说也是一本合适的读本。



版权信息


书 名: 单片机技术项目教程

作 者:陈宁

出版社: 南京东南大学出版社

出版时间: 2008

ISBN: 9787564113575

开本: 16

定价: 28.00 元

内容简介


《单片机技术项目教程》以“课题导向、课程协同”的方式编写,通过引入8个小项目,分别将单片机的主要内容有侧重地融入其中,使学生通过应用实例学习相关知识,系统理解单片机的原理,提高课程学习的效率和应用技能。书中前2章介绍单片机的硬件结构和汇编语言基础,以后7章设有项目引入、技术准备、项目实现、知识综述和技能提高等部分,通过彩灯程序控制器、简易计算器、记忆训练器和倒计时远程控制器等项目的设计和实现,叙述单片机的输入/输出接口、中断、定时/计数器、通信接口、A/D和D/A转换及外部扩展等的原理和应用方法。第10章安排了2个综合项目,可作为课程设计或课外实践。在项目的选取和编排上,《单片机技术项目教程》考虑每个项目各侧重单片机技术的一个重点,硬件和软件的设计由易到难、由浅入深,注重技能培养。《单片机技术项目教程》可作为高职高专院校计算机应用、机电一体化、嵌入式技术和电子技术等专业的教材,也可作为职业技能培训用书;对于希望自学单片机应用技术的读者来说也是一本合适的读本。

目录


1单片机硬件系统基础

1.1概述

1.1.1微型计算机系统

1.1.2单片机应用系统

1.2MCS-51单片机的基本结构

1.2.1MCS-51单片机的组成

1.2.2MCS-51单片机的信号引脚

1.2.3时钟电路和复位电路

1.3MCS-51单片机存储器结构

1.3.1MCS-51单片机内部数据存储器

1.3.2特殊功能寄存器

1.3.3MCS-51单片机内部程序存储器

练习和思考

2单片机汇编语言基础

2.1概述

2.2MCS-51单片机指令格式

2.3MCS-51单片机指令寻址方式

2.3.1立即数寻址

2.3.2直接寻址

2.3.3寄存器寻址

2.3.4寄存器间接寻址

2.3.5变址寻址

2.3.6相对寻址

2.3.7位寻址

2.4MCS-51单片机指令系统

2.4.1MCS-51单片机指令分类

2.4.2MCS-51单片机指令功能

2.4.3MCS-51单片机执行指令的过程

2.5MCS-51单片机数据传送指令

2.5.18位数据传送指令

2.5.216位数据传送指令

2.5.3堆栈操作指令

2.5.4字节交换指令

2.5.5片外数据传送指令

练习和思考

3并行输入/输出口

3.1项目引入:彩灯控制

3.1.1应用场合

3.1.2基本功能

3.1.3设计要点

3.2技术准备:相关知识

3.2.1ORG和END伪指令

3.2.2逻辑移位指令

3.2.3控制转移类指令

3.2.4子程序调用与返回指令

3.2.5并行输入/输出P1口的结构

3.2.6LED的应用

3.2.7延时子程序的设计

3.3项目实现:彩灯控制器的设计

3.3.1硬件电路设计

3.3.2流程设计

3.3.3程序代码设计

3.3.4仿真和调试

3.4知识综述:并行输入/输出口

3.4.1P0口

3.4.2P2口

3.4.3P3口

3.5技能提高:彩灯控制器的改进

练习和思考

4单片机与键盘、显示器接口

4.1项目引入:简易计算器

4.1.1应用场合

4.1.2基本功能

4.1.3设计要点

4.2技术准备:相关知识

4.2.1常用数制和编码

4.2.2定义字节伪指令

4.2.3查表指令

4.2.4算术运算指令

4.2.5比较转移指令

4.2.6逻辑运算指令

4.2.7延时子程序延时时间的计算

4.2.8LED8段数码显示器原理

4.2.9矩阵键盘的原理

4.3项目实现:简易计算器的设计

4.3.1硬件连接

4.3.2键盘输入程序设计

4.3.3显示子程序设计

4.3.4主程序设计

4.3.5仿真和调试

4.4知识综述:键盘与LED数码显示接口

4.4.1键盘接口

4.4.2LED数码显示接口

4.5技能提高:简易计算器的改进

练习和思考

5单片机中断系统

5.1项目引人:四人抢答器

5.1.1应用场合

5.1.2基本功能

5.1.3设计要点

5.2技术准备:相关知识

5.2.1中断的基本概念

5.2.2外部中断0的硬件连接

5.2.3中断控制寄存器的使用

5.2.4外部中断0的入口地址

5.2.5外部中断0的响应过程

5.2.6位操作指令

5.2.7条件转移指令

5.2.8中断返回指令

5.3项目实现:四人抢答器的设计

5.3.1功能和设计思路

5.3.2硬件电路设计

5.3.3程序流程设计

5.3.4软件编程

5.3.5仿真和调试

5.4知识综述:中断系统

5.4.1MCS-51单片机的中断系统及其管理

5.4.2中断处理过程

5.4.3中断请求信号的撤除

5.4.4外部中断源的扩展

5.4.5中断的使用说明

5.5技能提高:四人抢答器的改进

练习和思考

6单片机定时/计数器

6.1项目引入:LED计时显示器

6.1.1应用场合

6.1.2基本功能

6.1.3设计要点

6.2技术准备:定时/计数器

6.2.1定时/计数器1的结构

6.2.2定时/计数器1的应用实例

6.3项目实现:LED计时显示器的设计

6.3.1功能和设计思路

6.3.2硬件连接

6.3.3程序流程

6.3.4程序代码

6.3.5仿真和调试

6.4知识综述:定时/计数器综述

6.4.1定时/计数器的结构和工作原理

6.4.2工作方式寄存器和控制寄存器

6.4.3定时/计数器的工作方式

6.4.4定时器扩充外部中断源

6.4.5软件定时和硬件定时

6.4.6定时/计数器编程

6.5技能提高:LED计时显示器的改进

练习和思考

7单片机串行口通信

7.1项目引入:倒计时显示远程控制器

7.1.1应用场合

7.1.2基本功能

7.1.3设计要点

7.2技术准备:串行通信方式

7.2.1异步传送方式

7.2.2波特率

7.2.3单片机串行通信接口电路

7.2.4串行口工作方式

7.3项目实现:倒计时显示远程控制器的设计

7.3.1功能和设计要点

7.3.2硬件连接

7.3.3程序流程

7.3.4程序代码

7.3.5仿真和调试

7.4知识综述:单片机串行通信

7.4.1串行通信概述

7.4.2MCS-51单片机串行口

7.4.3MCS-5l单片机串行口的工作方式

7.4.4波特率的计算

7.4.4多机通信

7.5技能提高:倒计时显示远程控制器的改进

练习和思考

8单片机与A/D、D/A接口

8.1问题引入

8.2知识综述:A/D转换器

8.2.1ADC0809的内部结构和信号引脚

8.2.2MCS-51单片机与ADC20809的接口

8.3项目实现:0~5V电压测试仪

8.3.1项目功能

8.3.2硬件连接

8.3.3程序流程

8.3.4程序代码

8.3.5仿真和调试

8.4知识综述:D/A转换器

8.4.1D/A转换器的原理和性能指标

8.4.2典型的D/A转换器DAC0832

8.4.3MCS-51单片机与D/A转换器的接口

8.4.4DAC0832的模拟输出

8.5项目实现:波形发生器

8.5.1项目功能

8.5.2硬件连接

8.5.3软件流程

8.5.4程序代码

8.5.5实验调试

8.6技能提高:A/D、D/A接口应用

练习和思考

9存储器的扩展

9.1项目引入:记忆训练器

9.1.1应用场合

9.1.2基本功能

9.1.3设计要点

9.2技术准备:相关知识

9.2.1外部数据存储器的读写指令

9.2.2程序单元的数据读取指令

9.2.3单片机总线结构

9.2.4数据存储器和地址锁存器

10综合设计项目

……