新書推薦:
《
初平:汉末群雄混战(190—195)
》
售價:NT$
245.0
《
建安:官渡大决战(196—200)
》
售價:NT$
245.0
《
权力的图像——近代的中国海图与交流
》
售價:NT$
840.0
《
中亚民族史
》
售價:NT$
840.0
《
人工智能与智能制造:概念与方法 [美]马苏德·索鲁什 [美]理查德·D.布拉茨
》
售價:NT$
640.0
《
中平:东汉王朝大崩溃(184—189)
》
售價:NT$
245.0
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
《
中国历史研究入门(全二册)
》
售價:NT$
1290.0
|
內容簡介: |
全书分9章,系统地介绍了MCS—51单片机的结构与原理,指令系统与汇编语言程序设计、C51程序设计、Proteus仿真软件及与Keil集成开发环境联合调试,MCS—51单片机的内部资源及应用、系统扩展技术、输入输出通道接口、交互通道配置与接口和应用系统设计。本书程序设计以汇编为主、C51并行的模式,通过硬、软件协同工作实现了单片机系统的功能。本书精化教学内容,合理安排教学顺序,精心提炼教学提示,丰富拓展阅读,并配套了相应实验与实训。本书提供的实例兼顾了教学与实际应用,实例稍加修改可直接应用于实际开发中,为实际应用提供了基本开发范例。本书遵循“理论—实践—再理论—再实践”的认知规律,使学生能边学边实践,将书本知识有效地转换为动手能力,使学生更全面地掌握单片机系统开发技术。全书具有较强的系统性、先进性和实用性。
|
目錄:
|
前言
第1章单片机概述
引言
1.1单片机的概念
1.1.1单片机的基本概念
1.1.2单片机的主要特点
1.1.3单片机的发展过程
1.2单片机的选择及应用领域
1.2.1单片机的选择
1.2.2单片机的应用领域
1.2.3单片机的发展趋势
1.3典型单片机性能概览
1.4MCS-51单片机的学习1l
习题1l
第2章MCS-51单片机的结构与
原理
引言l
2.1MCS-51单片机硬件结构及引脚
2.1.1MCS-51单片机内部结构
2.1.2MCS-51单片机外部引脚l
2.2MCS-51单片机的存储器
2.2.1存储器的基本结构
2.2.2程序存储器ROM
2.2.3数据存储器RAM
2.2.4特殊功能寄存器SFR
2.3MCS-51单片机的系统时钟及时序
2.3.1时钟电路
2.3.2MCS-51的时序单位
2.3.3典型时序分析
2.4MCS-51单片机的工作方式
2.4.1复位方式""N""
2.4.2程序执行方式
2.4.3节电工作方式
2.4.4编程和校验方式
2.5MCS-51单片机*小系统
2.6实验与实训
2.6.1单片机*小系统硬件电路
2.6.2复位、晶振、ALE信号的观察
习题
第3章MCS-51单片机汇编语言与
程序设计
引言
3.1概述
3.1.1汇编语言程序的组成
3.1.2汇编语言指令格式与伪指令
3.1.3指令的分类
3.2MCS-51单片机的寻址方式
3.2.1立即寻址
3.2.2直接寻址
3.2.3寄存器寻址
3.2.4寄存器间接寻址
3.2.5变址寻址
3.2.6相对寻址
3.2.7位寻址
3.3MCS-51单片机的指令系统
3.3.1数据传送指令DataTransfer
3.3.2算术运算指令(Arithmetic
Operations)
3.3.3逻辑运算及移位指令Logical
OperationsandRotate
3.3.4控制转移指令Program
Branching
3.3.5位操作指令BooleanVariable
Manipulation
3.4汇编语言程序设计基础
3.4.1汇编语言程序设计的步骤
3.4.2汇编语言的汇编与HEX文件
3.4.3汇编语言的开发系统及调试
3.5汇编语言程序设计方法
3.5.1顺序程序设计
3.5.2分支程序设计
3.5.3循环程序设计
3.5.4查表程序设计
3.5.5子程序设计
3.6实验与实训
3.6.1KeilpLVision4集成开发环境和
程序调试
3.6.2冒泡法数据排序
习题
第4章C51程序设计及Proteus
仿真
引言
4.1编程语言种类及其特点
4.1.1汇编语言的特点
4.1.2C语言的特点
4.1.3C51语言的特点
4.2C51简介及特征一
4.2.1C51扩展
4.2.2数据类型一
4.2.3存储类型一
4.2.4指针"
4.2.5函数一
4.3单片机的C51编程
4.3.1输入/输出
4.3.2外部中断
4.3.3定时器/计数器
4.3.4串行通信
4.4Proteus软件仿真1ll
4.4.1Proteus软件介绍
4.4.2基于Proteus的电路仿真
4.4.3Keil与Proteus联合调试
4.5实验与实训
4.5.1Proteus绘制单片机*小系统
4.5.2交通灯控制
习题
第5章MCS-51单片机的内部资源及
应用
引言
5.1MCS-51单片机的并行10接口
5.1.1MCS-51内部并行IO接口
5.1.2MCS-51内部并行IO接口的
应用
5.2MCS-51单片机的中断系统
5.2.1中断的基本概念
5.2.2MCS-51的中断系统
5.2.3MCS-51中断系统的编程
5.2.4MCS-51扩展外部中断请求输
入口
5.3MCS-51单片机的定时器/计数器
5.3.1定时器/计数器
5.3.2定时器/计数器的工作方式
5.3.3定时器/计数器的应用
5.4MCS-51单片机的串行通信
5.4.1概述
5.4.2MCS-51的串行口
5.4.3串行口的工作方式
5.4.4串行口的通信波特率l
5.4.5串行口的应用一
5.5实验与实训一
5.5.1继电器控制
5.5.2工业顺序控制一
习题
第6章MCS-51单片机系统的扩展
技术
引言一
6.1MCS-51单片机系统扩展概述
6.1.1MCS-51系列单片机的外部扩展
原理一l
6.1.2MCS-51单片机系统地址空间的
分配
6.2存储器的扩展l
6.2.1程序存储器扩展
6.2.2数据存储器扩展
6.2.3MCS-51对外部存储器的扩展
6.3并行IO接口的扩展
6.3.1概述
6.3.2普通并行IO接口扩展
6.3.3可编程并行IO接口芯片扩展
6.4.总线接口扩展
6.4.1EIARS-232C总线标准与接口
电路
6.4.2RS-422RS-485总线标准与接口
电路
6.4.312C总线标准与接口电路
6.4.4其他常用总线标准
6.5实验与实训
6.5.1数据存储器扩展l
6.5.2步进电动机控制
习题6一
第7章MCS-51单片机的输入/输出
通道接口
引言一
7.1输入/输出通道概述一
7.2DA转换器及接口技术
7.2.1DA转换器的性能指标
7.2.2DA转换器的分类
7.2.3DAC0832转换器的接口
7.3AD转换器及接口技术
7.3.1AD转换器的性能指标
7.3.2AD转换器的分类
7.3.3ADC0809转换器的接口
7.4实验与实训
7.4.1直流电动机调速
7.4.2数据采集系统
习题7一
第8章MCS-51单片机的交互通道
配置与接口
引言一
8.1MCS-51单片机与键盘的接口技术
8.1.1概述"
8.1.2使用键盘时必须解决的问题
8.1.3键盘接口
8.2MCS-51单片机与显示器的接口
技术
8.2.1LED显示器及其接口
8.2.2LCD显示器及其接口
8.3MCS-51单片机键盘和显示器接口设计
实例
8.3.1利用8255芯片实现键盘和显示器
接口
8.3.2利用MCS-51的串行口实现键盘和
显示器接口
8.3.3利用专用芯片实现键盘和显示器
接口
?8.4MCS-51单片机与微型打印机的接口
技术一
8.4.1微型打印机的特点
8.4.2接口技术一
8.4.3字符代码及打印命令
8.4.4打印程序实例一
8.5实验与实训一
8.5.1可调数字电子钟
8.5.2汉字打印实例一
习题8"".一
第9章MCS-51单片机应用系统设计
与实例"
引言一
9.1单片机应用系统设计过程
9.1.1总体设计
9.1.2硬件设计26l
9.1.3软件设计
9.1.4单片机应用系统的调试与测试
9.2提高系统可靠性的一般方法
9.2.1电源干扰及其抑制
9.2.2地线干扰及其抑制
9.2.3其他提高系统可靠性的方法
9.3应用实例--单片机温度控制系统
9.3.1方案论证
9.3.2总体设计
9.3.3硬件设计
9.3.4软件设计
9.3.5综合调试
习题
附录
附录AASCII码字符表
附录BMCS-51单片机指令表
附录CProteus库元器件分类及部分
元器件
参考文献
"
|
|