本书是单片机C51程序设计教程与实验的基础篇,主要以单片机内部结构及部分设计为主线,而程序的设计则通过汇编语言实现。
本书提供了大量的通过调试的程序设计模块,并对这些代码作了详尽的解释;书中的程序代码均用MCS-51系列汇编语言编写,而且通过相应软件调试通过,使初学者在了解单片机的结构原理及程序设计的编程思想的同时,边学边实践,通过实验板的实际运行效果达到对理论认识的升华。为了便于学习者巩固学习效果,每章均安排了总结和习题。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 单片微型计算机原理与接口技术教程(普通高校十一五规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 祁伟 |
出版社 | 北京航空航天大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书是单片机C51程序设计教程与实验的基础篇,主要以单片机内部结构及部分设计为主线,而程序的设计则通过汇编语言实现。 本书提供了大量的通过调试的程序设计模块,并对这些代码作了详尽的解释;书中的程序代码均用MCS-51系列汇编语言编写,而且通过相应软件调试通过,使初学者在了解单片机的结构原理及程序设计的编程思想的同时,边学边实践,通过实验板的实际运行效果达到对理论认识的升华。为了便于学习者巩固学习效果,每章均安排了总结和习题。 内容推荐 本书是以51单片机为样机的单片微型计算机原理与接口技术教程,是单片机C51程序设计的基础篇。 全书由原理及接口两部分组成,共10章。介绍51单片微型计算机硬件结构、汇编语言程序设计方法、输入/输出接口应用、可编程定时/计数器设计、串行接H应用、单片机系统扩展、可编程接口芯片、单片机人机接口技术和模数技术,以达到学习了解微机原理的目的。为了配合教学在附录部分添加了实验指导,以加深学习者对相关概念的理解。 书中内容由浅入深、循序渐进,特别适用于微机原理的初学者。 本书是大学电类专业单片微型计算机原理与接口技术教程,供相关专业学生学习,也可供非电类技术人员参考。本书与先前北京航空航天大学出版社出版的《单片机C51程序设计教程与实验》相配套。 目录 第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.4 总结与思考练习 1.4.1 主要内容总结 1.4.2 思考与练习 第2章 MCS-51单片微型计算机结构 2.1 单片微型计算机的基本结构分析 2.1.1 单片微型计算机的基本组成 2.1.2 8051单片机的结构 2.2 8051单片机内部结构分析 2.2.1 中央处理器(CPU) 2.2.2 8051单片微型计算机的存储器配置 2.3 8051单片微型计算机的引脚组成及总线结构 2.3.1 8051单片微型计算机的引脚组成 2.3.2 MCS-51单片微型计算机的三总线结构 2.4 8051单片微型计算机的取指和执行时序 2.4.1 8051单片机的几种周期及相互关系 2.4.2 8051单片机指令的取指和执行时序 2.4.3 8051单片机访问外部ROM和RAM的时序 2.5 8051单片机的工作方式 2.5.1 8051单片机的程序执行方式 2.5.2 8051单片机的低功耗工作方式 2.6总结与思考练习 2.6.1主要内容总结 2.6.2思考与练习 第3章MCS-51单片机指令系统 3.1 MCS-51单片机指令系统概述 3.1.1 MCS-51单片机的指令格式 3.1.2 MCS-51单片机的符号标识 3.2汇编语言程序设计基础 3.2.1 MCS-51单片微型计算机的寻址方式 3.2.2 汇编语言伪指令介绍 3.2.3 MCS-51单片机的传送、算术、逻辑、移位指令介绍 3.2.4 汇编语言顺序程序设计 3.3 总结与思考练习 3.3.1 主要内容总结 3.3.2 思考与练习 第4章 汇编语言程序设计 4.1 汇编语言程序设计概述 4.1.1 汇编语言的语句格式 4.1.2 汇编语言程序设计步骤 4.1.3 算法的建立 4.1.4 绘制流程图 4.2 分支程序设计 4.2.1 分支结构程序设计概述 4.2.2 分支程序的设计要点 4.2.3 分支程序涉及的转移类指令 4.2.4 分支程序设计编程 4.3 循环程序设计 4.3.1 循环程序设计概述 4.3.2 循环程序结构 4.3.3 循环程序设计 4.3.4 循环程序涉及的条件转移指令 4.3.5 循环程序设计的编程方法 4.4 子程序设计 4.4.1 子程序设计概述 4.4.2 堆栈 4.4.3 子程序设计用到的指令 4.4.4 子程序设计的编程方法 4.5 汇编语言程序设计应用 4.5.1 多字节加法编程 4.5.2 多字节乘法编程 4.5.3 查表散转编程 4.5.4 数制转换编程 4.5.5 数据拼拆编程 4.5.6 位操作编程 4.6 总结与思考练习 4.6.1 主要内容总结 4.6.2 思考与练习 第5章 MCS-51单片微型计算机的输入/输出和中断系统 5.1 计算机基本输入/输出接口概述 5.2 输入/输出的编址方式 5.3 输入/输出的工作方式 5.4 MCS-51系列单片机输入/输出端口控制设计编程 5.5 中断 5.5.1 计算机中的中断 5.5.2 MCS-51单片机中断系统 5.5.3 MCS-51中断所涉及的寄存器 5.6 中断源应用编程 5.7 总结与思考练习 5.7.1 主要内容总结 5.7.2 思考与练习 第6章 MCS-51单片微型计算机定时/计数器原理 6.1 MCS-51单片机定时/计数器结构组成和工作原理 6.2 MCS-51单片机定时/计数器工作方式 6.3 MCS-51单片机定时/计数器典型应用举例 6.4 MCS-51单片机定时/计数器程序设计 6.5 总结与思考练习 6.5.1 主要内容总结 6.5.2 思考与练习 第7章 MCS-51单片机串行通信接口 7.1 微型计算机串行口通信的概念 7.2 MCS-51单片微型计算机串行口结构组成及工作原理 7.3 串行口有关的寄存器 7.4 MCS-51单片微型计算机串行口工作方式介绍及工作原理分析 7.5 波特率计算 7.6 MCS-51单片微型计算机串行口程序设计 7.5 总结与思考练习 7.5.1 主要内容总结 7.5.2 思考与练习 第8章 MCS-51单片微型计算机系统扩展应用 8.1 MCS-51单片微型计算机最小系统 8.2 单片机的外部资源并行扩展 8.3 MCS-51单片微型计算机扩展8255可编程接口设计 8.4 MCS-51单片微型计算机数模/模数接口设计 8.5 总结与思考练习 8.5.1 主要内容总结 8.5.2 思考与练习 第9章 MCS-51单片微型计算机人机接口技术 9.1 MCS-51单片微型计算机显示接口设计 9.2 MCS-51单片微型计算机键盘接口设计 9.3 总结与思考练习 9.3.1 主要内容总结 9.3.2 思考与练习 第10章 附录 附录1 单片微型计算机实验教学开发系统 附录1.1 实验教学开发系统介绍 附录1.2 实验教学硬件系统 附录2 MedWin软件应用 附录3 单片微型计算机学习实验 附录3.1 单片微型计算机学习应用基础实验 实验一 数据传送及算术运算指令实验 实验二 减法、逻辑及布尔操作指令实验 实验三 多字节BCD加法实验 实验四 数制转换实验 实验五 多字节乘法实验 实验六 查表散转实验 实验七 数据拼拆实验 实验八 指令综合实验 附录3.2 单片微型计算机I/O接口控制实验 实验一 存储器实验 实验二 I/O端口实验 实验三 定时/计数实验 实验四 中断实验 实验五 串口通信实验 实验六 数码显示实验 实验七 键盘处理实验 实验八 A/D转换实验 附录3.3 单片微型计算机综合实验 实验一 实验教学开发实验板测试程序 实验二 电子时钟实验 附录4 ASCII(美国标准信息交换码)表 附录5 MCS-51指令表 附录6 AT89系列单片机 附录7 实验板原理图 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。