网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 单片机原理与应用
分类
作者 欧伟明等编
出版社 电子工业出版社
下载
简介
作者简介
欧伟明,湖南工业大学信息工程学院教授,长期从事电子技术方面的教学与研究工作,教材成果丰富,出版教材2部,发表论文多篇。
目录
章概述
1.1单片机概念与发展过程
1.1.1单片机概念
1.1.2单片机技术发展过程
1.1.3单片机技术发展方向
1.1.4常用数制与编码
1.2单片机应用领域与嵌入式系统概念
1.2.1单片机应用领域
1.2.2嵌入式系统概念
1.3单片机应用系统开发过程简述
1.3.1单片机编程语言
1.3.2单片机应用系统结构
1.3.3单片机应用模式
1.3.4单片机应用系统开发过程简介
1.4本书特点与教材使用建议
1.4.1本书编写指导思想
1.4.2本书特点
1.4.3教材使用建议
1.5本章小结
1.6思考题与习题
第2章单片机的结构和工作原理
2.1MCS-51系列单片机概述
2.289S51单片机引脚功能说明
2.2.189S51的引脚图与封装
2.2.289S51的引脚功能说明
2.2.389S51的引脚应用特性
2.389S51单片机内部结构
2.3.189S51的基本组成
2.3.289S51的CPU
2.489S51单片机的存储器
2.4.1程序存储器
2.4.2数据存储器
2.589S51单片机的时钟电路与时序
2.5.1时钟电路
2.5.2基本时序单位
2.689S51单片机的工作方式
2.6.1复位工作方式和复位电路
2.6.2低功耗工作方式
2.6.3串行ISP编程方式
2.789S51单片机的输入/输出端口
2.7.1P0端口
2.7.2P1端口
2.7.3P2端口
2.7.4P3端口
2.8本章小结
2.9思考题与习题
第3章指令系统
3.1MCS-51单片机指令概述
3.1.1指令格式
3.1.2符号说明
3.2寻址方式
3.2.1寄存器寻址方式
3.2.2直接寻址方式
3.2.3寄存器间接寻址方式
3.2.4立即寻址方式
3.2.5变址寻址方式
3.2.6相对寻址方式
3.2.7位寻址方式
3.389S51单片机的指令系统
3.3.1数据传送类指令
3.3.2算术运算类指令
3.3.3逻辑运算及移位类指令
3.3.4控制转移类指令
3.3.5位操作类指令
3.4单片机汇编语言简介
3.4.1汇编语言的语句格式
3.4.2伪指令
3.4.3单片机汇编语言程序设计
3.5本章小结
3.6思考题与习题
第4章单片机C51语言程序设计基础
4.1单片机C51语言概述
4.1.1C51语言在单片机应用系统开发中的优势
4.1.2C51语言与标准C语言的比较
4.1.3编写C51语言程序的基本原则
4.2C51语言关键字与数据类型
4.2.1标识符
4.2.2关键字
4.2.3数据类型
4.3C51语言数据
4.3.1常量
4.3.2变量
4.3.3存储器类型和存储器模式
4.3.4数组
4.3.5指针
4.4C51语言对单片机硬件资源的控制
4.4.1特殊功能寄存器(SFR)的定义
4.4.2位变量的定义
4.4.3存储器和外接I/O端口的绝对地址访问
4.5C51语言运算符和表达式
4.5.1运算符
4.5.2表达式
4.6C51语言流程控制语句
4.6.1语句的概念和分类
4.6.2判断分支(if、switch语句)
4.6.3循环控制(for、while语句)
4.6.4break、continue、return、goto语句
4.7C51语言函数
4.7.1函数的定义
4.7.2函数的调用
4.7.3C51语言中断函数
4.8C51语言预处理命令
4.8.1文件包含
4.8.2宏定义
4.8.3条件编译
4.9C51语言与汇编语言混合编程方法
4.9.1C51语言程序嵌入汇编语句
4.9.2C51语言程序调用汇编语言子程序
4.10本章小结
4.11思考题与习题
第5章中断系统
5.1中断
5.1.1中断的概念
5.1.2中断的条件和中断响应过程
5.289S51中断系统结构与控制
5.2.189S51的中断源和中断入口地址
5.2.289S51的中断系统结构
5.2.3中断控制
5.3中断应用举例
5.3.1单外部中断源系统的设计
5.3.2多外部中断源系统的设计
5.4本章小结
5.5思考题与习题
第6章定时器/计数器
6.1定时器/计数器的结构与控制
6.1.189S51定时器/计数器的结构
6.1.2定时器/计数器的控制
6.2定时器/计数器的4种工作方式
6.2.1工作方式1
6.2.2工作方式2
6.2.3工作方式3
6.2.4工作方式0
6.3定时器/计数器的应用举例
6.3.1脉冲信号的产生
6.3.2脉冲宽度的测量
6.4本章小结
6.5思考题与习题
第7章单片机的串行口UART
7.1串行通信概述
7.1.1串行通信与并行通信
7.1.2串行通信的分类
7.1.3串行通信的数据传送方式
7.289S51串行口UART的结构与控制
7.2.1串行口UART的结构
7.2.2串行口UART的工作方式
7.2.3串行口UART的波特率计算
7.3串行口UART的编程及应用实例
7.3.1串行口UART的编程步骤
7.3.2串行口UART应用实例
7.4本章小结
7.5思考题与习题
第8章单片机常用并行接口技术
8.1键盘接口
8.1.1独立按键
8.1.2矩阵键盘
8.2LED显示器接口
8.2.1LED数码管
8.2.2LED数码管静态显示接口
8.2.3LED数码管动态显示接口
8.3DAC接口
8.3.1DAC0832芯片介绍
8.3.2DAC0832与89S51的接口电路
8.3.3利用DAC0832输出各种电压波形
8.4ADC接口
8.4.1ADC0809芯片介绍
8.4.2ADC0809与89S51的接口电路
8.4.3ADC0809应用举例
8.5液晶显示模块LCD1602的接口
8.5.1LCD1602介绍
8.5.2LCD1602与89S51的接口电路
8.5.3LCD1602应用举例
8.6外部并行三总线接口
8.7大功率器件驱动接口
8.7.1光耦接口
8.7.2继电器接口
8.7.3双向晶闸管输出接口
8.7.4固态继电器输出接口
8.8本章小结
8.9思考题与习题
第9章串行总线接口技术
9.1EIA系列总线标准及其接口
9.1.1RS-232C总线
9.1.2RS-485总线
9.1.3单片机与PC之间的通信
9.2SPI总线
9.2.1SPI总线简介
9.2.2SPI总线通信协议
9.2.3E2PROM存储器AT93C46及其应用
9.3I2C总线
9.3.1I2C总线简介
9.3.2I2C总线通信协议
9.3.3I2C接口存储器AT24C02及其应用
9.41-Wire单总线
9.4.11-Wire单总线简介
9.4.2温度传感器DS18B20及其应用
9.5USB总线
9.5.1USB总线原理
9.5.2USB总线通信接口设计实例
9.6CAN总线
9.6.1CAN总线简介
9.6.2CAN总线控制器
9.6.3CAN总线通信接口设计实例
9.7本章小结
9.8思考题与习题
0章单片机应用系统开发环境
10.1单片机应用系统的调试方法
10.1.1硬件调试方法
10.1.2软件仿真调试方法
10.2KeilμVision4集成开发环境
10.2.1KeilμVision4的主要特性
10.2.2KeilμVision4集成开发环境设置方法
10.2.3KeilμVision4工程应用
10.2.4KeilC51主要头文件介绍
10.3Proteus8仿真软件
10.3.1Proteus8主界面介绍
10.3.2Proteus8绘制电路原理图
10.3.3Proteus8仿真调试
10.4单片机应用系统开发小工具
10.4.1波特率初值计算工具
10.4.2数码管编码器
10.4.3定时器计算工具
10.4.4串口调试助手
10.5本章小结
10.6思考题与习题
1章基于嵌入式实时操作系统的单片机程序设计方法
11.1嵌入式实时操作系统的概念
11.1.1嵌入式系统的特征
11.1.2嵌入式实时操作系统的概念
11.2在电子系统设计中引入RTOS的意义
11.2.1两种软件开发模式的比较
11.2.2嵌入式应用中使用嵌入式RTOS的必要性
11.2.3嵌入式操作系统环境下的应用软件设计
11.2.4嵌入式操作系统环境下的应用软件调试
11.3嵌入式实时操作系统RTX51的介绍
11.3.1RTX51的技术参数
11.3.2几个概念
11.3.3RTXTiny内核分析
11.3.4RTXTiny内核源代码
11.4基于RTX51的单片机程序设计方法
11.4.1目标系统需求
11.4.2软件设计指导方针
11.4.3任务划分的原则
11.4.4应用程序架构
11.5本章小结
11.6思考题与习题
2章基于RTX51的乐曲编辑器和发生器设计
12.1设计任务
12.2方案设计与论证
12.2.1以FPGA为核心的实现方案
12.2.2以MCU为核心的实现方案
12.3系统硬件设计
12.3.1系统硬件电路原理图
12.3.2人机交互界面
12.4基于RTX51的系统软件设计
12.4.1乐曲的表示方法
12.4.2编辑乐曲的软件实现方法
12.4.3播放乐曲的软件实现方法
12.4.4系统软件流程框图
12.5系统源程序清单
12.5.1C51语言主程序
12.5.2读AT24C02汇编语言子程序
12.5.3写AT24C02汇编语言子程序
12.5.4键盘扫描汇编语言子程序
12.5.5实时操作系统RTX51Tiny内核程序
12.6系统设计总结
3章数控电流源设计
13.1设计任务
13.2方案设计与论证
13.2.1D/A转换模块设计方案的论证与比较
13.2.2恒流源模块设计方案的论证与比较
13.2.3数据采集模块设计方案的论证与比较
13.2.4辅助电源、主电源设计方案的论证与比较
13.2.5键盘、显示器设计方案的论证与比较
13.3理论计算与EWB仿真
13.3.1采样电阻值的确定
13.3.2D/A转换器分辨率的确定
13.3.3TLC5618参考电压的确定
13.3.4主电源参数的确定
13.3.5用EWB进行电路仿真
13.4系统硬件设计
13.4.1MCU微控制器、键盘、显示器电路图
13.4.2D/A转换模块、恒流源模块的电路图
13.4.3数据采集模块的电路图
13.4.4辅助电源、主电源的电路图
13.5系统软件设计
13.5.1主程序流程框图
13.5.2设置输出电流给定值功能函数程序流程框图
13.5.3设置电流步进值功能函数程序流程框图
13.5.4键盘扫描程序流程框图
13.6系统测试方法与结果分析
13.6.1测试使用的仪器
13.6.2恒流特性的测试
13.6.3电流步进值为1mA的测试
13.6.4纹波电流的测试
13.6.5输出电流范围的测试
13.6.6输出电压的测试
13.6.71~99mA内任意电流步进值设置功能的测试
13.6.8测试结果分析
13.7系统使用说明书
13.7.1键盘界面
13.7.2菜单操作
13.8系统源程序清单
13.8.1C51语言主程序
13.8.2键盘扫描汇编语言子程序
13.8.3写TLC5618的汇编语言子程序
13.8.4读MC14433的汇编语言子程序
13.8.5显示缓冲器的汇编语言子程序
13.9系统设计总结
附录A单片机课程设计
附录B89S51指令表
参考文献
内容推荐
本书以89S51为典型机,主要论述单片机的基本结构与工作原理,以及单片机应用系统的设计与开发方法。全书内容分为13章,内容包括概述、单片机的结构和工作原理、指令系统、单片机C51语言程序设计基础、中断系统、定时器/计数器、单片机的串行口UART、单片机常用并行接口技术
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 17:09:22