书籍详情

深入理解8051单片机系统

深入理解8051单片机系统

作者:(美)穆罕默德·阿里·马齐迪

出版社:机械工业出版社

出版时间:2015-11-01

ISBN:9787111517979

定价:¥119.00

购买这本书可以去
内容简介
  本书介绍了应用*为广泛的单片机8051的各种功能。全书共分为18章,主要内容包括8051微控制器、8051汇编语言编程、跳转指令、循环指令、调用指令、I/O端口编程、8051寻址方式、算术逻辑指令与程序、8051C语言编程、8051硬件接线、8051定时器汇编及C语言编程、8051串口汇编及C语言编程、中断的汇编与C语言编程、LCD和键盘接口、ADC、DAC、继电器、光隔离器、步进电机、DS12887RTC接口输、PWM、SPI等。本书适合各类硬件爱好者阅读。另外,本书还可作为各大中专院校相关专业的计算机硬件方面的教学参考书。
作者简介
  作者简介Muhammad Ali Mazidi拥有南卫理公会大学和得克萨斯大学的硕士学位。他现在是南卫理公会大学电子工程系博士,同时,他也是多部教材的合著者,包括《The x86 IBM PC》《PIC Microcontroller and Embedded Systems》《HCS12 Microcontroller and Embedded Systems》《AVRMicrocontroller and Embedded Systems》等,这些教材均由Prentice Hall出版社出版。他在德锐大学讲授如何设计基于微控制器的系统。他也是网站www.MicroDigitalEd.com的创办者。Janice Gillispie Mazidi拥有北得克萨斯州大学的计算机科学硕士学位。她不仅是一名软件工程师,而且拥有多年的教学经验。她也是多部教材的合著者,如Prentice Hall出版社的《The x86 PC》。目前,她在得克萨斯大学中讲授编程课程。Rolin D. McKinlay拥有德锐大学电子工程技术博士学位。现是德拉斯公司的嵌入式系统工程师和FPGA设计顾问。如果你有任何建意或疑问,请通过以下邮箱联系作者:mdebooks@yahoo.com。
目录
目  录 前  言 作者简介 第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
猜您喜欢

读书导航