出版社:北京航空航天大学出版社
年代:2013
定价:59.0
本书介绍了51单片机的基础知识和C语言程序设计的基础上,以Proteus电子仿真设计软件为核心,通过丰富的实例详细叙述了该软件在51单片机课程教学和产品开发过程中的应用。全书共分15章,主要介绍51单片机基础知识和系统设计、Keil和Proteus相关软件的使用、Proteus在单片机硬件电路设计中的应用、Proteus在原理图绘制与仿真及PCB的制作、并且介绍了多种外部设备的使用方法,包括LCD、电机、D/A、A/D转换器等。本书还设计了基于Proteus软件的单片机仿真开发板,读者可以在不花费硬件成本的前提下,按照本书设计的流程完成全部软、硬件的学习和实训过程。虽然本书是以AVR单片机为基础进行介绍,但是很多方法和内容同样适用于其他系列微控制器,如ARM Cortex系列,详细请参考相关章节。 本书适合有一定基础的单片机工程师和爱好者参考。 本书介绍了AVR单片机实际应用方面的常用技巧,包括5个专题,分别是宏的使用技巧、编程技巧、通信接口的使用技巧、AVRUSB的使用技巧以及Boootloader。每个专题都在实践的基础上深入讲解,并且都提供了完整而详细的参考程序和proteus仿真例程(参加配套光盘),使读者可以快速练习,或者在此基础上进行修改或移植。虽然本书是以AVR单片机为基础进行介绍,但是很多方法和内容同样适用于其他系列微控制器,如ARM Cortex系列,详细请参考相关章节。 本书适合有一定基础的单片机工程师和爱好者参考。
第1章 51单片机基础知识
1.1 单片机概述
1.1.1 单片机的发展历史
1.1.2 51系列单片机
1.1.3 单片机的实际应用
1.2 51单片机功能及引脚
1.2.1 51单片机功能综述
1.2.2 51单片机的封装
1.2.3 单片机引脚及功能
1.3 51单片机内部结构
1.3.1 51单片机的CPU结构
1.3.2 存储器结构
1.3.3 110端口结构
1.3.4 定时/计数器
1.3.5 中断系统
1.4 51单片机工作方式
1.4.1 复位方式
1.4.2 程序执行方式
1.5 51单片机单片机工作时序
1.5.1 时钟电路
1.5.2 机器周期及指令周期
1.5.3 指令的执行时序
1.6 小结
1.7 单片机辅助设计软件——单片机小精灵
1.7.1 软件介绍
1.7.2 功能特点
习题
第2章 KeilC51软件入门与调试
2.1 KeilC51的安装及启动
2.1.1 KeilC51的安装
2.1.2 启动KeiluVision3程序
2.2 工作环境介绍
2.3 创建项目
2.3.1 新建项目
2.3.2 创建新的源程序文件
2.3.3 为目标项目设定工具选项
2.3.4 编译项目并创建.HEX文件
2.4 Keil C程序调试器及程序调试方法
2.4.1 程序调试器
2.4.2 启动程序调试
2.4.3 断点设置
2.4.4 目标程序的执行
2.5 KeilC程序调试实例
2.5.1 创建项目
2.5.2 创建新的源程序
2.5.3 把源程序添加到项目中
2.5.4 为目标设定工具选项并进行编译
2.5.5 软件调试
2.6 C51语言概述
2.6.1 数据的存储类型
2.6.2 C51中断子程序
2.6.3 头文件定义
2.7 小结
习题
第3章 Proteus电子仿真软件与Keil联合调试
3.1 Proteus软件介绍
3.1.1 Proteus软件组成和开发流程
3.1.2 Proteus编辑环境介绍
3.2 电路原理图设计
3.3 单片机的仿真
3.4 Proteus和Keil联调仿真单片机
3.4.1 安装vdmagdi驱动
3.4.2 Proteus与KeilC接口
3.4.3 Proteus与KeilC联合调试实例
3.5 小结
习题
第4章 并行I/O端口
4.1 并行I/O端口的基本概念
4.1.1 PO口结构
4.1.2 Pl口结构
4.1.3 P2口结构
4.1.4 P3口结构
4.2 并行I/O口的应用
4.3 110口直接输入/输出实例
4.4 并行I/O口的扩展实例
4.5 输入/输出电路设计
4.5.1 弱开关信号输入电路设计
4.5.2 强开关信号输入电路设计
4.5.3 直接驱动电路设计
4.5.4 晶体管驱动电路设计
4.5.5 继电器驱动电路设计
4.6 小结
习题
实战训练
第5章 中断系统
5.1 中断概述
5.2 51单片机中断系统的结构
5.2.1 中断请求
5.2.2 中断允许寄存器IE
5.3 外部中断应用实例
5.4 中断优先级寄存器IP
5.5 中断优先级应用实例
5.6 51单片机中断响应过程
5.7 中断扩展应用实例
5.8 小结
习题
实战训练
第6章 定时/计数器
6.1 定时/计数器的结构与工作原理
……
第7章 串行通信接口
第8章 键盘输入
第9章 输出设备
第10章 单片机系统扩展
第11章 常用外围接口芯片
第12童常用数据传输接口
第13章 单片机开发板设计
第14章 PCB印刷电路板设计
附录A KeilC与Proteus调试与运行
附录B Proteus元器件库中英文对照表
附录C Proteus常用元器件中英文对照表
附录D ProteusISIS元件制作
附录E Proteus虚拟仿真工具
附录F ProteusVSM虚拟仪器
参考文献
《普通高校“十二五”规划教材·51单片机原理及应用:基于Keil C与Proteus(第2版)》以Proteus电子仿真设计软件为核心,通过丰富的实例详细叙述了其在51单片机课程教学和产品开发过程中的应用。全书共分14章,主要介绍51单片机基础知识、Keil和Proteus相关软件的使用、Proteus原理图绘制、仿真及其在单片机硬件电路设计中的应用;另外,介绍了多种外部设备的使用方法,如LCD、电机、D/A、A/D转换器等。
《普通高校“十二五”规划教材·51单片机原理及应用:基于Keil C与Proteus(第2版)》所有章节编写的实例都有详细说明、程序设计和电路设计,并在Proteus软件中仿真成功。每章既独立成篇,又相互联系,具有明显的工程应用特色。
《普通高校“十二五”规划教材·51单片机原理及应用:基于Keil C与Proteus(第2版)》可作为高等院校单片机课程的教材,还可作为广大从事单片机系统开发应用的工程技术人员参考用书。
书籍详细信息 | |||
书名 | 51单片机原理及应用站内查询相似图书 | ||
9787512410855 如需购买下载《51单片机原理及应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 北京航空航天大学出版社 |
版次 | 2版 | 印次 | 1 |
定价(元) | 59.0 | 语种 | 简体中文 |
尺寸 | 24 × 17 | 装帧 | 平装 |
页数 | 印数 |
51单片机原理及应用是北京航空航天大学出版社于2013.3出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计 的书籍。