《单片机原理、套用与PROTEUS仿真(第3版)》是2014年电子工业出版社出版的图书,作者是张靖武、周灵彬、皇甫勇兵。
基本介绍
- 中文名:单片机原理、套用与PROTEUS仿真(第3版)
- 出版时间:2014年
- 出版社:电子工业出版社
- 作者:张靖武、周灵彬、皇甫勇兵
- 千 字 数:410
- 版 次:01-01
- 页 数:256页
- 开 本:16(185*260)
- I S B N :9787121230622
内容简介
本书根据教育部委託高职高专教学指导委员会制定并于2012年11月出版的“高等职业学校专业教学标準” 并结合作者近十年的教学改革成果编写,强调实践实用。 本书以单片机套用产品或其功能部件为项目,并按研发、生产过程安排内容,是实施从“项目分析→电路与程式设计→仿真与调试→实际製作”的项目驱动教学的精品教材。 本书将PROTEUS EDA作为教学内容与手段融合于书中,是实施“理论、实验(训)、仿真有机融合”、“教、学、做一体化”新型教学模式的特色教材。书中有丰富的PROTEUS设计、实时仿真、仿真调试的实例和项目。 本书以AT89C51/S51为主体讲述了单片机硬体结构基础,彙编语言指令系统和程式设计,I/O口、中断系统、定时器/计数器等原理、功能及其套用,各种接口技术和单片机套用系统项目。其内容适用于与MCS-51兼容的单片机(如STC89C51、P87C51等),并可作为学习其他类型单片机的基础。
目录
第1章概论
11嵌入式系统、单片机、AT89C51单片机
111嵌入式系统、单片机
112单片机发展概况
113套用广泛的AT89系列单片机
12单片机套用系统及其套用领域
121单片机最小系统和单片机套用系统
122单片机套用领域
123单片机套用系统中单片机类型的选择
13单片机套用研发工具和教学实验装置
131单片机软体调试仿真器
132单片机仿真器
133编程器和ISP在系统编程
134PROTEUS EDA(电子设计自动化)
135单片机课程教学实验装置
14PROTEUS ISIS电路设计基础(1)
141PROTEUS ISIS 视窗
142PROTEUS可视化助手
143PROTEUS设计档案操作
144PROTEUS 元件操作
实训1:PROTEUS ISIS的档案操作与元件操作
练习与思考1
第2章AT89C51内部结构基础
21内部结构和引脚功能
211内部结构框图和主要部件
212引脚功能
22时钟电路与复位电路
221时钟电路
222复位电路
23存储器结构
231存储器组成
232程式存储器ROM
233数据存储器RAM
234两种省电工作方式
24I/O(输入/输出)口结构、功能及负载能力
241I/O口结构
242I/O口功能
243I/O口的负载能力
25PROTEUS ISIS电路设计基础(2)
251PROTEUS电气连线操作
252PROTEUS 汇流排、标籤操作
253终端操作
254对象属性设定(Edit Properties)
实训2:AT89C51最小系统的PROTEUS设计与製作
练习与思考2
第3章AT89C51指令系统
31基本概念
311指令、机器代码、程式、机器语言
312彙编语言、彙编语言指令格式、常用符号
313彙编(编译)和编程(固化)
32指令定址方式
321定址、定址方式、定址存储器範围
322直接定址
323立即定址
324暂存器定址
325暂存器间接定址
326变址定址
327相对定址
328位定址“bit”
33彙编语言的指令系统
331数据传送指令
332算术运算指令
333逻辑运算指令
334控制转移指令
335位操作指令
34PROTEUS源程式设计、仿真和仿真调试基础
341PROTEUS彙编语言程式设计、彙编、仿真
342PROTEUS调试视窗、调试按钮和仿真调试
343彙编语言指令功能的PROTEUS仿真调试、查看和验证
实训3: “键控LED显示装置” 的PROTEUS设计、 仿真与製作
习题与思考3
第4章AT89C51彙编语言程式设计
41程式设计流程图及程式结构
411程式设计流程图
412程式结构
42彙编语言程式设计举例及其仿真调试
421延时程式
422查表程式
423码制转换程式
424数据排序程式
425算术计算程式
43单片机套用系统PROTEUS设计与仿真举例
431跑马灯的PROTEUS 设计与仿真
432简易LED数字显示装置的PROTEUS 设计与仿真
实训4:“显示0~9的数显装置”的PROTEUS设计、仿真与製作
习题与思考4
第5章AT89C51中断系统
51中断系统
511中断基本概念
512中断系统结构
513与中断控制有关的暂存器
514中断过程
515有中断的单片机应用程式的编程要点
52中断套用实例及其PROTEUS设计与仿真
521外中断(INT0)实验装置
522中断优先权实验装置
实训5:“扩展中断源装置”的PROTEUS设计、仿真与製作
习题与思考5
第6章定时器/计数器
61定时器/计数器基础
611定时器/计数器概述
612定时器/计数器的控制
613定时器/计数器的工作方式
614定时器/计数器的计数容量及初值
62定时器/计数器套用
621定时器/计数器套用的基本步骤
622定时器/计数器套用举例
63定时器/计数器套用实例及其PROTEUS设计、仿真
631基于AT89C51的60s倒计时装置
632基于AT89C51的按键发声装置
实训6:“简易跑表”的PROTEUS设计、仿真与製作
习题与思考6
第7章AT89C51人机互动通道接口技术
71项目1:单片机与数码管动态显示的接口技术
711基础知识
712“数码管动态显示装置”电路设计和程式设计
713“数码管动态显示装置”PROTEUS设计、仿真、调试
714“数码管动态显示装置”实际製作、运行、思考
72项目2:单片机与LCD液晶显示器的接口技术
721基础知识
722“字元型液晶显示装置”电路设计和程式设计
723“字元型液晶显示装置”PROTEUS设计、仿真、调试
724“字元型液晶显示装置”实际製作、运行、思考
73项目3:单片机与矩阵式键盘的接口技术
731基础知识
732“矩阵式键盘接口装置”电路设计和程式设计
733“矩阵式键盘接口装置”PROTEUS设计、仿真、调试
734“矩阵式键盘接口装置”实际製作、运行、思考
第8章AT89C51后向通道接口技术
81项目4:“简易信号发生器”的接口技术
811基础知识
812“简易信号发生器”电路设计和程式设计
813“简易信号发生器”PROTEUS设计、仿真、调试
814“简易信号发生器”实际製作、运行、思考
82项目5:AT89C51控制步进电动机的接口技术
821基础知识
822“控制步进电动机装置”电路设计和程式设计
823“控制步进电动机装置”PROTEUS设计、仿真、调试
824“控制步进电动机装置”实际製作、运行、思考
第9章AT89C51前向通道接口技术
91项目6:“简易数字电压表”的设计与製作
911基础知识
912“简易数字电压表”电路设计和程式设计
913“简易数字电压表”PROTEUS设计、仿真、调试
914“简易数字电压表”实际製作、运行、思考
92项目7:AT89C51控制直流电动机的接口技术
921基础知识
922“控制直流电动机装置”电路设计和程式设计
923“控制直流电动机装置”PROTEUS设计、仿真、调试
924“控制直流电动机装置”实际製作、运行、思考
第10章AT89C51串列通信通道接口技术
101项目8:AT89C51间串列通信的接口技术
1011基础知识
1012“AT89C51间通信接口装置”电路设计与程式设计
1013“AT89C51间通信接口装置”PROTEUS设计、仿真、调试
1014“AT89C51间通信接口装置”实际製作、运行、思考
102项目9:AT89C51与PC间通信的接口技术
1021基础知识
1022“AT89C51与PC间通信接口”电路设计和程式设计
1023“AT89C51与PC间通信接口”PROTEUS设计、仿真、调试
1024“AT89C51与PC间通信接口”实际製作、运行、思考
第11章AT89C51单片机的实际套用
111项目10:基于单片机的简易电子琴
1111功能与操作
1112电路设计和程式设计
1113技术要点
1114PROTEUS 设计、仿真、调试
1115实际製作
112项目11:基于单片机和DS1302的电子时钟
1121功能与操作
1122电路设计和程式设计
1123技术要点
1124PROTEUS设计、仿真、调试
1125实际製作
113项目12:单片机控制LED点阵显示屏
1131功能与操作
1132电路设计和程式设计
1133技术要点
1134PROTEUS设计、仿真、调试
1135实际製作
附录AAT89S51相对AT89C51增加的功能
A1AT89S51单片机内部结构、引脚图和特殊功能暂存器
A2增加功能的套用
附录BBCD码和ASCII码
B18421 BCD码
B2BCD码运算
B3ASCII码
附录CAT89C系列单片机指令表
附录D编程器使用初步
参考文献