普通高等教育系列教材 单片机原理及应用系统设计
作者: 胡景春 主编
出版时间:2020年版
丛编项: 普通高等教育系列教材
内容简介
《单片机原理及应用系统设计》以STC89系列单片机为主线,结合STC系列单片机的新特点、新功能,详细介绍了51内核单片机的结构原理、汇编指令系统、C51程序设计、STC系列单片机应用系统的开发环境、单片机的人机接口电路、单片机的中断系统、定时/计数器、串行通信接口,在此基础上,介绍了基本的、常用的单片机应用系统扩展技术,包括并行扩展、串行扩展、D/A和A/D转换器的接口、功率控制接口等。全书结合应用实际,采用汇编语言编程、PROTEUS虚拟仿真、Keil C51编程,突出了硬件和软件相融合的应用型教学特点,给出了大量的习题,可以在虚拟仿真环境下实现,也可以直接在市场上流行的“口袋型”“掌上型”等单片机实验装置进行学习。在单片机应用系统设计中介绍了多个较新颖的实际项目设计的案例,为单片机技术的综合应用及设计提供借鉴。 《单片机原理及应用系统设计》可作为自动控制、电力电子、智能仪器仪表、计算机、电力工程、电子信息、物联网工程等相关专业本、专科生的教材,也可供有关工程技术人员参考。
目录
前言
第1章单片机概述
11单片机的基础知识
111单片机概念
112单片机的发展历程及趋势
113单片机数据处理基础
12典型单片机介绍
12151内核系列单片机
122AVR系列单片机
123PIC系列单片机
13单片机的特点及应用
14嵌入式系统
141嵌入式系统及其结构
142嵌入式系统的分类
15习题
第2章STC系列单片机的结构与原理
21STC系列单片机简介
22STC89系列单片机内部结构
23STC89C52引脚及功能
231电源和时钟引脚
232控制信号引脚
233多功能I/O口引脚
24中央处理器
241运算器
242控制器
25存储器及存储空间
251程序存储器
252数据存储器
253特殊功能寄存器
254位地址
26STC89系列的I/O口
261P0口
262P1口
263P2口
264P3口
27时钟电路与时序
271时钟电路
272CPU时序
28单片机复位
281复位功能
282RST引脚复位电路
283看门狗定时器(WDT)复位
284软件复位
29省电模式
291空闲模式
292掉电模式
210EEPROM
2101ISP/IAP操作有关的特殊功能寄存器
2102STC89系列单片机EEPROM空间大小及地址
2103EEPROM应用的步骤
211习题
第3章指令系统和汇编语言程序设计
31汇编指令格式
32寻址方式
321立即寻址
322直接寻址
323寄存器寻址
324寄存器间接寻址
325变址寻址
326相对寻址
327位寻址
33指令系统
331数据传送指令
332算术运算指令
333逻辑运算指令
334控制转移指令
335位操作指令
34汇编语言的伪指令
35汇编语言程序设计
351程序设计步骤和基本结构
352汇编程序设计举例
36习题
第4章C51程序设计
41C51简介
411C51语言特点
412C51程序结构
42C51程序设计基础
421C51的数据类型
422数据的存储器类型
423存储模式
424常量和变量
425C51的运算符与表达式
426C51的程序流程控制
427C51的数组、结构体、联合体
428C51的指针
43C51的函数
431函数的分类及定义
432函数的调用和参数传递
433中断服务函数
434宏定义、库函数和头文件
44汇编语言和C51混合编程
441C51函数的内部转换规则
442C51函数内使用汇编语言
443C51调用汇编语言程序的方法
45习题
第5章STC系列单片机应用系统的开发环境
51Keil C51高级语言集成开发环境——