<p>CPLD(复杂可编程逻辑器件)在数字电子技术领域中的应用越来越广泛,尤其适合于新产品的开发与小批量生产,因此深受广大工程技术人员喜爱。</p> <p> 本书定位于让初学者从零起步,轻松学会CPLD的系统设计技术。本书以ALTERA公司的系列芯片为目标载体,简要分析了可编程逻辑器件的结构和特点,以及相应开发软件的使用方法,同时,还用大量篇幅介绍了初学者最容易掌握的Verilog HDL硬件描述语言。本书完全以实战为主,通过实践的方法帮助读者加深理解CPLD的基本知识。</p> <p> 本书附赠光盘一张,光盘中包含了书中所有实验的源程序。</p> <p> 本书可供从事
从零开始学单片机技术
✍ Scribed by 刘建清
- Publisher
- 国防工业出版社
- Year
- 0
- Tongue
- Chinese
- Leaves
- 368
- Series
- 从零开始学电子技术丛书
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
内容简介 · · · · · ·
本书以实战操作为基础,用最简单的方法,将初学者领进单片机世界的大门。本书首先介绍了单片机的基础知识,然后简要阐述了单片机的指令系统、简单程序设计、存储器和I/0接口扩展、中断、定时器以及串行通信技术,最后对单片机常用接口技术(LED显示接口、键盘接口、LCD液晶接口、SPI总线接口和看门狗电路、12C总线接口、红外遥控接口、语音接口、A/D和D/A转换接口)和单片机的应用系统设计进行了精要介绍。
本书附赠光盘一张,光盘中包含有Keil、MedWin中文版软件以及书中所有实验的源程序。书中提供的所有实验均具有较高的实用性和代表性,且全部通过了实验板验证。
本书可供电子技术人员、单片机爱好者、业余电子爱好者阅读,也可作为相关专业的教学用书或教学参考书使用。
✦ Table of Contents
封面......Page 1
书名......Page 2
版权......Page 3
前言......Page 4
目录......Page 7
一、数制......Page 12
二、数制的转换......Page 14
三、二进制的算术运算......Page 16
四、编码......Page 17
五、存储器基础知识......Page 20
二、单片机名称的由来......Page 23
一、单片机的分类......Page 24
三、单片机技术发展的特点......Page 26
四、MCS-51 单片机家族简介......Page 27
五、单片机的应用......Page 29
一、如何学习单片机......Page 30
二、单片机的开发步骤......Page 35
一、80C51 单片机的内部结构框图......Page 39
二、单片机的外部引脚......Page 41
第二节80C51 单片机内部存储器的配置......Page 43
一、程序存储器......Page 44
二、数据存储器......Page 45
一、PO 口......Page 50
三、P2 口......Page 52
四、P3 口......Page 53
一、单片机的时钟电路......Page 54
二、单片机的复位电路......Page 55
三、单片机的低功耗方式......Page 57
一、AT89C51 简介......Page 58
二、AT89C2051/1051 简介......Page 59
第一节单片机仿真软件KeilC5l 的使用......Page 63
一、KeilC51 软件的启动......Page 64
二、建立一个新工程......Page 65
三、工程的设置......Page 70
四、程序的编译和链接......Page 73
五、程序调试......Page 74
六、常用窗口介绍......Page 77
一、AT89C51 单片机实验开发板......Page 82
二、MON51 仿真器......Page 86
三、InsightSE_52 仿真器......Page 92
三、RF-810 编程软件的功能......Page 95
四、RF-810 编程软件的使用......Page 96
第四节下载型实验板简介......Page 102
一、硬件结构......Page 103
二、使用简介......Page 105
三、下载型编程器的使用......Page 106
一、指令与指令系统......Page 108
二、指令的格式......Page 109
三、指令的字节数......Page 110
四、指令的寻址方式......Page 111
第二节MCS-51 单片机指令分类介绍......Page 117
一、数据传送类指令(28 条)......Page 118
二、算术运算类指令(24 条)......Page 123
三、逻辑运算及移位类指令(25 条)......Page 129
四、控制转移类指令(17 条)......Page 133
五、位操作类指令(17 条)......Page 137
二、读引脚与读锁存器......Page 141
第四节指令上机练习......Page 143
一、程序与语言......Page 146
二、汇编语言源程序的格式......Page 148
第二节汇编语言的伪指令......Page 149
四、定义字伪指令DW......Page 150
第三节汇编语言典型程序结构......Page 151
一、顺序结构程序......Page 152
二、分支结构程序......Page 153
三、循环结构程序......Page 154
一、子程序调用过程中参数的传递......Page 156
二、调用子程序时的现场保护问题......Page 157
一、定时程序......Page 159
二、查表程序......Page 162
一、闪烁的发光管......Page 165
二、8 路流水灯......Page 167
三、用按键控制发光管......Page 168
四、二进制加法运算......Page 169
五、加1 计数器......Page 170
六、二进制乘法运算......Page 171
七、逻辑运算......Page 172
一、中断概述......Page 174
二、中断源......Page 175
三、中断控制......Page 176
四、中断的响应......Page 179
五、中断的撤除......Page 181
六、中断程序设计及实验......Page 182
一、定时/计数器概述......Page 186
二、定时/计数器的控制寄存器......Page 188
三、定时/计数器的工作方式......Page 189
四、定时/计数器应用举例及实验......Page 193
一、串行数据通信概述......Page 204
二、串行口的基本结构......Page 208
三、串行通信控制寄存器......Page 209
四、串行口工作方式......Page 212
五、串行数据通信应用举例......Page 216
第一节系统扩展概述......Page 228
二、数据总线(DB)......Page 229
一、程序存储器的扩展......Page 230
二、数据存储器的扩展......Page 237
一、I/O 接口扩展概述......Page 239
二、I/O 接口扩展举例......Page 240
一、8 段LED 显示器的结构及原理......Page 243
二、LED 显示器的显示方式......Page 245
三、几种常见的显示接口电路......Page 247
四、LED 显示器接口实验......Page 255
一、键盘的工作原理......Page 260
二、键盘与单片机的连接......Page 262
三、键盘的工作方式......Page 270
四、键盘接口实验......Page 271
一、字符型液晶显示器概述......Page 274
二、字符显示模块内部结构......Page 275
三、字符型液晶控制器的指令......Page 278
四、字符显示实验......Page 281
五、汉字图形的显示原理与实验......Page 287
一、SPI 总线接口......Page 290
二、看门狗电路......Page 291
一、I2C 总线及其软件包......Page 299
二、I2C 总线串行存储器AT24Cxx......Page 302
三、I2C 总线时钟芯片PCF8563......Page 312
二、红外遥控的编码与解码......Page 323
三、红外遥控实验......Page 324
一、ISDl400 系列语音电路......Page 327
二、ZYl420A 语音电路......Page 333
第八节A/D 和D/A 转换接口......Page 337
一、A/D 转换接口......Page 338
二、D/A 转换接口......Page 339
二、总体设计......Page 342
四、软件设计......Page 343
二、硬件设计......Page 344
三、软件设计......Page 347
五、系统功能的扩充......Page 356
一、提高单片机系统稳定性的硬件措施......Page 357
二、提高单片机系统稳定性的软件措施......Page 360
附录MCS51 指令表汇总......Page 362
参考文献......Page 367
封底......Page 368
📜 SIMILAR VOLUMES
<p>本书共有四章。第一章介绍了水彩画的工具,教你怎样选择和准备水彩工具;第二章用简单的案例详细讲解了各种水彩技法;第三章介绍了如何将水彩技法应用在水彩画的创作中,这一章中主要使用风景画案例,每幅画都以一种水彩技法作为重点知识;第四章加强了难度,每幅画都有多个水彩技法的应用,使画面的层次更加丰富。
《从零开始学Java》针对初学和自学读者的特点,以通俗易懂的语言介绍Java语言,全书内容分为六篇共23章,讲解了Java的各个方面。内容包括Java语言的发展、环境配置、基本语法、流程控制语句、字符串处理、数组、面向对象、图形界面设计、输入/输出、处理异常、网络编程、数据库及Java Web基础JSP和Servlet。最后通过一个大型项目——教务管理系统贯穿所有学习知识点,让读者更好地体会Java语言编程开发。
<p>OpenStack作为开源云计算技术首当其冲,有着广泛的受众、活跃的社区和良好的传播,尊为云计算技术的领导者。</p> <p>《OpenStack从零开始学》由浅入深,从设计理论到实际操作,带领读者认识OpenStack云计算的全貌,轻松步入OpenStack云计算的世界。其内容涵盖了OpenStack云计算设计理论,虚拟化技术KVM和Xen的原理与应用,4种OpenStack网络架构(Flat、Local、GRE和VXLAN)模式和网络OSI 7层模型介绍,Ceph分布式存储, OpenStack安装配置(Nova、Cinder、Neutron、Horizon、Swift和Keyst
Redis 数据库是目前比较热门的数据库,拥有巨大的用户量。本书主要分 3 部分讲解 Redis 数据库。第一部分 Redis 初始篇,详细介绍了 Redis 的数据类型,以及 Redis 的大部分命令,并 结合实际操作进行了演示。第二部分 Redis 进阶篇,深入讲解了 Redis 的客户端、服务器端、数 据结构的底层,以及 Redis 的排序、事务、持久化、集群等相关功能,同时讲解了 Redis 的其他 高级功能,如慢查询、流水线、地理位置、位图等,并结合实际操作,步步演示。第三部分 Redis 实战篇,分别介绍了使用 Java、SpringBoot、Python 来操作 Red
<p>大数据时代,每个人都要懂一点统计学,我们缺的不是数据,而是正确分析数据的路径,从海量数据中撷取有用信息、产生新价值,甚至用以推估未知的事物,并且已经成为个人和企业的关键竞争力。《从零开始学统计》是一本关于统计轻知识的书,作者希望借助轻松幽默的语言来激发读者对统计学的学习热情。内容从描述性统计到推断性统计,通过将生活中有趣的事件一一展开,了解统计雪学中的核心知识点,最后是常见疑问的答疑汇编。《从零开始学统计》偏重于对案例和图表的引用,不会过多关注于数学推导。</p>