选择特殊符号
选择搜索类型
请输入搜索
《mcs51/96系列单片机原理及应用》是2004年北京航空航天大学出版社出版的图书。
第一章MCS?51系列单片机的基本硬件结构
1.1 MCS?51单片机概貌(1)
1.2 MCS?51单片机的主要性能特点(4)
1.3 8051的内部总体结构(5)
1.4 8051的引脚描述(7)
1.5 存贮器配置(9)
1.5.1 程序存贮器(10)
1.5.2 内部数据存贮器(11)
1.5.3 专用寄存器(13)
1.5.4 外部数据存贮器(17)
1.6 振荡器、时钟电路和CPU时序(17)
1.7 输入/输出端口(20)
1.7.1 P0口(21)
1.7.2 P1口(22)
1.7.3 P2口(24)
1.7.4 P3口(25)
1.7.5 端口的负载能力及接口要求(25)
1.8 定时器/计数器(26)
1.8.1 定时器/计数器0和1(26)
1.8.2 定时器/计数器0和1的控制和状态寄存器(28)
1.8.3 定时器/计数器2(29)
1.9 串行接口(34)
1.9.1 数据缓冲寄存器SBUF(34)
1.9.2 串行口控制寄存器SCON(34)
1.9.3 模式0(35)
1.9.4 模式1(38)
1.9.5 模式2和3(40)
1.9.6 多处理机通信(43)
1.9.7 串行帧(43)
1.9.8 波特率(44)
1.10 中断(46)
1.10.1 中断允许寄存器IE(46)
1.10.2 中断优先级寄存器IP(47)
1.10.3 优先级结构(47)
1.10.4 中断响应协议(48)
1.10.5 外部中断(49)
1.10.6 中断请求的撤除(49)
1.10.7 中断响应时间(50)
1.11 单步操作(50)
1.12 复位(51)
1.13 低功耗操作方式(53)
1.13.1 HMOS的掉电操作方式(53)
1.13.2 CHMOS的低功耗方式(54)
1.14 编程、程序验证与加密(56)
1.14.1 EPROM的编程(56)
1.14.2 程序的验证(57)
1.14.3 程序存贮器的加密(57)
1.14.4 在线仿真(ONCE)方式(59)
1.15 寻址方式(60)
1.15.1 寄存器寻址(60)
1.15.2 直接寻址(60)
1.15.3 寄存器间接寻址(60)
存器间接寻址(61)
16 布尔处理机(61)
第二章 MCS?51指令系统
2.1 MCS?51指令系统的分类及一般说明(63)
2.2 数据传送类指令(64)
2.3 算术操作类指令(72)
2.4 逻辑操作类指令(80)
2.5 控制程序转移类指令(85)
2.6 布尔变量操作类指令(92)
第三章 MCS?51单片机的系统扩展与应用
3.1 程序存贮器的扩展(99)
3.1.1 外部程序存贮器的操作时序(99)
3.1.2 EPROM引脚简介(100)
3.1.3 EPROM的基本扩展法(101)
3.1.4 扩展64KB EPROM(101)
3.2 数据存贮器的扩展(105)
3.2.1 外部数据存贮器的操作时序(105)
3.2.2 外扩256B的RAM(106)
3.2.3 外扩一片RAM(107)
3.2.4 外扩两片RAM(110)
3.3 E?2PROM在8051系统中的应用(110)
3.4 快速擦写存贮器(Flash)在8051系统中的应用(114)
3.4.1 Flash的主要性能特点(115)
3.4.2 封装和引脚(117)
3.4.3 基本工作原理(121)
3.4.4 快速擦写存贮器与8051接口及再编辑方法(125)
3.5 输入/输出口的扩展(131)
3.5.1 用8243扩展I/O口(131)
3.5.2 用串行口扩展并行I/O口(133)
3.6 用可编程外围芯片PSD3XX扩展外围功能(135)
3.6.1 可编程外围芯片PSD3XX的结构原理(136)
3.6.2 8051与PSD3XX接口(156)
3.7 定时器/计数器的应用(159)
3.7.1 定时器操作模式0的应用(159)
3.7.2 定时器操作模式1的应用(160)
3.7.3 定时器操作模式2的应用(160)
3.7.4 定时器操作模式3的应用(161)
3.7.5 定时器溢出同步问题(162)
3.7.6 运行中读定时器/计数器(162)
3.7.7 定时器门控位GATE的应用(163)
3.8 串行口的应用(163)
3.8.1 由串行口发送带奇偶校验位的数据块(163)
3.8.2 由串行口接收带奇偶校验位的数据块(164)
3.8.3 利用串行口和堆栈传输技术发送字符串常量(165)
3.8.4 多机通信(166)
3.9 多中断源(170)
3.10 布尔处理机的应用(172)
第四章 实用程序及其设计方法
4.1 N种分支的转移程序NJMP(175)
4.2 128种分支转移程序JMP?128(176)
4.3 256种分支转移程序JMP?256(176)
4.4 大于256的分支转移程序JMP?n(177)
4.5 m×n矩阵元素查找程序MATRIX1(178)
4.6 16位数加1子程序ADD1(179)
4.7 多精度无符号数加法子程序ADD 2(180)
4.8 多精度无符号数减法子程序SUB 1(180)
4.9 双精度无符号数乘法子程序MUL 1(181)
4.10 双精度无符号数乘法子程序MUL 2(182)
4.11 双精度带符号数乘法子程序MUL 3(183)
4.12 双精度无符号数除法子程序DIV 1(184)
4.13 双精度带符号数除法子程序DIV 2(186)
4.14 双精度数取补子程序CPL1(188)
4.15 多字节数取补子程序CPL2(188)
4.16 4字节数左移子程序RLC4(188)
4.17 4字节数装载子程序LOAD4(189)
4.18 8位二进制数转换为BCD数子程序BINBCD1(189)
4.19 多字节二进制数转换为BCD数子程序BINBCD2(190)
4.20 16进制数转换为ASCII码子程序HEXASC1(191)
4.21 多位16进制数转换为ASCII码子程序HEXASC2(191) 4.22 多位16进制数转换为ASCII码子程序HEXASC3(192) 4.23I/O端口程序之一(193)
4.24 I/O端口程序之二(195)
4.25 通过堆栈传递参数的方法之一(196)
4.26 通过堆栈传递参数的方法之二(197)
第五章 应用系统实例
5.1 MCS?51通用数据采集和处理系统(199)
5.1.1 主要功能(199)
5.1.2 硬件结构(199)
5.1.3 模数转换(200)
5.2 汽车转弯信号灯控制系统(204)
5.2.1 系统功能要求(204)
5.2.2 系统硬件(206)
5.2.3 系统软件(207)
5.3个人计算机中的单片机智能接口板(212)
5.3.1 系统组成(212)
5.3.2 8031与PC机的并行通信(215)
5.3.3 模拟数据通道(223)
5.3.4 电流环式I/O通道(229)
5.3.5 采用GAL芯片后的系统电路(230)
第六章 增强型单片机--RUPI?
44 6.1 概述(235)
6.1.1 RUPI?44的基本结构(235)
6.1.2 一些名词简介(235)
6.2 8044的硬件结构(237)
6.2.1 8044框图与引脚(237)
6.2.2 存贮器(238)
6.2.3 复位(241)
6.3 8044串行接口部件SIU(241)
6.3.1 网络结构(242)
6.3.2 数据时钟的选择(242)
6.3.3 SIU的操作方式(243)
6.3.4 帧格式的选择(244)
6.3.5 SIU的专用寄存器(247)
6.3.6 SIU操作过程简介(250)
6.3.7 SIU硬件结构(255)
第七章 MCS?51系列新增的外设功能
7.1 可编程计数器阵列(8XC51FX,C51GB)(258)
7.1.1 16位定时器/计数器--时间基准(258)
7.1.2 比较/捕获模块(260)
7.1.3 捕获方式(261)
7.1.4 软件定时器方式(270)
7.1.5 高速输出方式(270)
7.1.6 定时监视器(Watchdog)方式(272)
7.1.7 脉宽调制方式(273)
7.2 模拟/数字转换器(A/D)(8XC51GB)(275)
7.2.1 A/D转换器组成(275)
7.2.2 A/D专用寄存器(276)
7.2.3 A/D比较方式(277)
7.2.4 A/D触发方式(277)
7.2.5 A/D输入方式(277)
7.2.6 A/D转换器使用中的一些考虑(278)
7.3 硬件定时监视器(8XC51FX,C51GB)(278)
7.4增强型串行口(8XC52/54/58,C51FX,C51GB)(279)
7.4.1 帧错误检测(279)
7.4.2 多机通信的自动地址识别(279)
7.5 DMA(8XC152)(280)
7.5.1 80C152中的DMA(280)
7.5.2?HLD?/?HLDA?逻辑(283)
7.5.3?HLD?/?HLDA?逻辑的应用(284)
7.6 键盘控制器(80C51SL?BG)(285)
7.6.1 功能概述(285)
7.6.2 引脚描述(286)
7.6.3 主机接口(288)
7.6.4 键盘扫描(293)
7.6.5 端口结构和操作(294)
7.6.680C51SL电源管理(295)
7.6.7 外部晶体振荡器(297)
7.6.8 外部时钟信号(297)
7.6.9 中断(297)
7.6.10 A/D转换器(299)
7.6.11 存贮器配置(302)
7.6.12 缺省的复位状态(305)
7.6.13 应用实例(306)
7.7 全局串行通道(8XC152)(307)
7.7.1 引言(307)
7.7.2 CSMA/CD操作(311)
7.7.3 SDLC操作(319)
7.7.4 用户自定义的协议(322)
7.7.5 GSC的使用(322)
7.7.6 GSC操作(329)
7.7.7 寄存器描述(332)
7.7.8 串行底板和网络环境(337)
第八章 16位单片机--MCS?96
8.1 8096的芯片型号(339)
8.2 8096的框图和主要性能特点(339)
8.3 中央处理器CPU(341)
8.3.1 CPU总线(342)
8.3.2 RALU(342)
8.3.3 CPU寄存总阵列(343)
8.3.4 CPU的基本操作(343)
8.4 时钟信号(343)
8.5 存贮器空间(344)
8.5.1 内部RAM空间(344)
8.5.2 保留的存贮空间(347)
8.5.3 内部ROM/EPROM(347)
8.6 寄存器控制器(348)
8.7 系统总线和存贮器的扩展(348)
8.7.1 外部存贮器操作时序(348)
8.7.2 读信号?RD(349)
8.7.3 写信号?WR?(350)
8.7.4 就绪信号READY(351)
8.7.5 总线工作方式和芯片配置寄存器(352)
8.8 软件概念(358)
8.8.1 操作数类型(358)
8.8.2 寻址方式(359)
8.8.3 程序状态字(362)
8.8.4 指令系统概述(364)
8.9 中断系统(370)
8.9.1 中断源(370)
8.9.2 中断控制(371)
8.10 定时器(374)
8.10.1 定时器1(374)
8.10.2 定时器2(374)
8.10.3 定时器中断(374)
8.11 高速输入器HSI(374)
8.11.1 HSI事件形式寄存器(375)
8.11.2 FIFO队列寄存器(375)
8.11.3 HSI中断(376)
8.11.4 HSI中数据的读取和状态寄存器(376)
8.11.5 HSI引脚功能控制(377)
8.12 高速输出器HSO(377)
8.12.1 HSO CAM阵列(378)
8.12.2 HSO状态(379)
8.12.3 HSO的清除(379)
8.12.4 HSO中采用定时器2(380)
8.12.5 HSO中断(380)
8.12.6 软件定时器(380)
8.13 A/D转换器(380)
8.13.1 A/D转换器框图(381)
8.13.2 A/D命令寄存器(381)
8.13.3 A/D结果寄存器(382)
8.14 模拟输出(382)
8.14.1 脉宽调制器(382)
8.14.2 利用HSO输出PWM脉冲(383)
8.15 串行口(384)
8.15.1 串行口操作模式(384)
8.15.2 多机通信(385)
8.15.3 串行口的控制(385)
8.15.4 波特率的确定(387)
8.16 输入/输出口(388)
8.16.1输入口--P0和P2.1~P2.4(389)
8.16.2 准双向口--P1和P2.6~P2.7(389)
8.16.3 P3、P4口和系统总线(391)
8.16.4 输出口和控制输出(392)
8.17 输入/输出控制和状态寄存器(392)
8.17.1 I/O控制寄存器0(IOC0)(392)
8.17.2 I/O控制寄存器1(IOC1)(393)
8.17.3 I/O状态寄存器0(IOS0)(393)
8.17.4 I/O状态寄存器1(IOS1)(393)
8.18 监视定时器(394)
8.18.1 监视定时器的使用(394)
8.18.2 软件保护(395)
8.19 复位(396)
8.19.1 复位信号和复位状态(396)
8.19.2 复位电路(397)
8.20 8096的封装和引脚(399)
8.20.1 封装形式(399)
8.20.2 引脚表(401)
8.20.3 引脚描述(401)
8.21 关于8098(403)
8.22 高性能的CHMOS 16位单片机概述(405)
参考文献(409)
8051单片机在一块芯片上集成了一个微型计算机的主要部件,它包括以下几部分: 1个8位微处理器(CPU)。 1个时钟电路。 4KB程序存储器。 256B数据存储器。 2个16位定时/计数器。 64KB...
51单片机全部的数据传送指令如下图:
谁设计的啊?LED电路有点问题哦!现在也可以点亮,比如,当tenp out 对应的MCU引脚用程序给低电平0,则tenp out对应的led亮!但是应该一个LED一个电阻的,你现在的电路会随着LED点...
基于单片机MCS51智能照明毕业论文
· 贵州师范大学本科毕业论文 (设计 ) 开题报告 学院:物理与电子科学学院 专业:电子信息科学与技术 级别: 2010级 课题名称 基于单片机 MCS51在智能家居照明中的探究 学生 姓名 骆松 学 号 100802010058 指导教师 姓名 曹晓龙 职称 学位 讲师 开题报告内容要求: 1.选题的理论是: “智能家居”是以住宅为平台,集系统、结构、控制于一体,利用 先进的电力自动化技术、计算机技术、无线电传感技术,将家居生活有 关的各种设备有机的结合起来,通过网络化的综合管理家中设备,来创 造一个优质、便利、高效、节能、健康、环保的居住环境。 2.本题目在国内外研究现状和发展趋势 伴随中国城镇化的加速, 以及住宅产业的快速发展, 小区智能化 系统在中国已经得到广泛应用,随着社会经济水平的发展,现状人们的 生活追求个性化、自动化,追求充满乐趣的生活方式,生活家居要求一 种人性化、智能
MCS51系列单片机存储容量扩展的软硬件设计
文章采用体选法扩展超容量外部数据存储器(RAM)和程序存储器(EPROM).利用堆栈技术实现EPROM转体,具体给出了硬件连接及软件程序设计.
配套教材
《单片机原理及应用(第4版)》配套有《单片机原理及应用(第4版)习题解答、基础实验及课程设计》电子书,电子书的主要内容为与主教材配套的各章习题与解答,用于考试的16套试题及其参考答案,以及22个基础实验题目和87个课程设计题目。
课程资源
《单片机原理及应用(第4版)》的数字课程资源包括与全书配套的电子教案(PPT文件)、Proteus 总体功能介绍、Proteus ISIS演示视频文件和25个案例运行文件。此外,读者也可以登录中国大学MOOC网站或爱课程网站学习由哈尔滨工业大学开设的“单片机原理及应用”MOOC。
该书是在《单片机原理及应用(第3版)》的基础上修订而成的,融入了哈尔滨工业大学自动化测试与控制研究所教学以及开发工作的经验体会。
该书由张毅刚担任主编,完成了第1、2、3、5、7章的编写以及全书统稿。副主编由赵光权(第4章、第6章)与刘连胜(第9~14章)担任。该书由哈尔滨工业大学计算机科学与技术学院李东教授担任主审,其为提高书稿的质量提出了修改意见。
2021年9月6日,《单片机原理及应用(第4版)》由高等教育出版社出版发行。
书 名: 单片机原理及应用系统设计(高等学校教材)
作 者:凌玉华等
出版社: 中南大学出版社
出版时间: 2006
ISBN: 9787811053036
开本: 16
定价: 30.00 元