《从零开始学单片机技术]》刘建清 扫描版 pdf


-
《从零开始学单片机技术]》刘建清 扫描版 pdf 从零开始学技术丛书 国防工业出版社
从零开始学电子技术丛书 从零开始学单片机技术 刘建清主编 刘建清鲁金王春生编著 圈荤出版社 北京 内容简介 本书以实战操作为基础,用最简单的方法,将初学者领进单片机世界的大门。本书首先介 绍了单片机的基础知识,然后简要阐述了单片机的指令系统简单程序设计、存储器和IO接 口扩展、中断、定时器以及串行通信技术,最后对单片机常用接口技术(LED显示接口、键盘接 口、LCD液晶接口、SP总线接口和看门狗电路、PC总线接口、红外遥控接口、语音接口、AD 和D/A转换接口)和单片机的应用系统设计进行了精要介绍。 本书附赠光盘一张,光盘中包含有 Keil, MedWin中文版软件以及书中所有实验的源程 序。本书中的提供的所有实验均具有较高的实用性和代表性,且全部通过了实验板验证。 本书可供电子技术人员、单片机爱好者、业余电子爱好者阅读也可作为相关专业的教学 用书或教学参考书使用。 图书在版编目(CIP)数据 从零开始学单片机技术/刘建清主编,一北京:国防 工业出版社,2006.8 ISBN7-118045993 I.从,Ⅱ.刘..Ⅲ.单片微型计算机 Ⅳ.TP368.1 中国版本图书馆CIP数据核字(2006)第069348号 ※ 囤防言散产出版发行 北京市海淀区紫竹院南路23号邮政编码100044 北京奥鑫印刷厂印刷 新华书店经售 开本787×10921/16.印张23字数528千字 2006年8月第1版第1次印刷印数1-5000册定价39.00元(含光盘) (本书如有印装错误,我杜负责调换〕 国防书店;(010)68428422 发行邮购:(010)68414474 发行传真:(010)68411535 发行业务:(010)68472764 丛书前言 我们所处的时代是一个知识爆炸的新时代。新产品、新技术层出不穷,电子技术的发 展更是日新月异。可以亳不夸张地说,电子技术的应用无处不在,电子技术正在不断地改 变着我们的生活,改变着我们的世界。 读者朋友:当你对妙趣横生的电子世界发生兴趣时;当你彷徨于就业的关口,想成为 电子产业中的一名员工时;当你跃跃欲试想成为一名工厂的技术革新能手时;当你面对 “无所不能”的“单片机”,梦想成为一名自动化高手时;当你的头脑里冒出那么多的奇思妙 想,急于把它们应用于或转化为产品时………都是那么急切地想补充自己有关电子技术方 面的知识这时,你首先想到的是找一套适合自已学习的电子技术图书阅读。《从零开始 学电子技术丛书》正是为了满足广大读者特别是电子爱好者的实际需要和零起点入门的 阅读要求而编著的。 和其他电子技术类图书相比,本丛书具有以下特点: 内容全面,体系完备。本丛书给出了广大电子爱好者学习电子技术的全方位解决方 案既有初学者必须掌握的电路基础、模拟电路和数字电路等基础理论,又有电子元器件 检测、电子测量仪器的使用、电路仿真与设计等操作性较强的内容,还有电气控制与 PLC、单片机、CPLD等综合应用方面的知识因此,本丛书内容翔实,覆盖面广。 通俗易懂,重点突出。传统的电子技术图书和教材在介绍电路基础和模拟电子技术 等内容时,大都借助高等数学这一工具进行分析,这就给电子爱好者自学电子技术设置了 一道门槛,使大多数电子爱好者失去了学习的热情和兴趣。本丛书在编写时,完全考虑到 了初学者的需要,不涉及高等数学方面的公式,尽可能地把复杂的理论通俗化和实用化, 将烦琐的公式简易化,再辅以简明的分析及典型的实例,从而形成了本丛书通俗易懂的特 点。为了满足不同层次读者的需求本丛书对难点和扩展知识用“*”进行了标注,初学者 可跳过此内容。 实例典型,实践性强。本丛书最大程度地强调了实践性,书中给出的例子大都经过了 验证,可以实现,并且具有代表性;本丛书中每本书都配有光盘,光盘中收录了书中的实 例常用软件、实验程序和大量珍贵资料以方便读者学习和使用。 内容新颖,风格活泼。本丛书所介绍的都是电子爱好者最为关心并且在业界获得普 遍认同的内容,本丛书的每一分册都各有侧重,又互相补充,论述时疏密结合,重点突出。 对于重点难点和容易混淆的知识,书中还特别进行了标注和提示。 把握新知,结合实际。电子技术发展日新月异,为适应时代的发展,本丛书还对电子 技术的新知识做了详细的介绍;本丛书中涉及的应用实例都是编著者开发经验的提炼和 总结,相信一定会给读者带来很大的帮助。在讲述电路基础模拟和数字电子技术时,还 专门安排了计算机辅助软件的仿真实验实验过程非常接近实际操作的效果使电子技术 的学习变得更为直观,使学习变得更加生动有趣,这可以加深读者对电路理论知识的认 识 总之,对于需要学习电子技术的电子爱好者而言,选择《从零开始学电子技术丛书》不 失为一个好的选择。本丛书一定能给你耳目一新的感觉,当你认真阅读之后将会发现,无 论是你所读的书,还是读完书的你,都有所不同 感谢本丛书的策划者—电子科普领域中的知名专家、中国电子学会高级会员刘午 平先生,他与我们共同交流,共同探讨,达成了共识,确立了写作方向,并为本丛书的编排、 修改和出版做了大量卓有成效的工作,他以丰富的专业知识和认真敬业的态度为我们所 敬佩;感谢山东持恒开关厂总经理陈培军先生和山东金曼克电气集团设计处总工程师高 广海先生,他们对本丛书的编写提出了很多建设性的意见和建议,为本丛书的许多实验提 供了强有力的支持与帮助,并参与了部分图书的编写工作;感谢网络,本丛书的许多新知 识新内容都是我们通过网络而获得的我们在写作过程中遇到的许多疑难问题也大都通 过网络得以顺利解决,对于这么多乐于助人、无私奉献的站主和作者们,无法在此一一列 举,只能道一声“谢谢了!”感谢众多电子报刊、杂志的编辑和作者,他们为本丛书提供了许 多有新意、有实用价值的参考文献,使得这套丛书能够别出心裁、与时俱进感谢国防工业 出版社,能与国内一流的出版社合作我们感到万分的荣幸;感谢其他对本丛书的出版付 出过辛勤工作的人土,没有他们的热心与支持,本丛书不知何时才能与读者见面! 最后,祝愿本丛书的每一位读者在学习电子技术的过程中,扬起风帆,乘风破浪! 丛书编者 前言 单片机就是把一个计算机系统集成到一个芯片上,概括地讲,一块芯片就成了一台计 算机。目前市面上流行的单片机其价格是出奇的便宜,对于广大爱好者来说,真是上帝 赐予的礼物。对于一般人来讲,单片机似乎很神秘,其实不然。一般的了解和应用也不 难,从小学生到中学生再到大学生,从一般技术人员到工程师再到高级工程师,都能学能 用,只是深浅程度不同而已。只要你玩起了单片机,你就会有一种成就感我怎么这样聪 明!从而对单片机的应用和开发产生浓厚的兴趣。坚持努力下去,说不定哪一天就能开 发出一个智能产品。单片机,再结合适当的硬件接口电路,有什么事情做不到呢?对它的 评价是8个字:软硬兼施,老少皆宜。 本书编写的宗旨是,以实战操作为基础,用最简单的方法,将初学者领进单片机世界 的大门,使仅稍懂硬件原理的人通过实践能理解软件的作用,让他们知道在单片机组成的 系统中,硬件与软件的区分并不绝对,硬件能做的工作,一般情况下软件也能完成软件的 功能也可用硬件替代。使习惯于传统电路设计的人对单片机产生一种妙不可言的相见恨 晚之感,体会到单片机的强大作用,从而投身于单片机的应用领域中。 作为入门,本书首先介绍了单片机的基础知识然后简要阐述了单片机的指令系统 简单程序设计存储器和1/O接口扩展、中断定时器和串行通信技术,最后对单片机常 用接口技术(LED显示接口键盘接口、LCD液晶接口、SPI总线接口和看门狗电路、PC 总线接口红外遥控接口语音接口、AD和DA转换接口)和单片机的应用系统设计进 行了精要介绍,尤其珍贵的是,本书中的所有实验均具有较好的实用性和代表性,且全部 通过了实验板验证。 本书附赠光盘一张,光盘中包含有Kel、 Med win中文版软件以及书中所有实验的源 程序。 由于时间仓促,书中错漏之处在所难免,敬请广大读者批评指正。 作者 2006年6月 目录 第一章单片机入门 第一节单片机基础知识… 1 数制… 二数制的转换 二进制的算术运算 四、编码 6 五、存储器基础知识…… 第二节单片机概述 11 一、什么是单片机………………………………11 单片机名称的由来 12 、单片机与单片机系统…………… …12 第三节单片机的分类、发展及应用… 申鲁鲁自自·着息费,·。自··中费电自···善普鲁中··自·曲 13 单片机的分类 13 二、单片机发展的历史…………………………………14 三、单片机技术发展的特点…… 15 四、MCS51单片机家族简介∴………………………16 五、单片机的应用……………………………18 第四节到单片机世界去遨游 19 、如何学习单片机…………………………19 、单片机的开发步骤… ……………………………24 第二章单片机的组成 28 第一节80C51单片机的内部结构和外部引脚…………………………28 80C51单片机的内部结构框图………………………………28 二、单片机的外部引脚… ;番 30 第二节80C51单片机内部存储器的配置 32 程序存储器………………………………………………………………………32 二数据存儲器 33 第三节8051单片机的并行IO接口 曲自量量面重 律申自非自。非自自非 38 P0口 ++·+和 +“““斗++··“+甲“甲“++++“+“++++““· 39 、P1口 40 三、P2口 四、P3口∵………………………………………………………42 Ⅵ 第四节80C51单片机的时钟电路和复位电路… 43 、单片机的时钟电路………………………………………43 二、单片机的复位电路……… 、器d。非卷,非电着 44 三、单片机的低功耗方式… 45 第五节AT89C51和AT89C2051/1051简介… 47 、AT89C51简介…… ………………………47 二、AT89C2051/1051简介 ……………47 第三章单片机实验软件和硬件环境的建立… 52 第一节单片机仿真软件 Keil c51的使用 甲· ……52 、KeiC51软件的启动……………………………………………………52 、建立一个新工程… ,………………53 三、工程的设置… …58 四、程序的编译和链接…………………………62 五、程序调试 ∴……63 六、常用窗口介绍 第二节用单片机实验板进行仿真实验 曾·普t·tt中·由品e面十+新新b中+潘新备 AT89C51单片机实验开发板………… 二、MON51仿真器… 重量t虚··量量曹曹 75 三、 Insight SE52仿真器 81 第三节编程器及其使用方法 …………………83 一、RF810編程器简介…………………………………………84 二、RF-810編程器的安装… ∴84 三、RF-810编程软件的功能 四、RF810编程软件的使用…………85 第四节下载型实验板简介 …………………90 、硬件结构 香中4和品 ………91 、使用简介 ·4,· ……………94 下载型編程器的使用 第四章单片机的指令系统………………………………………………97 第一节指令概述… 97 、指令与指令系统 97 、指令的格式…………………………………………………98 指令的字节数 ■ 98 四、指令的寻址方式 鲁非维。中息翻 ………………100 第二节MCS51单片机指令分类介绍……………………………………………:106 、数据传送类指令(28条)… 鲁想中+中中费甲·.“,,.+“中如“新和4如品 106 二、算术运算类指令(24条)………… ………….…112 逻辑运算及移位类指令(25条) ……-……,117 四、控制转移类指令(17条)… ………………121 Ⅶ 五、位搡作类指令(17条)…………………………………………………126 第三节使用I/O访问指令应注意的问题 129 一、可对口进行操作的指令 129 读引脚与读锁存器……………………………………130 第四节指令上机练习… 132 第五章汇编语言简单程序设计 ………135 第一节概述…………………………………………………………135 程序与语言 ……135 二、汇编语言源程序的格式…………………………137 三、51汇鳊软件汇编失败原因 137 第二节汇编语言的伪指令……………………………………………138 一、江编起始地址伪指令ORG 。画品庙着晶品。着;非群申自着非非申·非 138 二、汇编结柬伪指令END………………………………………………139 三、定义字节伪指令DB 139 四、定义字伪指令DW………………………………………………139 五、定义内存空间伪指令Ds 。。。m。t自非自重 …………139 六、赋值伪指令EQU 140 七、位地址定义伪指令BIT 鲁中费和卓鲁虚中鲁中·鲁·自·「身,·鲁自·日·q自 140 第三节汇编语言典型程序结构· ……………………140 一、顺序结构程序……………………………………………………140 二、分支结构程序………………………………141 三、循环结构程序 143 第四节汇编语言子程序的设计…………………………………………145 一、子程序调用过程中参数的传递 145 二调用子程序时的现场保护问題 146 第五节汇编语言实用程序举例… .鲁·普兽鲁鲁善鲁日鲁鲁鲁日自··鲁鲁·自·鲁自自·自·自 148 定时程序 ……148 查表程序…………………………………………………150 第六节几个简单的实验… ………………………………………154 一、闪烁的发光管… t…………154 、8路流水灯………………………………………………………156 三、用按键控制发光管 ……………………157 四、二进制加法运算 158 五、加1计数器………………………………………………………………159 六、二进制乘法运算 血看血 ………………………160 七、逻辑运算 …161 第六章中断定时/计数器和串行数据通信 163 第一节中断系统及实验 163 、中断概述… 163 Ⅷ
![《从零开始学单片机技术]》刘建清 扫描版 pdf](https://dl-preview.csdnimg.cn/10327207/0001-3873da8d982e0308baec93410cea61e1_thumbnail.jpeg)
31.19MB
从零开始学单片机C语言 刘建清 主编 PDF版本
2011-07-25从零开始学单片机C语言 从零开始学单片机C语言 从零开始学单片机C语言 刘建清 主编 。。。PDF版本
从零开始学单片机C语言-刘建清.pdf下载_course
2019-08-06非常详细的51单片机学习书箱。很好用!!我就是用这本书入门的!真的很好! 相关下载链接://download.csdn.net/download/joyugy/4436217?utm_source=b
31.93MB
从零开始学单片机C语言.pdf )
2015-12-28从零开始学单片机C语言.pdf
14.24MB
从零开始学单片机技术刘建清.part1.rar
2009-11-13单片机初学者经典入门教程,由于文件较大分三部分上传
从零开始学单片机C语言 刘建清 主编 PDF版本下载_course
2020-12-01从零开始学单片机C语言 从零开始学单片机C语言 从零开始学单片机C语言 刘建清 主编 。。。PDF版本 相关下载链接://download.csdn.net/download/wt19891211/3
31.93MB
从零开始学单片机C语言.pdf 高清影印版
2017-10-19本PDF很清晰、完整,唯一的不足是没有书签目录,只有书签页码,对应原书页码跳转。
10.0MB
从零开始学单片机技术
2018-04-10本书以实战操作为基础,用最简单的方法,将初学者领进单片机世界的大门。本书首先介绍了单片机的基础知识,然后简要阐述了单片机的指令系统、简单程序设计、存储器和I/0接口扩展、中断、定时器以及串行通信技术,
42.49MB
从零开始学单片机技术.pdf 高清影印版
2017-10-19本PDF很清晰,完整,唯一的不足是没有书签目录,只有书签页码,对应原书页码跳转。
31.93MB
从零开始学单片机C语言].李建清.扫描版.pdf
2016-12-24从零开始学单片机C语言].李建清.扫描版.pdf ----互助,上传资源全0分下载,在资源所搜栏,输入 yabc444 看看有你需要的么!
42.49MB
【从零开始学电子丛书】从零开始学单片机技术.pdf
2016-01-01本书以实战为基础,用最简单的方法,把初学都领入单片机的世界,是不可多得的实用教材。
39.27MB
从零开始学单片机C语言-刘建清.pdf
2012-07-18非常详细的51单片机学习书箱。很好用!!我就是用这本书入门的!真的很好!
42.58MB
从零开始学单片机技术.李建清-着.【高清版】.pdf
2012-04-21从零开始学单片机技术.李建清-着.【高清版】.pdf 是一本学习单片机很好的入门级书 里面的例子都讲得非常清楚明白
9.53MB
从零开始学单片机技术1.rar
2019-09-18从零开始学单片机技术1rar,从零开始学单片机技术1
31.0MB
《从零开始学单片机C语言》PDF免费版下载
2018-07-25《从零开始学单片机C语言》定位于让初学者从零起步,轻松学会单片机高级编程C语言以及实战技术。书中首先简要介绍了8051单片机的主要构成,然后重点介绍了单片机Cx51高级编程语言开发与仿真环境的使用方法
8小时Python零基础轻松入门
2020-05-20
68B
JAVA上百实例源码以及开源项目
2016-01-03百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,
Python数据殿堂:数据分析与数据可视化
2020-01-02【入门基础+轻实战演示】【讲授方式轻松幽默、有趣不枯燥、案例与实操结合,与相关课程差异化】利用python进行数据处理、 分析,并结合大量具体的例子,对每个知识进行实战讲解,本课程通过大量练习和案例对各个知识点技能进行详细讲解。通过本 课程,学生将懂得pandas、numpy、matplotlib等数据分析工具;通过实战,学生将了解标准的数据分析流程,学会使用可视化的 方法展示数据及结果。
Java并发编程精讲
2019-09-28课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池), 锁实现和并发容器等高并发Java实现,去深入理解在并发编程中, 一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到, 对于每个小节小课均会有实际的场景应用为你呈现。 同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。
41.83MB
Python高级编程.pdf
2013-08-01《Python高级编程》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。《Pytho
4.4MB
敏捷开发V1.0.pptx
2020-07-01敏捷开发PPT 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征
SpringBoot实战教程:SpringBoot 博客项目开发及讲解
2020-05-14当前课程中博客项目的实战源码是我在 GitHub上开源项目 My-Blog,目前已有 1300 多个 star: 本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 大部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 个人博客项目功能的讲解,通过本课程的学习,不仅仅让你掌握基本的 Spring Boot 开发能力以及 Spring Boot 项目的大部分开发使用场景,同时帮你提前甄别和处理掉将要遇到的技术难点,认真学完这个课程后,你将会对 Spring Boot 有更加深入而全面的了解,同时你也会得到一个大家都在使用的博客系统源码,你可以根据自己的需求和想法进行改造,也可以直接使用它来作为自己的个人网站,这个课程一定会给你带来巨大的收获。 课程特色 课程内容紧贴 Spring Boot 技术栈,涵盖大部分 Spring Boot 使用场景。 开发教程详细完整、文档资源齐全、实验过程循序渐进简单明了。 实践项目页面美观且实用,交互效果完美。 包含从零搭建项目、以及完整的后台管理系统和博客展示系统两个系统的功能开发流程。 技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,对于提升你的市场竞争力有一定的帮助。 实战项目预览
15KB
Python脚本100例
2018-11-17Python脚本实战编写100例,有简单到复杂,简单易懂好学,实用。一看就会,易学就懂。
86.17MB
微信dat文件解析工具.zip
2020-08-22使用java编写的,可以将电脑端微信的dat加密文件转换为png、jpg等图片资源,方便直接查看微信聊天记录文件。
28KB
各显卡算力对照表!
2018-01-11挖矿必备算力对照!看看你的机器是否达到标准!看完自己想想办法刷机!
-
下载
verliog设计实现实时时钟DS1302的驱动工程源码,quartus11.0G工程文件,FPGA为CYCLONE4E ep4ce15f17c8.rar
verliog设计实现实时时钟DS1302的驱动工程源码,quartus11.0G工程文件,FPGA为CYCLONE4E ep4ce15f17c8.rar
-
学院
2021 年该学的 CSS 框架 Tailwind CSS 实战视频
2021 年该学的 CSS 框架 Tailwind CSS 实战视频
-
学院
Python启蒙到架构师的核心技术精讲课程
Python启蒙到架构师的核心技术精讲课程
-
学院
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
博客
11、Java中public static void main(String [] args)方法有哪些定义格式?
11、Java中public static void main(String [] args)方法有哪些定义格式?
-
学院
2021年 系统架构设计师 系列课
2021年 系统架构设计师 系列课
-
下载
UKF和URTSS的单向中继网络的时变单个信道估计
UKF和URTSS的单向中继网络的时变单个信道估计
-
下载
详解UML图之类图
详解UML图之类图
-
博客
光环国际人工智能aie28班
光环国际人工智能aie28班
-
下载
激光冲击波驱动的新型微泵数值模拟
激光冲击波驱动的新型微泵数值模拟
-
学院
spark大数据分析与实战
spark大数据分析与实战
-
学院
项目管理工具与方法
项目管理工具与方法
-
博客
07 - 线程池与Lambda表达式
07 - 线程池与Lambda表达式
-
学院
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
博客
Predicting drug–disease associations through layer attention graph convolutional network
Predicting drug–disease associations through layer attention graph convolutional network
-
下载
设计模式的前奏----UML和设计模式的原则
设计模式的前奏----UML和设计模式的原则
-
学院
基于Qt的LibVLC开发教程
基于Qt的LibVLC开发教程
-
下载
高精度紫外标准辐射计
高精度紫外标准辐射计
-
下载
磁性可调人工超常材料的表面等离子体激元
磁性可调人工超常材料的表面等离子体激元
-
博客
linux安装软件源
linux安装软件源
-
博客
模9的性质
模9的性质
-
博客
QT配置opencv异常退出的解决方法
QT配置opencv异常退出的解决方法
-
博客
JNA之Callback回调
JNA之Callback回调
-
下载
孔径分布对横向剪切干涉仪波前复原的影响
孔径分布对横向剪切干涉仪波前复原的影响
-
博客
datawhale2020年2月组队学习NLP实践task2
datawhale2020年2月组队学习NLP实践task2
-
下载
多视图图正则化判别分析
多视图图正则化判别分析
-
学院
元素周期表-three.js实战详解
元素周期表-three.js实战详解
-
下载
一篇文章,读懂Netty的高性能架构之道
一篇文章,读懂Netty的高性能架构之道
-
博客
es5学习-基本语法
es5学习-基本语法
-
下载
艾灸前后手厥阴心包经及其周边非经络组织的光传输特性探究
艾灸前后手厥阴心包经及其周边非经络组织的光传输特性探究