新書推薦:
《
透过器物看历史(全6册)
》
售價:HK$
490.6
《
我在台北故宫博物院读名画
》
售價:HK$
109.8
《
尼罗河往事:古埃及文明4000年
》
售價:HK$
76.2
《
一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作)
》
售價:HK$
54.9
《
重写晚明史(全5册 精装)
》
售價:HK$
781.8
《
汉末晋初之际政治研究
》
售價:HK$
132.2
《
强者破局:资治通鉴成事之道
》
售價:HK$
80.6
《
鸣沙丛书·鼎革:南北议和与清帝退位
》
售價:HK$
121.0
|
編輯推薦: |
获奖情况:本书是普通高等教育十一五*规划教材
配套资源:PPT课件、电子教案、习题参考答案、教学大纲
本书特色:
畅销教材改版,配有丰富的教学资源,适合教师教学使用。
|
內容簡介: |
本书从微型计算机的基本构成和基本概念入手,介绍单片机的构成、各个模块的工作过程、接口原理、应用电路设计、汇编语言和C语言设计,选择了目前实际工程中常用的新技术、新器件,力图达到学以致用的根本目的。
全书共12章,每章均配有习题,所举例程均经调试通过,很多程序来自科研和实际应用系统。为了便于学习,还开发设计了与教材配套的综合教学实验平台,该平台提供了20余种实验供学生选用学习,也为善于思考、乐于动手实践的学生提供了自学实验手段。
本书深入浅出,层次分明,实例丰富,通俗易懂,突出实用,可操作性强,特别适合作为普通高校计算机类、电子类、自动化类及机械专业的教材,还可作为高职高专以及培训班的教材。同时,也可作为单片机应用领域的工程技术人员的参考书。
|
目錄:
|
前言
第1章单片机技术概述
1.1微型计算机的基本概念及分类
1.1.1微型计算机的组成
1.1.2微型计算机的分类
1.2单片机技术发展的特点
1.3常见的单片机
1.3.18051内核的单片机
1.3.2其他单片机
1.4单片机的应用
1.4.1单片机的应用范围
1.4.2单片机应用系统的设计
1.5习题
第2章8051单片机及增强型8051内核
2.18051单片机的引脚及内部结构
2.1.18051单片机的引脚
2.1.28051单片机的内部结构
2.1.3CPU结构
2.1.4存储器空间及存储器
2.2STC8A8K64S4A12的增强型8051内核
2.2.1STC8A8K64S4A12单片机的引脚及功能
2.2.2STC8A8K64S4A12单片机的增强型8051内核
2.3习题
第3章数字输入输出端口
3.1单片机数字输入输出端口的概述
3.1.1单片机数字输入输出端口的作用
3.1.2带有总线扩展的单片机系统典型构成
3.2STC8A8K64S4A12的数字输入输出端口
3.2.1STC8A8K64S4A12单片机的数字输入输出口概述
3.2.2STC8A8K64S4A12输入输出口的工作模式
3.2.3STC8A8K64S4A12输入输出口的结构
3.3习题
第4章指令系统
4.1助记符语言
4.1.1助记符语言概述
4.1.2操作码
4.1.3操作数
4.2指令格式及分类
4.2.1汇编语言的概念及格式
4.2.2指令代码的存储格式
4.2.3指令中的符号约定
4.3寻址方式
4.4数据传送类指令
4.4.1数据传送指令
4.4.2数据交换指令
4.4.3栈操作指令
4.5逻辑操作类指令
4.5.1对累加器A进行的逻辑操作
4.5.2双操作数指令
4.6算术运算类指令
4.6.1加减运算指令
4.6.2乘除运算指令
4.6.3增量、减量指令
4.6.4二-十进制调整指令
4.7位操作指令
4.7.1位数据传送指令
4.7.2位状态控制指令
4.7.3位逻辑操作指令
4.7.4位条件转移指令
4.8控制转移类指令
4.9习题
第5章汇编语言程序设计及仿真调试
5.1汇编语言程序设计基础知识
5.1.1伪指令(Pseudo-Instruction)
5.1.2汇编语言程序设计的一般步骤和基本框架
5.2汇编语言程序设计举例
5.3利用Keil Vision集成开发环境调试程序
5.4自行制作仿真器进行在线仿真调试
5.5将程序下载到单片机中进行验证
5.6习题
第6章单片机的C语言程序设计
6.1单片机C语言程序中的常用运算
6.2C51对ANSI C的扩展
6.2.1C51扩展的关键字
6.2.2C51对函数的扩展
6.3STC8A8K64S4A12单片机C51程序框架
6.4习题
第7章中断
7.1中断的概念
7.28051单片机的中断系统及其管理
7.2.1中断源及其优先级管理
7.2.2单片机中断处理过程
7.2.3中断请求的撤除
7.2.4关于外部中断
7.3STC8A8K64S4A12单片机的中断系统及其管理
7.3.1中断源及中断系统构成
7.3.2中断控制寄存器
7.4中断应用开发举例
7.4.1中断使用过程中需要注意的问题
7.4.2中断应用开发举例
7.5习题
第8章定时计数器
8.1STC8A8K64S4A12单片机的定时计数器
8.1.1定时计数器的结构及工作原理
8.1.2定时计数器的工作方式
8.1.3定时计数器的功能寄存器
8.1.4定时计数器量程的扩展
8.1.5定时计数器编程举例
8.2STC8A8K64S4A12的可编程计数器阵列模块
8.2.1PCA模块的结构
8.2.2PCA模块的特殊功能寄存器
8.2.3PCA模块的工作模式
8.2.4PCA模块的应用举例
8.3习题
第9章串行通信
9.1通信的一般概念
9.1.1并行通信与串行通信
9.1.2串行通信的基本方式及数据传送方向
9.1.3通用的异步接收器发送器UART
9.2STC8A8K64S4A12单片机的串行接口
9.2.1串行接口的工作方式
9.2.2串行接口的寄存器
9.2.3波特率设定
9.2.4STC8A8K64S4A12单片机串行接口应用举例
9.3STC8A8K64S4A12单片机的SPI
9.3.1SPI的结构
9.3.2SPI的数据通信
9.3.3SPI的应用举例
9.4习题
第10章模拟量模块
10.1模拟量处理系统的一般结构
10.2STC8A8K64S4A12片内集成AD模块的结构及使用
10.2.1AD转换器的结构及相关寄存器
10.2.2AD转换器的应用
10.3DA转换器及其与单片机的接口应用
10.3.1TLC5615简介
10.3.2TLC5615接口电路及应用编程
10.4习题
第11章增强型PWM波形发生器
11.1PWM概述
11.2增强型PWM发生器的结构
11.3增强型PWM发生器相关寄存器
11.4增强型PWM波形发生器的应用
11.5习题
第12章单片机应用系统设计举例
12.1系统要求
12.2需求分析
12.3系统硬件设计
12.4系统软件设计
12.5习题
附录
附录ASTC8A8K64S4A12单片机寄存器头文件STC8.INC内容
附录BSTC8A8K64S4A12单片机寄存器头文件stc8.h内容
附录C逻辑符号对照表
参考文献
|
內容試閱:
|
前言
本版教材以价格便宜、开发环境容易搭建的8051内核单片机STC8A8K64S4A12为背景进行介绍。STC8A8K64S4A12单片机是宏晶科技的典型单片机产品,采用了增强型8051内核,片内集成64KB FLASH程序存储器、1KB数据FLASH(EEPROM)、8KB SRAM、5个16位定时计数器、多达59根IO口线、4个全双工异步串行口(UART)、1个高速同步通信端口(SPI)、1个I2C接口、15通道12位ADC、4通道PWM可编程计数器阵列捕获和比较单元(PWMPCACCU)、8通道15位增强型PWM、MAX810专用复位电路和硬件看门狗等资源。STC8A8K64S4A12具有在系统可编程(ISP)功能和在系统调试(ISD)功能,可以省去价格较高的专门编程器和仿真器,开发环境的搭建非常容易。
STC8A8K64S4A12指令系统完全兼容8051单片机,对于原来讲解8051单片机的师资力量,可以充分发挥以前讲解单片机原理及应用课程的经验;对于具有8051单片机知识的读者,不存在转型困难的问题。
本书介绍了单片机的硬件结构、汇编语言程序设计,并详细介绍应用于单片机的C语言程序设计,以功能强大的Keil Vision集成开发环境作为程序设计和调试环境介绍了程序的调试方法。以典型应用案例为背景,介绍单片机中各部分的硬件功能和应用设计,以及相关的汇编语言和C语言程序设计。介绍本书所有内容时,建议使用90~120学时。
在教材的每一章,都给出相应的习题,并以典型应用案例为教学实例,便于读者掌握和应用单片机技术。
本书深入浅出,层次分明,实例丰富,通俗易懂,突出实用,可操作性强,特别适合作为普通高校计算机类、电子类、自动化类及机械专业的教材,还可作为高职高专以及培训班的教材。同时,也可作为单片机应用领域的工程技术人员的参考书。
本书由陈桂友主编,吴皓副主编,参加本书编写和程序调试工作的同志还有柴锦、王平、丁然、蒋阅峰、黑振全。
由于时间仓促,并且作者水平有限,书中定有不妥或错误之处,敬请读者批评指正。作者的电子邮件地址:chenguiyou@sdu.edu.cn或者chenguiyou@126.com。
|
|