技术教育社区
www.teccses.org

单片机原理及应用

封面

作者:蔡启仲

页数:279

出版社:机械工业出版社

出版日期:2016

ISBN:9787111545156

电子书格式:pdf/epub/txt

内容简介

1)对编写的程序作了详细注释,便于自学与理解。2)针对c51语言编程容易解决的算法问题,减少了算术运算等程序的举例。3)中断技术的应用是微处理器应用系统的基本技能,无论是应用c51还是汇编语言编程,对于初学者都是难点,本书加强了中断技术应用举例,尤其是定时中断编程的分析与思路的形成说明,从第6章开始,以中断程序的编写为主,提高读者掌握工程实用技术的技能。4)加强了单片机扩展外部接口电路的编址和扩展综合电路设计的描述,无论是增强型8051单片机还是应用c51语言编程,它们都是设计微处理器应用系统必须掌握的基本技能之一。5)第13章的例题和应用c51编写的程序基本上是与第6~12章的例题一一对应,便于读者对照c51和汇编程序的异同点,尤其是编程思路的共同点。 

本书特色

本书详细介绍了mcs-51单片机的硬件结构、指令系统和外部扩展电路的设计及汇编语言程序设计。对编写的程序作了详细的注释,从第6章开始,以中断程序的编写为主,加强了定时中断编程的分析与设计思路的说明,单片机外部扩展接口电路的编址和扩展综合电路的设计介绍。介绍了单片机c语言基本知识,c51编写的程序基本上是与第6章~第12章的例题一一对应。介绍了常用的i2c和spi串行总线接口设计,单片机应用系统综合设计举例,并在附录中详细介绍了常用单片机开发环境——uvision2集成开发环境的使用。本书突出了选取内容的实用性,书中的举例大多来自于工程实践和教学实践,内容丰富。本书适应于未开设《微机原理及接口技术》课程或已开设该课程的工科院校本科生单片机课程的教学用书,也可以作为从事单片机研发、应用等工作的专业技术人员的参考用书。

目录

目录前言第1章绪论11计算机中常用的编码12微型计算机的分类与组成121微型计算机系统的分类122微型计算机系统的组成13微型计算机的基本工作原理14单片机的基本概念141单片机的特点142单片机的发展概况143单片机的应用144常用的系列单片机习题第2章51单片机的硬件结构2151单片机的内部结构与引脚功能21151单片机的基本组成21251单片机的引脚功能2251单片机的cpu221运算部件222控制部件和振荡器223cpu时序23存储器结构231程序存储器232数据存储器233特殊功能寄存器(sfr)234位寻址空间24并行输入/输出端口241p0端口242p1端口243p2端口244p3端口245端口电路小结2551单片机复位操作与复位电路251复位操作与复位状态252复位电路253时钟电路254“看门狗”技术2651单片机的低功耗运行方式261方式设定262空闲工作方式263掉电工作方式习题第3章51单片机的指令系统3151单片机的汇编指令311一个简单的程序示例312指令格式313指令类型314常用符号说明3251单片机指令的寻址方式3351单片机的指令集331数据传送类指令332算术运算类指令333逻辑运算及移位类指令334控制转移类指令335位操作类指令习题第4章汇编语言程序设计41单片机汇编语言程序设计概述411机器语言、汇编语言和c语言412汇编语言的特点42伪指令43汇编语言程序的基本结构形式431顺序程序432分支程序433循环程序434位操作程序44汇编语言程序设计举例441顺序程序设计442分支程序设计443循环程序设计444子程序设计习题第5章51单片机定时器/计数器5151单片机定时器/计数器的结构511定时器/计数器的核心原型512定时器/计数器的组成513定时器/计数器的工作方式寄存器tmod514控制寄存器tcon52定时器/计数器的工作方式521方式1522方式2523方式3524方式053定时器/计数器的应用531方式1的应用举例532方式2的应用举例533方式3的应用举例53451单片机外部输入的计数脉冲信号的要求习题第6章中断系统61中断系统概念611中断技术612中断技术的主要功能特点613中断技术的优点6251单片机的中断系统及其管理621中断系统的结构622中断源623中断请求标志624中断控制6351单片机的中断响应631中断响应的条件632中断响应的时间633中断请求的撤销64中断系统的编程641中断服务程序编程的基本步骤642外部中断源的编程643定时器/计数器中断方法的编程习题第7章串行通信及应用71数据通信的基本概念711根据通信方式分类712根据同步方式分类713根据数据传输方向分类7251单片机串行口721串行口的结构722串行口控制寄存器scon723电源控制寄存器pcon73串行口工作方式731方式0732方式1733方式2和方式374单片机串行口波特率741波特率与字符传输速率742波特率的计算75串行口的应用751串行口扩展并行i/o口752双单片机异步串行通信753多机通信754rs-232总线及接口电路习题第8章51单片机的系统扩展81三总线与地址编码81151单片机应用系统总线81251单片机系统总线的构成813单片机系统总线驱动能力扩展81451单片机系统扩展外部部件的地址空间分配82程序存储器的扩展及应用821常用eprom芯片介绍822eprom芯片的工作方式823程序存储器的扩展824程序存储器的读控制与时序83数据存储器的扩展及应用831常用的静态数据存储器芯片介绍832ram芯片的工作方式833数据存储器的扩展834数据存储器的读写控制与时序84程序存储器和数据存储器的综合扩展习题第9章51单片机扩展i/o接口的设计91并行i/o接口电路与编址92可编程8255并行i/o接口芯片的扩展9218255芯片介绍9228255的工作方式9238255与51单片机的接口及应用93可编程8155并行i/o接口芯片的扩展9318155芯片介绍9328155的i/o端口的工作方式9338155与51单片机的接口及应用习题第10章a-d和d-a转换器的接口101d-a转换器接口1011d-a转换器原理101251单片机与dac0832的接口与编程101351单片机与dac1208的接口与编程102a-d转换器接口1021a-d转换器原理102251单片机与adc0809的接口102351单片机与ad574的接口习题第11章51单片机与键盘、显示器接口设计111键盘接口电路1111独立式键盘1112矩阵式键盘112led显示接口电路1121led显示器1122led并行显示技术113键盘、led显示器、a-d和d-a的综合应用114lcd显示接口电路1141lcd显示器件1142单片机与液晶显示模块接口电路与驱动习题第12章单片机的串行总线接口技术121i2c总线接口1211i2c总线概述1212串行eeprom概述121324c02引脚功能1214工作方式1215器件寻址、写操作和读操作121624c02芯片与51单片机的接口电路及编程1217zlg7290接口电路及编程122spi总线接口1221spi总线概述及主要特点122212位串行a-d tlc2543介绍1223tlc2543与51单片机的接口设计123单总线串行扩展习题第13章51单片机的c51程序设计131c51编程概述1311keil c51开发工具1312keil c51程序开发过程1313c51程序结构132c51的数据类型及存储类型1321c51的基本数据类型1322c51的数据存储类型和存储模式1323单片机特殊功能寄存器(sfr)及其c51定义133c51函数1331函数的分类与定义1332函数的调用1333中断服务函数和寄存器组定义134c51库函数135c51程序设计举例135151单片机内部资源的c51编程135251单片机扩展资源的c51编程习题第14章单片机应用系统的开发与举例141单片机应用系统的开发过程1411需求分析与可行性论证1412硬件电路设计原则1413软件设计原则1414软硬件测试与程序固化142单片机应用系统的开发工具143应用系统的可靠性设计1431主要干扰源1432硬件可靠性设计1433软件可靠性设计144单片机应用系统设计举例1441单片机应用系统并行扩展芯片的基本接口电路1442直流电动机转速控制系统的设计1443单片机应用系统串行总线接口芯片的扩展应用系统设计附录附录a51单片机指令集附录bμvision2集成开发环境使用参考文献

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《单片机原理及应用》
Article link:https://www.teccses.org/666327.html