顶部
收藏

单片机原理与开发

“十一五”国家规划课题研究成果

作者:
毋茂盛
定价:
35.00 元
版面字数:
550千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2024年
ISBN:
978-7-04-041669-5
物料号:
41669-00
出版时间:
2015-02-10
读者对象:
高等教育
一级分类:
电气/电子信息/自动化类
二级分类:
电气/自动化专业课
三级分类:
单片机原理及应用

本书以Atmel公司设计的AT89S51单片机为例从内到外全面系统地介绍了MCS-51单片机的结构、工作原理、各种并行和串行接口技术以及进行单片机应用系统开发常用的工具。第1章介绍了与单片机技术相关的一些基础知识;第2~4章分别讲解了单片机内部的CPU结构、存储器组织、单片机的指令系统、汇编语言程序设计以及定时/计数器、中断系统和串行口的工作原理;第5章讲解了单片机的工作时序、译码电路设计、并行接口的半导体存储器及其与单片机的接口方法;第6~7章重点讲解了单片机应用系统的各种并行和串行接口的设计方法,包括键盘/LED显示、A/D和D/A转换、微型打印机等并行接口以及I2C、SPI、1-Wire、USB以及CAN等串行接口技术;第8章介绍了单片机学习、开发需要的硬件平台和常用的开发工具Proteus、μVision3和Protel 99等。

本书是在作者20多年从事单片机技术教学与开发的基础上整理而成,内容丰富、新颖、实用,顺序编排合理,语言通俗易懂,可作为自动化、电子信息工程、电子科学与技术、计算机科学与技术、物联网工程、测控技术与仪器、通信工程、机械电子工程、物理学、医学检验技术等相关专业单片机原理与应用或微机原理课程的教材;也可作为单片机爱好者的自学用书。学完本书后,能够胜任单片机应用系统的开发工作。

  • 目录
    • 前言
      • 第1章 单片机技术基础
        • 1.1 单片机与嵌入式系统概述
          • 1.2 国内常见的单片机简介
            • 1.3 ARM公司及ARM单片机
              • 1.4 单片机系统中使用的数制
                • 1.5 单片机系统常用的编码
                  • 1.6 AT89S51单片机简介
                    • 习题
                    • 第2章 AT89S51单片机的硬件结构
                      • 2.1 AT89S51单片机的组成
                        • 2.2 AT89S51单片机CPU的结构
                          • 2.3 AT89S51 单片机系统的存储器组织
                            • 2.4 AT89S51单片机引脚及功能
                              • 2.5 AT89S51的时钟电路
                                • 2.6 AT89S51的复位电路
                                  • 2.7 节电运行方式
                                    • 习题
                                    • 第3章 指令系统及汇编语言程序设计
                                      • 3.1 AT89S51单片机寻址方式
                                        • 3.2 AT89S51单片机指令系统
                                          • 3.3 汇编语言程序设计方法
                                            • 习题
                                            • 第4章 AT89S51单片机的内部资源
                                              • 4.1 AT89S51单片机中断系统
                                                • 4.2 AT89S51单片机定时/计数器
                                                  • 4.3 AT89S51单片机串行接口
                                                    • 习题
                                                    • 第5章 单片机系统的外部存储器与译码电路设计
                                                      • 5.1 AT89S51单片机最小系统组成
                                                        • 5.2 单片机的时序
                                                          • 5.3 半导体存储器
                                                            • 5.4 单片机系统译码电路的设计方法
                                                              • 5.5 单片机系统存储器的扩展
                                                                • 习题
                                                                • 第6章 AT89S51单片机并行接口扩展技术
                                                                  • 6.1 键盘/显示器
                                                                    • 6.2 逻辑门电路扩展I/O口以及系统总线的驱动方法
                                                                      • 6.3 可编程接口芯片扩展I/O口
                                                                        • 6.4 单片机与D/A转换器的接口
                                                                          • 6.5 单片机与A/D转换器的接口
                                                                            • 6.6 DS12C887及其与单片机的接口技术
                                                                              • 习题
                                                                              • 第7章串行总线技术
                                                                                • 7.1 I2C总线接口
                                                                                  • 7.2 SPI总线技术
                                                                                    • 7.3 1-Wire 总线
                                                                                      • 7.4 CAN总线
                                                                                        • 7.5 USB 接口
                                                                                          • 7.6 串行接口的键盘/LED及LCD显示电路设计
                                                                                            • 习题
                                                                                            • 第8章 单片机技术实验教学与开发工具简介
                                                                                              • 8.1 易学单片机实验教学系统
                                                                                                • 8.2 Proteus
                                                                                                  • 8.3 单片机高级语言程序开发环境μVision3简介
                                                                                                    • 8.4 印制电路板设计工具软件Protel 99 SE简介
                                                                                                    • 附录 AT89S51单片机指令表
                                                                                                      • 参考文献
                                                                                                        • 版权

                                                                                                        相关图书