简简单单学通51单片机开发
¥
18.46
2.6折
¥
69.8
九五品
仅1件
作者王晋凯等 著
出版社清华大学出版社
ISBN9787302364795
出版时间2014-09
版次1
装帧平装
开本16开
纸张胶版纸
页数489页
字数790千字
定价69.8元
上书时间2024-12-13
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:简简单单学通51单片机开发
定价:69.80元
作者:王晋凯等 著
出版社:清华大学出版社
出版日期:2014-09-01
ISBN:9787302364795
字数:790
页码:489
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
一个电子技术的狂热爱好者、研发者的51单片机学习与开发感悟 21小时高清多媒体教学视频、39个完整实例、42个实例扩展、50幅整机电路、91幅流程图、210个习题 学以致用,将51单片机的理论知识和动手实践很好地结合了起来 集理论知识、开发实例、练习题、实例扩展、教学视频和电子教案于一体 利用Keil和Proteus等工具软件将每个实例的开发过程清晰而直观地呈现了出来 使用汇编和C两种编程语言进行实例开发,可以加深读者对单片机的理解 从51单片机的基础知识开始讲解,逐步深入到较为复杂的实例 介绍了很多同类图书中较少涉及的知识点和作者的实际项目经验 强调实践性教学,每个知识点都结合相应的实例来讲解 大部分实例采用了汇编和C两种编程语言进行开发,以加深读者的理解 利用Proteus软件清晰地演示了每个实例的最终运行效果 重点介绍了利用Keil环境的软件仿真功能调试程序的方法 讲解每个程序模块时都使用了程序流程图,非常直观 通过使用软硬件系统等外设资源,对51单片机的功能进行了增强 每章都提供了精心编写的多个填空题、选择题、解答题和实例扩展题 精心录制了长达21小时的高清教学视频,详细而直观地再现了书中的大量操作
内容提要
学习单片机开发离不开实践。将理论和实例结合起来是的方式。本书结合实践,系统地介绍了51单片机开发的方方面面。书中的每章内容都围绕实例展开,这些例子大多采用汇编和C两种语言开发,并利用知名EDA仿真软件Proteus清晰地演示了每个实例的最终运行效果。这无疑可以大大提高读者的学习兴趣,并加深读者对单片机的理解。当然,每个实例的制作都需要有一定的理论去支撑,所以在实例设计之前会先讲解一些理论基础,并在实例完成之后对这些理论和开发经验进行总结。这种教学方式可以让读者将51单片机的理论知识和动手实践很好地结合起来,从而达到更好的学习效果。另外,配书DVD光盘中提供了作者专门录制的21小时高清配套教学视频和本书源文件,以方便读者高效、直观地学习。 《简简单单学通51单片机开发》共包含12章。其主要内容有:简单了解51单片机;从I/O端口开始学51单片机;51单片机对中断的控制;51单片机对时间的控制;数码管显示技术;通信利器——串口;数字电子时钟的设计;更先进的电子时钟;51单片机外设扩展;点阵液晶LCD和矩阵键盘;计算器程序分析与设计;ZLG/GUI在51单片机中的移植及运用。本书每章最后都提供了多个习题和实例扩展题,以帮助读者巩固和提高。 《简简单单学通51单片机开发》从51单片机基础知识开始讲解,逐步深入到较复杂的实例,特别适合51单片机初学者阅读。书中还介绍了很多同类图书中较少涉及的知识点和作者的实际项目经验,也适合有基础的读者和单片机爱好者进一步研读。本书注重实践教学,还非常适合大中专院校的相关专业作为教材使用。 、大容量DVD光盘 本书实例源文件 21小时高清配套教学视频 keil和Proteus软件的获取方式 快速了解本书内容及对应的教学视频时间 51单片机内部资源和编程环境介绍(77分钟视频) 从I/O端口开始学习51单片机(53分钟视频) 51单片机对中断的控制(89分钟视频) 51单片机对时间的控制(177分钟视频) 用51单片机驱动数码管显示(92分钟视频) 用51单片机实现串行通信(127分钟视频) 数字电子时钟的设计(157分钟视频) 实现一个更复杂、更先进的电子时钟(191分钟视频) 51单片机外部设备扩展(72分钟视频) 在51单片机上使用点阵液晶和矩阵键盘(84分钟视频) 用51单片机实现计算器(82分钟视频) ZLG/GUI在51单片机上的移植及运用(44分钟视频)
目录
章 简单了解51单片机( 教学视频:77分钟)1.1 51单片机硬件简述1.1.1 51单片机的逻辑结构及信号引脚1.1.2 51单片机的存储器1.1.3 51单片机的时钟电路和时序1.1.4 51单片机的复位电路1.1.5 增强型51单片机AT89C52的特点介绍1.2 51单片机的程序设计语言和软件编译环境1.2.1 来看一段汇编语言吧1.2.2 看看更容易理解的C语言吧1.2.3 两种程序编程语言的关系及相互的优缺点1.2.4 51单片机的编译开发环境介绍1.3 51单片机开发环境Keil的介绍1.3.1 Keil开发环境的介绍1.3.2 项目建立的方法1.4 51单片机学习的利器——仿真软件Proteus1.4.1 Proteus简介1.4.2 用Proteus建立一个51单片机最小系统的电路图1.5 通过一个小实例了解51单片机开发1.5.1 在Keil中编译一段程序1.5.2 在Proteus中演示程序1.6 习题及操作练习第2章 从I/O端口开始学51单片机( 教学视频:53分钟)2.1 从一个漂亮的流水灯看I/O端口2.1.1 演示流水灯实例2.1.2 流水灯电路图的绘制2.1.3 P1端口介绍2.1.4 流水灯程序设计流程图2.2 用汇编语言实现流水灯2.2.1 用汇编语言小试牛刀2.2.2 测试流水灯汇编程序2.2.3 51单片机汇编语言指令介绍——数据传送指令2.3 用C语言实现流水灯2.3.1 根据流程图来编写程序2.3.2 当代秀的程序设计语言——C语言介绍2.4 I/O端口的输入控制2.4.1 用开关控制流水灯2.4.2 程序设计流程2.4.3 汇编语言实现开关控制流水2.4.4 汇编语言知识扩充——专用寄存器介绍2.4.5 用C语言实现开关控制流水灯2.4.6 C语言知识扩展2.5 习题和扩展练习第3章 51单片机对中断的控制( 教学视频:89分钟)3.1 流水灯汇编程序的改进3.1.1 流水灯程序改进的思路3.1.2 改进后的汇编语言流水灯3.1.3 软件仿真介绍3.2 流水灯C语言的改进3.2.1 新流水灯C语言设计思路3.2.2 软件仿真C语言项目3.3 外中断控制概述3.3.1 51单片机的中断源3.3.2 外部中断的执行方式3.3.3 外中断控制电路3.4 汇编语言控制外中断3.4.1 汇编知识介绍3.4.2 编写中断控制汇编语言3.4.3 在Proteus中仿真效果3.5 用C语言完成中断控制3.5.1 C语言相关知识介绍3.5.2 编写C语言外中断程序3.5.3 软件仿真C语言外中断程序3.6 习题和实例演练第4章 51单片机对时间的控制( 教学视频:177分钟)4.1 51单片机的软件定时4.1.1 汇编语言实现定时4.1.2 用C语言实现的方法4.2 51单片机定时器概述4.2.1 51单片机定时器的功能4.2.2 定时器/计数器相关寄存器4.3 定时工作方式04.3.1 定时工作方式0概述4.3.2 用定时器方式0做方波信号发生器4.3.3 在工作方式0下,利用查询方法实现方波信号发生器4.3.4 汇编语言实现定时器在工作方式0的中断控制方法4.3.5 C语言实现定时器在工作方式0的中断控制4.3.6 在Proteus中仿真中断实例4.4 定时工作方式14.4.1 定时器工作方式1概述4.4.2 实例设计方案4.4.3 汇编语言实现可编程定时4.4.4 C语言实现可编程定时4.4.5 Proteus仿真可编程定时4.4.6 软件仿真可编程定时4.5 定时工作方式24.5.1 定时工作方式2概述4.5.2 实例规划4.5.3 用汇编语言实现目标4.5.4 用C语言实现编程4.5.5 在Proteus中进行仿真4.6 定时工作式34.6.1 定时工作方式3概述4.6.2 实例规划4.6.3 用汇编语言实现编程4.6.4 用C语言实现编程4.6.5 在Proteus中进行仿真4.7 习题和实例扩展第5章 数码管显示技术( 教学视频:92分钟)5.1 数码管静态显示5.1.1 数码管介绍5.1.2 汇编语言对数据存储器(RAM)的空间的攫取5.1.3 利用C语言实现对数据存储器(RAM)的存5.1.4 汇编语言对程序存储器(ROM)的开拓5.1.5 C语言对程序存储器的读取5.2 数码管动态显示5.2.1 动态显示思路5.2.2 用Proteus绘制数码管动态显示电路图5.2.3 汇编语言实现动态显示5.2.4 C语言实现动态显示5.3 汇编语言实现数码显示计数器5.3.1 总体规划5.3.2 汇编基础知识扩展——算数运算指令5.3.3 分模块编写程序5.3.4 在Proteus中仿真实例5.3.5 在Keil中仿真5.4 习题和实例扩展第6章 通信利器——串口( 教学视频:127分钟)6.1 一个实例来说明串口通讯6.1.1 新式流水灯6.1.2 串行通信基本概述6.1.3 RS-232总线标准6.1.4 51单片机串行口以及控制寄存器6.1.5 51单片机串行通信工作方式6.1.6 串行工作方式0实例详述6.2 双机通信6.3 单片机和电脑通信6.4 习题和实例扩展第7章 数字电子时钟的设计( 教学视频:157分钟)7.1 电子时钟总体规划7.2 键盘分析7.3 电子时钟其他模块设计7.4 C语言知识扩展7.5 习题和实例扩展第8章 更先进的电子时钟( 教学视频:191分钟)8.1 字符和ASCII码8.2 字符型液晶16028.3 时钟模块研究8.4 文件的分割管理8.5 习题和实例扩展第9章 51单片机外设扩展( 教学视频:72分钟)9.1 外部数据存储器的扩展9.2 LCD的扩展9.3 更多外设的扩展方法9.4 习题和实例扩展0章 点阵液晶LCD和矩阵键盘( 教学视频:84分钟)10.1 点阵液晶1286410.2 矩阵键盘10.3 习题和实例扩展1章 计算器程序分析与设计( 教学视频:82分钟)11.1 汇编语言知识补充11.2 C语言库函数介绍11.3 Proteus自带计算器分析(汇编语言编写)11.4 C语言计算器分析和改进11.5 习题和实例扩展2章 ZLG/GUI在51单片机中的移植及运用( 教学视频:44分钟)12.1 C语言基础知识补充12.2 ZLG/GUI介绍12.3 移植ZLG/GUI12.4 ZLG/GUI的应用举例12.5 习题和实例扩展附录A 51单片机汇编指令集附录B ASCII码表附录C C语言运算符及其优先级
作者介绍
王晋凯,单片机软件工程师。专注于单片机软件项目的开发,有多年的单片机项目开发经验。对单片机和嵌入式开发有着狂热的喜爱。大学期间便开始了单片机的学习,并加入了学校实验室,协助老师制作项目,而且还独立完成了多个单片机项目。多次参加单片机比赛和电子制作大赛,并多次获奖。现专注于单片机及嵌入式产品的研发工作,并利用业余时间进行单片机技术的推广。
序言
— 没有更多了 —
以下为对购买帮助不大的评价