新書推薦:
《
汉译名著·哲学经典十种
》
售價:NT$
3460.0
《
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
》
售價:NT$
280.0
《
爱丁堡古罗马史-罗马城的起源和共和国的崛起
》
售價:NT$
349.0
《
大宋悬疑录:貔貅刑
》
售價:NT$
340.0
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
》
售價:NT$
295.0
《
浪潮将至
》
售價:NT$
395.0
《
在虚无时代:与马克斯·韦伯共同思考
》
售價:NT$
260.0
|
內容簡介: |
本书以Intel 8051系列单片机的CPU、中断系统、定时/计数器、串行通信接口及汇编指令系统为重点讨论了单片机原理,并介绍了一些单片机应用系统中常用的器件。为了帮助读者将单片机原理的学习与应用结合起来,本书安排了大量的实验。实验提供了电路原理图、汇编语言程序和C语言程序,读者通过实验可以理解并掌握单片机原理,为读者自行设计单片机应用系统奠定了基础。本书可作为高等学校自动控制、电子信息工程、通信工程、机械电子工程、计算机等电子类专业为本、专科学生开设的“单片机原理与应用”课程的教材,也可用作读者自学的读本。
|
目錄:
|
目录第2版前言第1版前言第1章内部结构与系统结构11.1单片机的引脚功能及系统结构11.1.1单片机的引脚功能11.1.2单片机系统的结构81.1.3单片机的小系统111.2单片机的内核结构111.2.1CPU内部的特殊功能寄存器131.2.2存储器结构201.3单片机的时序251.3.1机器周期与指令周期251.3.2状态序列251.3.3片外存储器的读/写时序271.4单片机的工作方式291.4.1复位方式291.4.2节电方式301.4.3看门狗定时器311.5实验321.5.1Keil C51使用简介321.5.2程序下载361.5.3LED亮灭371.5.4流水灯391.5.5看门狗定时器401.5.6堆栈操作42本章小结43习题一44本章参考文献44第2章指令系统452.1指令系统概述452.1.1指令分类452.1.2指令格式452.1.3指令字长和指令周期462.1.4符号约定462.2寻址方式472.2.1直接寻址472.2.2立即寻址482.2.3寄存器寻址492.2.4寄存器间接寻址492.2.5变址寻址502.2.6相对寻址512.2.7位寻址522.3数据传送类指令522.3.1内部数据传送指令522.3.2堆栈操作指令552.3.3数据交换指令552.3.4外部数据传送指令572.3.5查表操作指令582.4算术运算和逻辑运算指令592.4.1算术运算指令592.4.2逻辑运算指令642.5控制转移和位操作指令682.5.1控制转移指令682.5.2位操作指令722.6MCS-51系列单片机常用伪指令752.7实验782.7.1指令练习782.7.2非编码键盘扫描832.7.3软件仿真86本章小结88习题二88本章参考文献89第3章中断系统903.1中断系统概述903.1.1中断的定义和作用903.1.2中断源913.1.3中断系统的功能923.2单片机的中断系统923.2.1中断源和中断标志位923.2.2中断请求的控制943.2.3中断控制系统963.2.4中断嵌套973.2.5中断响应983.2.6中断响应的时序983.2.7中断向量地址993.3现场的保护和恢复1013.4中断源的初始化1013.5外部中断源的扩展1033.6实验1053.6.1外部中断1053.6.2节电方式的退出109本章小结111习题三111本章参考文献111〖1〗目录〖1〗单片机原理与实践指导第2版第4章定时/计数器1124.1定时/计数器概述1124.2定时/计数器的控制1134.2.1T0和T1的控制1134.2.2T2的控制1154.3定时/计数器的初始化1164.3.1初始化步骤1164.3.2计数初值的计算1174.4定时/计数器的工作方式1184.4.1T0和T1的工作方式1184.4.2T2的工作方式1234.5定时误差的校正1324.6定时/计数器的简单应用1334.7实验1374.7.1简单交通灯1374.7.2T0和T1用作外部中断源1394.7.3T2用作外部中断源1424.7.4单片机电子时钟145本章小结151习题四151本章参考文献152第5章串行通信接口1535.1串行通信1535.1.1同步通信1535.1.2异步通信1535.1.3串行通信的制式1555.2串行口的工作方式1565.2.1串行口控制寄存器1565.2.2串行口的工作方式1595.2.3多机通信*1665.3串行通信接口电路1675.3.1RS-232接口电路1675.3.2USB转串口电路1695.4实验1705.4.18段数码管的静态显示1705.4.2单片机与计算机间的通信173本章小结178习题五178本章参考文献179第6章存储器扩展1806.1非易失性存储器1806.1.1并行接口EEPROM1806.1.2I2C接口EEPROM*1826.1.3SPI接口EEPROM*1916.2易失性存储器2026.2.1并行接口RAM2026.2.2SPI接口RAM*2036.3存储器扩展214本章小结215习题六216本章参考文献216第7章I/O接口与常用外设扩展2177.1I/O接口扩展2177.1.1并行I/O接口扩展2177.1.2串行I/O接口扩展*2347.2显示与键盘2367.2.1液晶显示器2377.2.2键盘*2407.3A/D转换器2427.3.1并行A/D2427.3.2串行A/D*2487.4D/A转换器2557.4.1并行D/A2557.4.2串行D/A*2637.5单总线温度传感器*2657.5.1工作原理2657.5.2操作命令说明2677.5.3电路连接2707.5.4工作时序2717.6实验2737.6.18155H基本I/O方式2737.6.28155H选通输出方式2807.6.3A/D转换2827.6.4D/A转换2847.6.5温度检测及液晶显示285本章小结296习题七296本章参考文献296附录298附录A简易USB接口下载线298附录BMCS-51系列单片机指令表309附录CMCS-51系列单片机指令与代码对照表313
|
內容試閱:
|
近十几年,嵌入式芯片的发展如火如荼,应用系统也层出不穷,特别是近几年随着高等教育教学改革的深入进行,编者觉得有必要对《单片机原理与实践指导》进行修订,以适应国家对高等教育教学质量的要求。本次修订对第1版内容进行了全面的改写:第1版的第5章、第9章和第10章经过合并、删除、增加,变成第7章;第1版的第1章、第2章、第4章、第6章、第7章和第8章经过修订,变成第1章~第6章。考虑到先修课程“C语言程序设计”中已对程序设计的基本思想和方法做了详细的讲解,而且在单片机系统开发时往往使用C语言编程,因此删除了第1版中的第3章汇编语言程序设计;但是,初学者仍有必要掌握汇编语言,使用汇编语言编程进行实验有助于真正理解单片机原理。第1版给出了并口下载线电路,考虑到目前许多计算机没有并口,编者在第2版中设计了一个简单的USB下载线,附录中提供了该下载线的电路原理图和C语言程序,读者可以自行制作下载线。修订后,本书安排了大量的实验内容,并提供了相应的实验电路、汇编语言程序和C语言程序,读者可以先按照实验程序进行实验,然后再修改程序进行实验,后达到完全根据自己的思路编写程序的目的。万丈高楼平地起,如果能够真正掌握MCS-51系列单片机的原理与应用,将有助于学习其他更复杂的微控制器原理。希望对嵌入式系统设计有兴趣的读者能够从本书出发,通过对单片机原理与实验的学习,逐步提高专业水平。本次修订分工如下:邓兴成任主编并完成第1章和附录的编写,童强完成第2、3章的编写,周大鹏完成第4章的编写,常峰完成第5章的编写,何长涛完成第6章的编写,王刚完成第7章的编写。全书由邓兴成统稿。另外,修订过程中,周麒龙同学整理了部分书稿,在此表示感谢!读者在学习本书的过程中若发现错误与不足,或者学习中有什么疑问,请发邮件,我们一起解决问题。邮箱:dengxc@uestc.edu.cn。
|
|