搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
深入理解8051单片机系统
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111517979
  • 作      者:
    (美)穆罕默德·阿里·马齐迪(Muhammad Ali Mazidi),(美)詹尼斯·吉利斯皮·马齐迪(Janice Gillispie Mazidi),(美)罗兰 D. 麦金利(Rolin D. Mckinlay)著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2016
收藏
编辑推荐
  

使用汇编和C双语言双实例解读8051单片机系统的书籍。
  本书概念清晰,实例丰富,循序渐进引导读者边做边学。
  作者系此领域知名作者,是多本畅销教材的合著者

展开
作者简介

  穆罕默德·阿里·马齐迪(Muhammad Ali Mazidi),毕业于大不里士大学,拥有南卫理公会大学和得克萨斯大学的硕士学位。他现是南卫理公会大学电子工程系博士,同时,他也是一些广泛使用的教材的合著者,包括《x86 IBM PC》《PIC微控制器和嵌入式系统》《HCS12微控制器和嵌入式系统》《AVR微控制器和嵌入式系统》等,这些教材均由Prentice Hall出版社出版。他在德拉斯大学讲授如何设计基于微控制器的系统。他也是网站www.MicroDigitalEd.com的创办者。


  詹尼斯·吉利斯皮·马齐迪(Janice Gillispie Mazidi),拥有北得克萨斯州立大学的计算机科学硕士学位。作为软件工程师的她有若干年的教学经验。她也是一些广泛使用的书籍的合著者,如Prentice Hall出版社的《x86 PC》。目前,她在得克萨斯大学讲授编程课。


  罗兰 D. 麦金利(Rolin D. Mckinlay),拥有德瑞大学电子工程技术博士学位。现是德拉斯公司的嵌入式系统工程师和FPGA设计顾问。

展开
内容介绍

  《深入理解8051单片机系统》介绍了应用为广泛的单片机8051的各种功能。全书共分为18章,主要内容包括8051微控制器、8051汇编语言编程、跳转指令、循环指令、调用指令、I/O端口编程、8051寻址方式、算术逻辑指令与程序、8051C语言编程、8051硬件接线、8051定时器汇编及C语言编程、8051串口汇编及C语言编程、中断的汇编与C语言编程、LCD和键盘接口、ADC、DAC、继电器、光隔离器、步进电机、DS12887RTC接口输、PWM、SPI等。本书适合各类硬件爱好者阅读。另外,本书还可作为各大中专院校相关专业的计算机硬件方面的教学参考书。

展开
目录

前  言

作者简介

第0章 计算机简介/1

0.1 数制与编码系统/2

0.2 数字基础知识/8

0.3 半导体存储器/12

0.4 总线设计与地址译码/22

0.5 I/O地址解码与设计/29

0.6 CPU结构/34

总结/37

习题/38

复习题答案/41

第1章 8051微控制器/43

1.1 微控制器与嵌入式处理器/44

1.2 8051系列概述/47

总结/52

推荐网址链接/52

习题/52

复习题答案/53

第2章 8051汇编语言编程/54

2.1 8051内部寄存器及作用/55

2.2 8051汇编编程简介/57

2.3 汇编并运行8051程序/59

2.4 8051中的程序计数器和ROM空间/61

2.5 8051数据类型和指令/64

2.6 8051标志位和PSW寄存器/65

2.7 8051寄存器组和栈/68

2.8 RISC体系结构/75

总结/77

习题/78

复习题答案/81

第3章 跳转、循环和调用指令/83

3.1 跳转和循环指令/84

3.2 调用指令/88

3.3 各种8051芯片的延时/93

总结/98

推荐网址链接/98

习题/99

复习题答案/101

第4章 I/O端口编程/102

4.1 8051的I/O编程/103

4.2 I/O位操作编程/107

总结/112

习题/113

复习题答案/113

第5章 8051寻址方式/115

5.1 立即寻址和寄存器寻址方式/116

5.2 使用多种寻址方式访问存储器/117

5.3 I/O和RAM的位地址/125

5.4 8052中额外的128字节片上RAM/134

总结/136

习题/137

复习题答案/139

第6章 算术逻辑指令与程序/141

6.1 算术指令/142

6.2 有符号数概念及算术操作/149

6.3 逻辑和比较指令/153

6.4 移位指令和数据序列化/158

6.5 BCD码、ASCII码和其他应用程序/163

总结/169

习题/170

复习题答案/173

第7章 8051 C语言编程/176

7.1 8051 C中的数据类型和延时/177

7.2 C语言I/O编程/182

7.3 8051 C中的逻辑操作/187

7.4 8051 C中的数据转换程序/190

7.5 8051 C中的代码ROM空间访问/195

7.6 8051 C中的数据序列化/199

总结/201

推荐网址链接/201

习题/201

复习题答案/203

第8章 8051硬件接线及英特尔十六进制文件/205

8.1 8051引脚概述/206

8.2 DS89C4x0板的设计和测试/211

8.3 英特尔十六进制文件释义/218

总结/220

推荐网址链接/220

习题/220

复习题答案/222

第9章 8051定时器汇编及C语言编程/223

9.1 8051定时器编程/224

9.2 计数器编程/235

9.3 8051定时器0和定时器1中的C语言编程/240

总结/249

习题/250

复习题答案/252

第10章 8051串口汇编和C语言编程/253

10.1 串行通信基础/254

10.2 8051与RS232的连接/259

10.3 使用汇编语言编写8051串口程序/261

10.4 编写第二个串口程序/271

10.5 使用C语言编写串口程序/277

总结/281

习题/281

复习题答案/283

第11章 中断的汇编和C语言编程/285

11.1 8051中断/286

11.2 定时器中断编程/289

11.3 外部硬件中断编程/290

11.4 串行通信中断编程/297

11.5 8051/52中断优先级/300

11.6 中断的C语言编程/302

总结/306

习题/306

复习题答案/309

第12章 LCD和键盘接口/311

12.1 LCD接口/312

12.2 键盘接口/322

总结/328

推荐网址链接/328

习题/328

复习题答案/329

第13章 ADC、DAC和传感器接口/330

13.1 并行和串行ADC/331

13.2 DAC接口/351

13.3 传感器接口与信号调理/354

总结/358

习题/358

复习题答案/361

第14章 8051与外部存储器接口/362

14.1 8031/51接口与外部ROM/363

14.2 8051数据存储空间/366

14.3 使用8051 C语言访问外部数据存储器/375

总结/378

习题/378

复习题答案/380

第15章 继电器、光隔离器和步进电机/381

15.1 继电器和光隔离器/382

15.2 步进电机接口/386

总结/393

习题/393

复习题答案/394

第16章 DS12887 RTC接口与编程/395

16.1 DS12887 RTC接口/396

16.2 DS12887 RTC的C语言编程/403

16.3 DS12887芯片的报警、SQW以及IRQ特性/406

总结/413

习题/413

复习题答案/415

第17章 直流电机控制和脉宽调制/417

17.1 直流电机接口和PWM/418

总结/427

推荐网址链接/427

习题/427

复习题答案/427

第18章 SPI和I2C协议/428

18.1 SPI总线协议/429

18.2 I2C总线协议/433

总结/439

推荐网址链接/439

习题/439

复习题答案/440

附录A 8051指令、定时器和寄存器/441

附录B 布线基础/472

附录C IC技术和系统设计问题/474

附录D 流程图和伪代码/490

附录E 8051入门/494

附录F ASCII码/495

附录G 汇编器、开发资源和供应商/497

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证