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

请输入您要查询的图书:

 

书名 8051单片机原理及软硬件设计(第2版)
分类
作者 钟富昭
出版社 北京航空航天大学出版社
下载
简介
编辑推荐

《8051单片机原理及软硬件设计(第2版)》作者钟富昭多年的实践经验及教学经验积累,依主流设计思路推出8051单片机系列,介绍了8051/8052系列单片机原理介绍、8051/8052结构部分分析等知识。且内容详尽、实用,包括基本原理介绍、结构介绍、实际范例演练等。为学习、进修单片机领域人士,不可多得的好书。

内容推荐

《8051单片机原理及软硬件设计(第2版)》内容包括8051/8052系列单片机原理介绍、8051/8052结构部分分析、8051/8052系列程序设计指导、8051/8052系列指令集讨论及介绍、8051/8052数学理论范例演练、8051/8052开发工具介绍及其应用、8051/8052研发实践重点讨论、8051/8052系列产品设计等。引领读者一步步进入单片机的世界,进而灵活应用与设计,范例详尽、充实。

钟富昭编著的《8051单片机原理及软硬件设计(第2版)》实例新颖,内容翔实,实用性强,可作为单片机爱好者和单片机开发工程师的参考资料,也可作为大中专学生和职校学生毕业设计的参考用书。

目录

第1章 8051/8052系列原理介绍

 1.1 概述

 1.2 MCS-51存储器结构分析

 1.3 微控制器MCS-51指令分析

 1.4 CPU时序分析

 1.5 中断结构

第2章 8051/8052结构部分分析

 2.1 8051及8052结构部分分析

 2.2 端口的机构及操作

 2.3 存取外部存储器

 2.4 定时/计数器

 2.5 串行接口

 2.6 中断

 2.7 单步执行

 2.8 复位(RESET)动作分析

 2.9 送电后的复位

 2.10 省电型(CHMOS)版本内IDLE省电模式,POWERDOWN断电处理模式分析

 2.11 EPROM版本

 2.12 程序存储器保护上锁

 2.13 MCS-51系列各引脚功能说明

 2.14 外部程序存储器提取

 2.15 外部数据存储器读取、写人时序及端口的操作时序分析

 2.16 未使用引脚的处理情形

 2.17 CHMOS与HMOS版本的8051时钟电路分析

 2.18 逻辑电平分析

 2.19 按键抖动波及对策

第5章 8051/8052系列程序设计指导

 3.1 存储器组织

 3.2 中断

 3.3 定时/计数器功能分析

 3.4 串口功能分析

第4章 8051/8052系列指令集讨论及介绍

 4.1 旗标受指令操作的影响分析

 4.2 指令符号的意义说明

 4.3 指令集

 4.4 指令集分析

 4.5 软件程序

第5章 8051/8052数学理论范例演练

 【例题1】两寄存器值相加

 【例题2】选择工作寄存器

 【例题3】将内部RAM“41H”的默认值加到内部RAM“40H”

 【例题4】将输入端口(P1)的值与输出端口(P0)的值相加,结果值再从输出端口(P0)送出去

 【例题5】间接地址内部数据存储器值相加,即将RAM(20H)与RAM(24H)的两字节值相加,结果存回RAM(20H1)

 【例题6】常量相加,结果值存回ACCgp

 【例题7】使用编译器ASM51的能力,执行两常量值的相加,其结果值再存回ACc中

 【例题8】将“RAM9’的地址以变量符号定义的方式写程序,其效果与前例题5相同

 【例题9】再次声明将寄存器设置为符号

 【例题10】数字符串相减,具有溢位符号检测功能

 【例题11】寄存器及常量各16位以十进位相加的方式加后结果值存回寄存器R3、R2中       

 【例题12】使用除法指令技巧,将单一字节十六进制码转成BCD码果则再存回累加器ACC中

 【例题14】将存于寄存器R7内的按键的键码值与固定的各键码值做一比较,若

 不相等,则到后列的标号去执行,即再检测是否为别的键码被按下,若相等则返回主程序执行

 【例题15】插入一软件指令,于引脚产生WR——负脉冲“□”,程序中利用DJNIz做负向波脉冲宽度延迟用

 【例题16】当中断时,利用堆栈将主程序中各状态值暂存

 【例题17】有关数据指针寄存器“DPTR”创建检查表的指令技巧分析 

 【例题18】十六进制码转成二进位十进制“BCD”码原理介绍

 【例题19】执行减法指令后对进位(CY)及溢位(OV)旗标的影响分析

 【例题20】引脚控制

 【例题21】16位码左移一位(及右移一位)

 【例题22】十六进制码转换到ASCII码     

 【例题23】十六进制码(HEX code)到七段显示码转换

 【例题24】将存于R7中的“BCD”数码经过两个七段显示器显示出来

 【例题25】求温度平均值

 【例题26】十进制形态直接寻址3字节“BCD”加法    

 【例题27】十进制型态间接寻址3字节“BCD”加法   

 【例题28】十六进制16位加法

 【例题29】十六进制32位加法

 【例题30】十六进制32位减16位

 【例题31】十六进制32位减32位

 【例题32】乘法原理介绍

 【例题33】二进制除法原理介绍

 【例题34】十进制码转换为十六进制码的原理介绍

 【例题35】边缘或电平中断触发的概念

 【例题36】位处理指令运用技巧

 【例题37】增加一极性位发送及接收的uART码处理方式

 【例题38】检测ASCII码是否在“A”与“z”之间

 【例题39】多种方式完成逻辑电路设计的演练

 【例题40】使用交流电60Hz做定时单位的设计    

 【例题4l】软件检测定时器溢位的程序设计方法

 【例题42】定时器0模式2的编辑设计,输出周期200ils的方波,占空比(duty),=1/2

 【例题43】脉冲宽度测量(以及电动机速度控制设计方法介绍)

 【例题44】编写汇编语言时,对于“伪指令”应了解的基础

第6章 8051/8052开发工具介绍及其应用

 6.1 前言

 6.2 什么是微机开发系统 

 6.3 研究方法

第7章 8051/8052研发实践重点讨论

 【讨论1】805l在工业应用上的可编程控制器(PLc)设计范例

 【讨论2】单板机(8085)与单片机(8048、805 1)软件效益评估,以串行I/O设计为例

 【讨论3】延迟“DE[,AY”时间计算法

 【讨论4】内部电路模拟器(ICE)调试技巧探讨之一

 【讨论5】内部电路模拟器(ICE)调试技巧探讨之二

 【讨论6】内部电路模拟器(ICE)调试技巧探讨之三

 【讨论7】如何使单片机硬件稳定的工作

 【讨论8】8051系列内各芯片耗电情况与电压电平以及IDIE模式、POWER DOWN模式应用

第8章 8051/8052系列产品设计

 【专题1】灯号变化控制设计(在程序内建表)   

 【专题2】单一引脚(P2.7)控制灯的扫向

 【专题3】使用875 l完成工业逻辑控制电路设计之一

 【专题4】使用8751完成工业逻辑控制电路设计之二

 【专题5】十字路口红绿灯控制设计

 【专题6】外部中断O(NTO)控制实验

 【专题7】外部中断O(INTO)中断O(INT1)控制实验之一 

 【专题8】外部中断(INTO)中断1(INT1)控制实验之二

 【专题9】定时斛数器0(TIMERO)模式O设计之一

 【专题10】定时计数器0(TIMER0)模式1(MODEl)设计

 【专题1l】定时斛数器0(TIMER0)模式2(MODE2)设计

 【专题12】定时/计数器0(TIMER0)模式3(MODE3)设计

 【专题13】定时器0(TIMERO)定时器1(TIMERl)同时计数实验(模式2)

 【专题14】两位数定时器O模式2计数实验之一

 【专题15】串行传输(UART)模式O(MODE0)扩充输出端口实验

 【专题16】串行传输(UART)模式0(MODE0)扩充输人端口实验

 【专题17】串行传输(UART)模式1(MODEl)数据传输实验

 【专题18】串行传输(UART)模式2(MODE2)数据传输实验

 【专题19】串行传输(UART)模式3(MODE3)全双工数据传输实验

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/31 21:05:44