您好,欢迎光临有路网!
单片机原理与C51基础
QQ咨询:
有路璐璐:

单片机原理与C51基础

  • 作者:赵丽清
  • 出版社:机械工业出版社
  • ISBN:9787111389149
  • 出版日期:2012年09月01日
  • 页数:265
  • 定价:¥37.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《单片机原理与C51基础》以80C51系列单片机为对象,共分为11章的内容。为方便读者选择,前7章主要围绕单片机芯片本身的引脚、结构、指令及功能来讲解,它们是学习单片机的基础,适合少学时课程使用;后4章主要讲解单片机芯片的常用外围接口,方便多学时课程的安排。

    本书第1章主要围绕单片机的发展历史、课程地位、学习方法及学习这些课程**的基础知识进行介绍。第2章从应用者的视角讲解了单片机的结构和引脚功能,着重讲解了“怎样使用”的问题。第3章利用大量的图表讲解了80C51系列单片机的汇编语言指令功能等内容。第4章利用典型实例介绍了80C51系列单片机汇编语言的顺序、分支、循环及子程序设计的方法。第5章介绍了中断的概念、中断相关的特殊功能寄存器、中断的编程方法和实例。第6章介绍了单片机定时/计数器的组成结构及应用实例。第7章介绍了串行通信的相关概念,80C51系列单片机的串行接口、通信模式及其应用实例。第8章介绍了存储器及并行口的扩展方法,详细地讲解了外扩芯片的编址技术。第9章介绍了键盘、数码管及ADC0809和DAC0832的接口方法和实例。第10章以读者具有一定标准C语言基础为前提,
    目录
    前言
    第1章 绪论
    1.1单片机
    1.1.1单片机的概念
    1.1.2单片机的发展历史及产品近况
    1.1.3嵌入式处理器家族
    1.1.4单片机课程的地位及学习方法
    1.2单片机开发所需软硬件介绍
    1.2.1关于Keil C51及其集成开发环境Keil μVision
    1.2.2仿真技术和仿真器
    1.2.3编程器和下载软件
    1.2.4Protel与单片机
    1.2.5关于Proteus软件
    1.2.6字模提取软件与串口调试助手
    1.3数字电路基础
    1.3.1二进制的逻辑运算
    1.3.2数字电路中0与1的定义
    1.4数制与编码的简单回顾
    1.4.1数制
    1.4.2编码
    1.4.3计算机中带符号数的表示
    思考题
    第2章 80C51系列单片机基本结构及原理
    2.180C51系列单片机的内部结构
    2.1.180C51系列单片机的CPU
    2.1.2ROM和RAM的区别
    2.1.3单片机时序及有关概念
    2.280C51系列单片机的引脚功能
    2.2.180C51系列单片机的引脚
    2.2.2单片机的*小系统
    2.2.3三总线结构
    2.380C51系列单片机的存储器
    2.3.1存储器的空间地址
    2.3.2程序存储器
    2.3.3数据存储器
    2.3.480C51系列单片机的特殊功能寄存器(SFR)
    2.4并行I/O口及其应用
    2.4.1P0口
    2.4.2P1口
    2.4.3P2口
    2.4.4P3口
    2.4.5I/O口驱动发光二极管
    2.5单片机的复位、掉电保护和低功耗设计
    2.5.1单片机的复位
    2.5.2掉电保护和低功耗设计
    思考题
    第3章 80C51系列单片机的寻址方式和指令系统
    3.1汇编语言的指令格式及其常用符号
    3.1.1汇编语言的指令格式
    3.1.2机器码的三种格式
    3.1.3指令中常用符号说明
    3.280C51系列单片机的寻址方式
    3.2.1立即寻址
    3.2.2直接寻址
    3.2.3寄存器寻址
    3.2.4寄存器间接寻址
    3.2.5变址寻址
    3.2.6相对寻址
    3.2.7位寻址
    3.3数据传送类指令
    3.3.1内部RAM数据传送指令
    3.3.2访问外部RAM的数据传送指令MOVX
    3.3.3读取ROM中常数表的查表指令MOVC
    3.3.4数据交换指令
    3.3.5堆栈操作指令
    3.4算术运算类指令
    3.4.1加法指令
    3.4.2减法指令
    3.4.3乘、除法指令
    3.5逻辑运算及移位类指令
    3.5.1逻辑与运算指令
    3.5.2逻辑或运算指令
    3.5.3逻辑异或运算指令
    3.5.4累加器清零、取反指令
    3.5.5循环移位指令
    3.6控制转移类指令
    3.6.1无条件转移指令
    3.6.2条件转移指令
    3.6.3子程序调用及返回指令
    3.6.4空操作指令
    3.7位操作类指令
    3.7.1位变量传送指令
    3.7.2位置位、清零指令
    3.7.3位逻辑运算指令
    3.7.4位控制转移指令
    思考题
    第4章 汇编语言程序
    4.1汇编语言程序概述
    4.1.1源程序的编辑和汇编
    4.1.2伪指令
    4.1.3汇编语言程序设计步骤
    4.2汇编语言程序设计
    4.2.1顺序程序设计
    4.2.2分支程序设计
    4.2.3循环程序设计
    4.3子程序及其调用
    4.3.1子程序的设计注意事项
    4.3.2参数传递
    思考题
    第5章 中断系统
    5.180C51系列单片机的中断系统
    5.1.1什么是中断
    5.1.280C51系列单片机的中断源
    5.1.380C51系列单片机的中断控制
    5.2中断处理过程
    5.2.1中断响应
    5.2.2中断处理
    5.2.3中断返回
    5.2.4中断请求的撤除
    5.3中断服务子程序的设计
    5.3.1单个中断源设计举例
    5.3.2多个中断源设计举例
    思考题
    第6章 定时/计数器
    6.1定时/计数器T0和T
    6.1.1定时/计数器的结构及功能
    6.1.2定时/计数器T0和T1的模式选择和状态控制寄存器
    6.2T0和T1的4种工作模式
    6.2.1模式0
    6.2.2模式1
    6.2.3模式
    6.2.4模式
    6.3定时/计数器的应用
    6.3.1定时/计数器模式0的应用
    6.3.2定时/计数器模式1的应用
    6.3.3定时/计数器模式2的应用
    6.3.4定时/计数器门控位GATE的应用
    6.3.5运行中读定时/计数器
    思考题
    第7章 80C51系列单片机的串行通信
    7.1串行通信基础知识
    7.1.1并行通信与串行通信
    7.1.2串行通信的通信方式
    7.1.3串行通信的数据传送方向
    7.1.4通信中的误码问题
    7.280C51系列单片机的串行接口
    7.2.1串行接口的结构
    7.2.2串行接口的控制寄存器
    7.2.3串行通信的波特率设计
    7.3串行接口的工作方式
    7.3.1方式
    7.3.2方式
    7.3.3方式
    7.3.4方式
    7.4串行通信应用举例
    7.4.1串行接口方式0的应用
    7.4.2串行接口方式1的应用
    7.4.3串行接口方式2的应用
    7.4.4串行接口方式3的应用
    7.5串行通信实用技术
    7.5.1双机串行通信的硬件连接
    7.5.280C51系列单片机的多机通信
    7.5.3双机串行通信软件编程
    7.5.4PC与单片机的点对点串行通信接口设计
    7.5.5PC与多个单片机的串行通信接口设计
    思考题
    第8章 80C51系列单片机并行系统扩展技术
    8.180C51系列单片机的并行系统扩展概述
    8.1.180C51系列单片机的并行系统扩展能力
    8.1.2地址的锁存
    8.1.3存储器空间地址
    8.2外部存储器的扩展方法
    8.2.1程序存储器的扩展
    8.2.2数据存储器的扩展
    8.2.3数据存储器和程序存储器的统一编址
    8.3外部I/O接口的扩展方法
    8.3.1简单并行I/O接口扩展
    8.3.281C55可编程I/O接口及扩展技术
    8.3.382C55可编程接口电路的扩展
    思考题
    第9章 单片机的接口技术
    9.1单片机键盘接口技术
    9.1.1单片机的键扫描方式
    9.1.2独立键盘
    9.1.3矩阵式键盘
    9.2数码显示器接口电路
    9.2.1数码管显示原理
    9.2.2数码管动态显示
    9.3A/D转换接口技术
    9.4D/A转换接口技术
    思考题
    第10章 单片机C51程序设计
    10.1C51程序设计基础
    10.1.1C51中的基本数据类型
    10.1.2C51中扩充的数据类型
    10.1.3C51中的运算符
    10.1.4C51中的语句及程序结构
    10.1.5C51中的头文件
    10.2C51程序设计
    10.2.1定时/计数器初始化程序设计举例
    10.2.2点亮发光二极管实现流水灯程序
    10.2.3单个中断系统设计举例
    10.2.4定时器程序设计举例
    10.2.5串行通信程序设计举例
    思考题
    第11章 串行扩展技术
    11.1单总线串行扩展
    11.2SPI总线串行扩展
    11.3I2C总线扩展
    11.3.1I2C总线基础
    11.3.280C51系列单片机的I2C总线时序模拟
    11.3.380C51系列单片机与AT24C的接口
    思考题
    附录
    附录AASC II表
    附录BMCS.51系列单片机指令系统表
    主编寄语大学生
    参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外