新書推薦:
《
我的心理医生是只猫
》
售價:NT$
225.0
《
股权控制战略:如何实现公司控制和有效激励(第2版)
》
售價:NT$
449.0
《
汉译名著·哲学经典十种
》
售價:NT$
3460.0
《
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
》
售價:NT$
280.0
《
爱丁堡古罗马史-罗马城的起源和共和国的崛起
》
售價:NT$
349.0
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
》
售價:NT$
295.0
《
浪潮将至
》
售價:NT$
395.0
|
內容簡介: |
本书主要内容包括单片机CPU与内部体系结构;指令系统与汇编语言;仿真软件PROTEUS和集成开发环境KEIL C;典型功能单元(输入/输出,中断系统,定时器/计数器,串行口)原理与应用。
|
關於作者: |
先后担任浙江科技学院自动化与电气工程学院院长、院党委书记、信息与控制研究所所长。主持国家与省科研项目8项;发表论文80多篇,其中三大检索论文40多篇;获省部级科研成果奖三项。
|
目錄:
|
前 言
第1 章 绪论 1
1. 1 单片机 1
1. 1. 1 单片机的定义 1
1. 1. 2 单片机的发展历程 1
1. 1. 3 80C51 系列单片机简介 4
1. 1. 4 单片机的应用 5
1. 2 嵌入式系统 6
1. 2. 1 嵌入式系统与通用计算机 6
1. 2. 2 嵌入式系统与单片机 7
1. 3 学习安排 8
本章小结 9
习题 9
第2 章 80C51 单片机的基本结构与
工作原理 10
2. 1 80C51 单片机的基本组成 10
2. 2 80C51 单片机的基本特性与引脚功能 12
2. 2. 1 80C51/ 80C52 的基本特性 12
2. 2. 2 引脚功能 12
2. 3 80C51 单片机CPU 的结构和时序 14
2. 3. 1 中央控制器 14
2. 3. 2 运算器 15
2. 3. 3 时钟电路及CPU 的工作时序 17
2. 4 80C51 单片机存储器结构和地址空间 20
2. 4. 1 程序存储器 21
2. 4. 2 数据存储器 22
2. 5 80C51 单片机布尔(位) 处理器 25
2. 6 80C51 单片机的工作方式 26
2. 6. 1 复位方式 26
2. 6. 2 低功耗工作方式 27
本章小结 28
习题 28
第3 章 80C51 单片机指令系统、汇编
语言及C51 程序设计 30
3. 1 80C51 单片机程序设计概述 30
3. 1. 1 指令和指令系统的概念 30
3. 1. 2 80C51 汇编语言程序设计概述 30
3. 1. 3 Keil C51 语言程序设计概述 31
3. 2 80C51 汇编语言指令系统与程序
设计 31
3. 2. 1 80C51 汇编语言指令格式 31
3. 2. 2 80C51 汇编语言指令系统 32
3. 2. 3 80C51 汇编语言程序设计 43
3. 3 Keil C51 程序设计 50
3. 3. 1 Keil C51 基础 50
3. 3. 2 Keil C51 的运算符 55
3. 3. 3 Keil C51 程序设计 59
3. 4 程序设计实例 67
本章小结 68
习题 69
第4 章 开发环境Keil μVision5 和
仿真软件Proteus8. 0 70
4. 1 Keil μVision5 使用 70
4. 2 Proteus 8. 0 ISIS 使用 81
4. 2. 1 Proteus 8. 0 ISIS 的基本性能概述 81
4. 2. 2 Proteus8. 0 ISIS 的编辑环境 82
4. 2. 3 Proteus8. 0 电路原理图设计 83
4. 3 Keil 和Proteus 联调 90
4. 3. 1 Keil C 编程与编译 90
4. 3. 2 Proteus 仿真 91
4. 3. 3 Keil 大工程的建立 93
本章小结 96
习题 96
·Ⅳ
第5 章 80C51 单片机基本输入输出接口 97
5. 1 输入输出端口基本原理 97
5. 1. 1 P0 口 97
5. 1. 2 P1 口 99
5. 1. 3 P2 口 99
5. 1. 4 P3 口 100
5. 2 输出电路设计 101
5. 2. 1 驱动LED 101
5. 2. 2 驱动蜂鸣器 102
5. 2. 3 驱动继电器 102
5. 2. 4 驱动七段LED 数码管 103
5. 2. 5 多个七段数码管的应用 105
5. 3 输入电路设计 107
5. 3. 1 输入设备和电路设计 107
5. 3. 2 抖动与去抖动 107
5. 3. 3 矩阵键盘 108
5. 4 应用实例 110
5. 4. 1 蜂鸣器发声 110
5. 4. 2 单只数码管循环显示0~9 111
5. 4. 3 左右流水灯实验 112
本章小结 115
习题 116
第6 章 80C51 单片机中断系统 117
6. 1 中断系统概念与原理 117
6. 1. 1 中断、中断源及中断优先权 117
6. 1. 2 80C51 中断系统结构与控制 118
6. 2 中断系统编程基础 121
6. 2. 1 中断系统汇编语言编程基础 121
6. 2. 2 中断系统C51 语言编程基础 123
6. 3 中断系统应用实例 123
6. 3. 1 外部中断实验 123
6. 3. 2 数码管计数实验 125
本章小结 128
习题 128
第7 章 80C51 单片机定时器/计数器 129
7. 1 定时器/计数器的基本原理和结构 129
7. 2 定时器/计数器T0/ T1 130
7. 2. 1 工作方式寄存器TMOD 130
7. 2. 2 控制寄存器TCON 131
7. 2. 3 4 种工作方式 131
7. 3 定时器/计数器T2 133
7. 3. 1 定时器/ 计数器T2 中的特殊功能
寄存器 134
7. 3. 2 定时器/计数器T2 的工作方式 135
7. 4 看门狗定时器 137
7. 5 定时器/计数器的编程基础 138
7. 5. 1 定时器/计数器溢出率的计算 138
7. 5. 2 定时器/计数器的编程基础 138
7. 6 定时器/计数器应用实例 138
7. 6. 1 实例1 138
7. 6. 2 实例2 140
7. 6. 3 实例3 141
本章小结 145
习题 145
第8 章 80C51 单片机串行接口 146
8. 1 串行通信基本知识 146
8. 1. 1 数据通信 146
8. 1. 2 串行通信的传输方式 146
8. 1. 3 异步通信和同步通信 147
8. 1. 4 通信协议和单机通信 148
8. 1. 5 RS-232C 149
8. 2 80C51 单片机串行接口的结构和工作原理 150
8. 2. 1 串行接口结构 150
8. 2. 2 传送过程工作原理 151
8. 2. 3 串行接口的控制寄存器 151
8. 2. 4 串行接口的......
|
|