51单片机技术与应用系统开发案例精选

51单片机技术与应用系统开发案例精选
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-12
版次: 1
ISBN: 9787302188797
定价: 52.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 446页
字数: 699千字
正文语种: 简体中文
6人买过
  •   本书以17个实际项目中的应用案例,详细介绍了51单片机开发的相关技术、工具、常见模块设计和接口技术。全书共22章,前5章为单片机系统开发基础,内容涉及单片机的硬件结构、指令系统、硬件开发工具Protel、软件开发工具Keil、程序设计语言(汇编、C51)、单片机应用系统设计流程。第6~19章通过范例介绍14个单片机应用开发专题,涉及I/O口、定时器计数器、串口通信、中断应用、存储器扩展、键盘接口、LED显示接口、LCD显示接口、AD接口、DA接口、USB接口、I2C接口、SPI接口、CAN总线接口等,每一个专题都按“开发技术→案例说明→硬件电路设计→软件开发”的流程进行讲解,让读者掌握技术,学会应用;最后3章通过软件抗干扰应用系统、电厂温度实时监控系统、智能玩具小车等三个案例,具体演示应用多种技术开发单片机系统的思路和方法。《51单片机技术与应用系统开发案例精选》技术讲解全面,案例覆盖各种常见单片机模块设计和接口技术,具有很强的代表性和实用性,可作为高等院校学生学习单片机技术的实践型教材,也可供相关专业学生课程设计、毕业设计参考,还可以供单片机开发技术人员及爱好者阅读参考。 第1章单片机基础
    1.1单片机的发展与应用
    1.1.1发展概况
    1.1.2发展趋势
    1.1.3应用领域
    1.2单片机的硬件结构
    1.2.1基本组成
    1.2.2引脚功能
    1.2.3核心部件
    1.2.4存储结构
    1.2.5控制电路
    1.3单片机的指令系统
    1.3.1指令概述
    1.3.2寻址方式
    1.3.3指令介绍

    第2章单片机硬件开发工具Protel
    2.1Protel99SE概述
    2.1.1操作环境
    2.1.2文件管理
    2.1.3Protel硬件设计流程
    2.2原理图设计
    2.2.1基本操作
    2.2.2设计流程
    2.3PCB图设计
    2.3.1基本操作
    2.3.2设计流程
    2.4本章小结

    第3章单片机软件开发工具KeII
    3.1Keil软件包功能简介
    3.2集成工作环境
    3.2.1作界面
    3.2.2菜单命令
    3.3项目开发流程
    3.3.1工程项目的创建
    3.3.2项目文件的设置
    3.3.3软件编译与连接
    3.3.4软件调试
    3.4软件应用技巧
    3.4.1添加新器件
    3.4.2文件管理
    3.413代码优化
    3.5本章小结

    第4章单片机程序设计语言
    4.1汇编语言程序设计
    4.1.1汇编语言程序设计步骤
    4.1.2汇编语言程序结构
    4.1.3汇编语言程序设计方法
    4.1.4汇编语言编程规范
    4.2c语言程序设计
    4.2.1C51程序结构
    4.2.2C51基本语法规则
    4.2.3C51编程技巧
    4.3c语言与汇编语言的对照
    4.3.1实例描述
    4.3.2硬件电路
    4.3.3程序设计
    4.3.4汇编语言编写的代码
    4.3.5C语言编写的代码
    4.3.6实例小结
    4.4汇编语言与C语言的混合编程
    4.4.1C51和A51接口所涉及的几个主要问题
    4.4.2C51程序中嵌入汇编
    4.4-3C5l与汇编函数的相互调用
    4.5本章小结

    第5章单片机应用系统设计基础
    5.1应用系统研制概述
    5.2总体方案的确定
    5.2.1可行性调研
    5.2.2元器件选型
    5.2.3方案设计
    5.3系统设计
    5.3.1硬件设计
    5.3.2软件设计
    5.4系统调试
    5.4.1硬件调试
    5.4.2软件调试
    5.4-3系统联调
    5.5本章小结

    第6章I/O口应用——电子琴设计
    6.1概述
    6.2实例说明
    6.3硬件电路
    6.3.1元器件的选择
    6.3.2硬件电路图
    6.3.3电路各部分简要分析
    6.4软件流程
    6.4.1设计思路与流程图
    6.4.2示例程序
    6.5本章小结

    第7章定时器,计数器口应用——电子时钟
    7.1概述
    7.1.1定时器/计数器基本功能和结构
    7.1.2定时器/计数器的工作方式
    7.1.3定时器/计数器的初始化
    7.2实例说明
    7.2.1电子钟的功能介绍
    7.2.2电子钟设计基本方案
    7.3硬件电路
    7.4软件流程
    7.4.1主程序流程框图
    7.4.2键扫描子程序流程框图
    7.4.3中断服务程序流程框图
    7.4.4“P”点显示子程序流程框图
    7.4.5显示子程序流程框图
    7.4.6加一子程序流程框图
    7.4.7电子钟总程序清单
    7.5使用及调试
    7.5.1操作说明
    7.5.2电子钟运行结果
    7.6本章小结

    第8章串口通信应用——人机对话
    8.1概述
    8.1.1McS一5l串口的结构
    8.1.2串行通信的方式
    8.1.3串行通信方向
    8.1.4串口的控制与状态寄存器
    8.1.5串口的_『作方式
    8.1.6Mcs一5I串行通信的波特率选择
    8.2实例说明
    8.3硬件电路
    8.3.1元器件的选择
    8.3.2硬件电路图
    8.3.3电路各部分简要分析
    8.4软件流程
    8.4.1设计思路与流程图
    8.4.2示例程序
    8.43运行结果,
    8.5本章小结

    第9章中断应用——光电计数器
    9.1概述
    9.I.1中断的基本概念
    9.1.2Mcs-51单片机的中断系统结构
    9.1.3McS-51单片机的中断源及控制
    9.1.4外部中断响应时间
    9.1.5外部中断的触发方式选择
    9.2实例说明
    9.3硬件电路
    9.4软件流程
    9.4.1设计思路与流程图
    9.4.2示例程序
    9.5本章小结

    第10章存储器扩展应用——实现ISP功能
    10.1概述
    10.1.1外部总线结构
    10.1.2外部系统扩展的实现
    10.1.3外扩芯片片选和地址分配方法
    10.1.4外部程序存储器设计
    10.1.5外部数据存储器设计
    第11章键盘接口应用——计算器
    第12章LEC显示接口应用——电子密码锁
    第13章LEC显示接口应用——电子温度计
    第14章A/D接口应用——电压表
    第15章D/A接口应用——波型发生器
    第16章USB接口应用——简易USB键盘
    第17章I2C接口应用——IC卡读/写器
    第18章SPI总线接口应用——无线呼叫器用接收器
    第19章CAD总线接口应用——电脑打铃系统
    第20章软件抗干扰应用
    第21章电厂温度实时监控系统
    第22章智能玩具小车
  • 内容简介:
      本书以17个实际项目中的应用案例,详细介绍了51单片机开发的相关技术、工具、常见模块设计和接口技术。全书共22章,前5章为单片机系统开发基础,内容涉及单片机的硬件结构、指令系统、硬件开发工具Protel、软件开发工具Keil、程序设计语言(汇编、C51)、单片机应用系统设计流程。第6~19章通过范例介绍14个单片机应用开发专题,涉及I/O口、定时器计数器、串口通信、中断应用、存储器扩展、键盘接口、LED显示接口、LCD显示接口、AD接口、DA接口、USB接口、I2C接口、SPI接口、CAN总线接口等,每一个专题都按“开发技术→案例说明→硬件电路设计→软件开发”的流程进行讲解,让读者掌握技术,学会应用;最后3章通过软件抗干扰应用系统、电厂温度实时监控系统、智能玩具小车等三个案例,具体演示应用多种技术开发单片机系统的思路和方法。《51单片机技术与应用系统开发案例精选》技术讲解全面,案例覆盖各种常见单片机模块设计和接口技术,具有很强的代表性和实用性,可作为高等院校学生学习单片机技术的实践型教材,也可供相关专业学生课程设计、毕业设计参考,还可以供单片机开发技术人员及爱好者阅读参考。
  • 目录:
    第1章单片机基础
    1.1单片机的发展与应用
    1.1.1发展概况
    1.1.2发展趋势
    1.1.3应用领域
    1.2单片机的硬件结构
    1.2.1基本组成
    1.2.2引脚功能
    1.2.3核心部件
    1.2.4存储结构
    1.2.5控制电路
    1.3单片机的指令系统
    1.3.1指令概述
    1.3.2寻址方式
    1.3.3指令介绍

    第2章单片机硬件开发工具Protel
    2.1Protel99SE概述
    2.1.1操作环境
    2.1.2文件管理
    2.1.3Protel硬件设计流程
    2.2原理图设计
    2.2.1基本操作
    2.2.2设计流程
    2.3PCB图设计
    2.3.1基本操作
    2.3.2设计流程
    2.4本章小结

    第3章单片机软件开发工具KeII
    3.1Keil软件包功能简介
    3.2集成工作环境
    3.2.1作界面
    3.2.2菜单命令
    3.3项目开发流程
    3.3.1工程项目的创建
    3.3.2项目文件的设置
    3.3.3软件编译与连接
    3.3.4软件调试
    3.4软件应用技巧
    3.4.1添加新器件
    3.4.2文件管理
    3.413代码优化
    3.5本章小结

    第4章单片机程序设计语言
    4.1汇编语言程序设计
    4.1.1汇编语言程序设计步骤
    4.1.2汇编语言程序结构
    4.1.3汇编语言程序设计方法
    4.1.4汇编语言编程规范
    4.2c语言程序设计
    4.2.1C51程序结构
    4.2.2C51基本语法规则
    4.2.3C51编程技巧
    4.3c语言与汇编语言的对照
    4.3.1实例描述
    4.3.2硬件电路
    4.3.3程序设计
    4.3.4汇编语言编写的代码
    4.3.5C语言编写的代码
    4.3.6实例小结
    4.4汇编语言与C语言的混合编程
    4.4.1C51和A51接口所涉及的几个主要问题
    4.4.2C51程序中嵌入汇编
    4.4-3C5l与汇编函数的相互调用
    4.5本章小结

    第5章单片机应用系统设计基础
    5.1应用系统研制概述
    5.2总体方案的确定
    5.2.1可行性调研
    5.2.2元器件选型
    5.2.3方案设计
    5.3系统设计
    5.3.1硬件设计
    5.3.2软件设计
    5.4系统调试
    5.4.1硬件调试
    5.4.2软件调试
    5.4-3系统联调
    5.5本章小结

    第6章I/O口应用——电子琴设计
    6.1概述
    6.2实例说明
    6.3硬件电路
    6.3.1元器件的选择
    6.3.2硬件电路图
    6.3.3电路各部分简要分析
    6.4软件流程
    6.4.1设计思路与流程图
    6.4.2示例程序
    6.5本章小结

    第7章定时器,计数器口应用——电子时钟
    7.1概述
    7.1.1定时器/计数器基本功能和结构
    7.1.2定时器/计数器的工作方式
    7.1.3定时器/计数器的初始化
    7.2实例说明
    7.2.1电子钟的功能介绍
    7.2.2电子钟设计基本方案
    7.3硬件电路
    7.4软件流程
    7.4.1主程序流程框图
    7.4.2键扫描子程序流程框图
    7.4.3中断服务程序流程框图
    7.4.4“P”点显示子程序流程框图
    7.4.5显示子程序流程框图
    7.4.6加一子程序流程框图
    7.4.7电子钟总程序清单
    7.5使用及调试
    7.5.1操作说明
    7.5.2电子钟运行结果
    7.6本章小结

    第8章串口通信应用——人机对话
    8.1概述
    8.1.1McS一5l串口的结构
    8.1.2串行通信的方式
    8.1.3串行通信方向
    8.1.4串口的控制与状态寄存器
    8.1.5串口的_『作方式
    8.1.6Mcs一5I串行通信的波特率选择
    8.2实例说明
    8.3硬件电路
    8.3.1元器件的选择
    8.3.2硬件电路图
    8.3.3电路各部分简要分析
    8.4软件流程
    8.4.1设计思路与流程图
    8.4.2示例程序
    8.43运行结果,
    8.5本章小结

    第9章中断应用——光电计数器
    9.1概述
    9.I.1中断的基本概念
    9.1.2Mcs-51单片机的中断系统结构
    9.1.3McS-51单片机的中断源及控制
    9.1.4外部中断响应时间
    9.1.5外部中断的触发方式选择
    9.2实例说明
    9.3硬件电路
    9.4软件流程
    9.4.1设计思路与流程图
    9.4.2示例程序
    9.5本章小结

    第10章存储器扩展应用——实现ISP功能
    10.1概述
    10.1.1外部总线结构
    10.1.2外部系统扩展的实现
    10.1.3外扩芯片片选和地址分配方法
    10.1.4外部程序存储器设计
    10.1.5外部数据存储器设计
    第11章键盘接口应用——计算器
    第12章LEC显示接口应用——电子密码锁
    第13章LEC显示接口应用——电子温度计
    第14章A/D接口应用——电压表
    第15章D/A接口应用——波型发生器
    第16章USB接口应用——简易USB键盘
    第17章I2C接口应用——IC卡读/写器
    第18章SPI总线接口应用——无线呼叫器用接收器
    第19章CAD总线接口应用——电脑打铃系统
    第20章软件抗干扰应用
    第21章电厂温度实时监控系统
    第22章智能玩具小车
查看详情
相关图书 / 更多
51单片机技术与应用系统开发案例精选
51单片机技术应用教程(C语言版)(活页式)
陈贵银
51单片机技术与应用系统开发案例精选
51单片机快速入门教程
潘志铭;李健辉;张博;董磊
51单片机技术与应用系统开发案例精选
513.2号街纪事(精)
[莫桑比克]若昂·保罗·博尔赫斯·科埃略 著;康哲菲、赵楠楠 译
51单片机技术与应用系统开发案例精选
51单片机系统设计与调试——基于智能小屋系统开发的工作过程
王丽 徐又又
51单片机技术与应用系统开发案例精选
51单片机原理及应用---基于Keil C 与Proteus (第4版)
陈海宴
51单片机技术与应用系统开发案例精选
51号兵站
刘凤禄 编
51单片机技术与应用系统开发案例精选
51单片机原理与应用C语言案例教程
王强;吴琼;韩洪涛;马玉志;修建新
51单片机技术与应用系统开发案例精选
51单片机C语言编程基础
徐云晴、潘亚宾 编
51单片机技术与应用系统开发案例精选
51个专题解读西门子300/400
张胜利,范爱军
51单片机技术与应用系统开发案例精选
51单片机编程——原理·接口·制作实例
周长锁 编著
51单片机技术与应用系统开发案例精选
51单片机C语言学习之道——语法、函数、Keil工具及项目实战(第2版)
孙鹏;蒋洪波
51单片机技术与应用系统开发案例精选
51个关键词读懂三国
[日]井波律子 著
您可能感兴趣 / 更多