当前位置首页 > 百科> 正文

单片机原理及套用:基于Keil C与Proteus

2019-07-15 11:53:42 百科
单片机原理及套用:基于Keil C与Proteus

单片机原理及套用:基于Keil C与Proteus

《单片机原理及套用 — 基于Keil C与Proteus》是2016年机械工业出版社出版的图书,作者是荆珂、李芳。

基本介绍

  • 书名:单片机原理及套用—基于Keil C与Proteus
  • 作者:荆珂、李芳
  • ISBN:9787111525356
  • 定价:46
  • 出版社:机械工业出版社
  • 出版时间:2016年01月 
  • 装帧:平装

内容简介

本教材围绕套用型本科院校培养高技能型人才、加强技术套用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和套用性,强化了实践能力的培养。在内容的组织上,以套用为导向,完成任务为目的,介绍AT89S51单片机的基本知识,软硬体结合,知识点和技能点结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通。体现套用型本科教材新的特色。全书共分为13章。本书以AT89S51单片机为主体来讲述单片机原理,把先进的单片机系统设计与仿真平台Proteus引进教材中,以Proteus设计与仿真案例贯穿全书,利用电路仿真图代替电路原理图,使人身临其境。每个程式都经过实践验证,并提供Proteus设计档案和源程式,学习单片机容易上手,真正给读者带来学习单片机的乐趣。每章后有相应的各类习题供训练之用。同时注意介绍单片机套用产品中运用广泛的技术与器件,例如I2C汇流排、ISP线上系统编程等技术;DS18B20、DS1302、液晶显示等器件。本书特别适合于套用型本科及高职类院校专业学生教学用书,还可供电子爱好者学习单片机的自学用书,也可以作为相关工程技术人员的参考用书。

目录信息

第1章 单片机概述
【知识目标】
【技能目标】
1.1什幺是单片机
1.2单片机的特点及发展概况
1.3单片机的套用领域
1.4 MCS-51系列与AT89S5×系列单片机
1.5其他的51单片机
1. C8051F×××单片机
2.ADμC812单片机
3.台湾华邦公司W78系列和W77系列单片机
1.6 AVR系列单片机与PIC系列单片机
1.AVR系列单片机
2. PIC系列单片机
1.7各类嵌入式处理器简介
1. 嵌入式微控制器(单片机)
2. 嵌入式数位讯号处理器
3. 嵌入式微处理器
3. 嵌入式片上系统
思考题与习题1
(填空、选择、问答题、设计等)
第2章 单片机的硬体结构
【知识目标】
【技能目标】
2.1 AT89S51单片机的硬体组成
2.2 AT89S51单片机的引脚功能
1. 电源及时钟引脚
2. 控制引脚
3. 并行I/O口引脚
2.3 AT89S51的CPU
1.运算器
2.控制器
2.4 AT89S51单片机的存储器结构
1.程式存储器空间
2. 数据存储器空间
3. 特殊功能暂存器
4. 位地址空间
2.5 AT89S51的并行I/O口
1. P0口
2. P1口
3. P2口
3. P3口
2.6时钟电路及复位电路
1. 时钟电路与时序
2.复位电路
2.7 AT89S51单片机的工作方式
1. 低功耗工作方式
2. ISP编程工作方式
思考题与习题2
(填空、选择、问答题、设计等)
第3章 51系列单片机的指令系统
【知识目标】
【技能目标】
3.1单片机指令概述
1.指令格式
2.常用符号
3.2 指令系统定址方式
3.3指令系统的分类介绍
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算及移位类指令
3.3.4 控制转移类指令
3.3.5 位操作指令
3.4 指令汇总
3.5 Keil软体使用
3.5.1 Keil Vision3 开发环境简介
3.5.2 Keil Vision3 的基本操作
3.5.3源程式的添加、编译与调试
3.6 Proteus软体使用
3.6.1 Proteus ISIS环境简介
3.6.2 基于Proteus 的单片机虚拟仿真系统的设计
3.6.3 Proteus与Keil Vision3的联调
3.7案例:点亮第一只彩灯
思考题与习题3
(填空、选择、问答题、设计等)
第4章 彙编语言程式设计
4.1 彙编语言程式设计概述
4.1.1 单片机彙编语言
4.1.2 伪指令
4.2 彙编语言程式设计举例
4.2.1 顺序结构程式设计
4.2.2 分支结构程式设计
4.2.3循环结构程式设计
4.2.4查表程式设计
4.2.5 子程式的设计
4.2.6 关键字查找程式设计
4.2.7 数据极值查找程式设计
4.2.8 数据排序程式设计
4.3 软体调试仿真器Keil μVision套用
4.3.1 设计延时子程式并用Keil进行仿真调试和延时测量
4.3.2设计查表程式并仿真调试
4.4 案例:延时控制彩灯闪烁电路设计
思考题与习题4
(填空、选择、问答题、设计等)
第5章 单片机的中断系统与定时器/计数器
【知识目标】
【技能目标】
5.1中断系统
5.1.1 中断基本概念
5.1.2中断系统结构
5.1.3与中断控制有关的暂存器
5.1.4中断回响过程
5.2中断套用
5.2.1中断套用步骤
5.2.2中断套用举例
5.3 案例:中断系统套用
5.4 案例:中断优先控制
5.5 定时器/计数器
5.5.1 定时器/计数器概述
5.5.2 定时器/计数器的控制
5.5.3 定时器/计数器的工作方式
5.5.4 定时器/计数器的编程和套用
5.6 案例:60s倒计时装置电路设计
思考题与习题5
(填空、选择、问答题、设计等)
第6章 单片机人机互动通道的接口技术
【知识目标】
【技能目标】
6.1单片机与LED数码管的接口技术
6.1.1 LED结构
6.1.2 LED数码显示器套用
1.静态显示
2.动态显示
6.2 单片机与字元型LCD显示器的接口技术
6.2.1 基础知识
6.2.2 接口电路设计
6.3单片机与键盘的接口技术
6.3.1 键盘概述
6.3.2 键盘的接口及程式设计
6.4 案例:按键显示电路设计
思考题与习题6
(填空、选择、问答题、设计等)
第7章 单片机的存储器及I/O口扩展技术
【知识目标】
【技能目标】
7.1.系统扩展结构及地址分配
7.1.1系统扩展结构
7.1.2系统汇流排及汇流排构造
7.1.3存储器扩展与编址技术
7.1.4外部地址锁存器
7.2程式存储器EPROM的扩展
7.2.1常用的EPROM晶片
7.2.2单片机与EPROM的接口电路设计
7.3静态数据存储器RAM的扩展
7.3.1常用的静态ROM(SROM)晶片
7.3.2单片机与RAM的接口电路设计
7.4 AT89S51扩展并行I/O接口晶片8255A的设计
7.4.1 I/O接口扩展概述
7.4.2并行I/O晶片8255A简介
7.4.3单片机与8255A的接口设计
7.5案例:使用EPROM扩展AT89S51单片机程式存储器
思考题与习题7
(填空、选择、问答题、设计等)
第8章 AT89S51单片机串列口
【知识目标】
【技能目标】
8.1串列通信的相关概念
8.1.1数据通信的方式
8.1.2串列数据的传输方式
8.2 AT89S51单片机的串列口
8.2.1串列口结构
8.2.2串列口控制暂存器SCON
8.2.3电源控制暂存器PCON
8.3串列口的工作方式
8.4波特率的设定
8.5单片机的串列通信接口技术
8.5.1标準串列通信接口
8.5.2 串口转换为并口输出
8.5.3多机串列通信接口
8.6案例: 双机通信
思考题与习题8
(填空、选择、问答题、设计等)
第9章 AT89S51单片机的串列扩展技术
9.1 单汇流排串列扩展
9.1.1单汇流排概述
9.1.2常用的单汇流排器件
9.1.3 单汇流排器件温度感测器DS18B20
9.2 SPI串列汇流排扩展
9.2.1 SPI 串列汇流排简介
9.2.2 常用的SPI汇流排器件
9.2.3 扩展带有SPI接口的显示晶片MAX7219
9.3 I2C汇流排的串列扩展介绍
9.3.1 I2C汇流排基础知识
9.3.2 I2C汇流排协定的软体模拟
9.3.3 AT24C××晶片介绍
9.3.4 AT24C02 晶片的套用
9.4 键盘/显示串列接口晶片HD7279的套用
9.5 案例:基于AT24C02的具有记忆功能的计数器的设计
思考题与习题9
(填空、选择、问答题、设计等)
第10章 单片机输入输出通道接口技术
【知识目标】
【技能目标】
10.1 A/D转换器及接口技术
10.1.1 A/D转换器的概述
10.1.2 典型A/D转换器晶片ADC0809及套用
10.1.3 串列12位ADC晶片TLC2543及套用
10.2 D/A转换器及接口技术
10.2.1 D/A转换器的主要技术指标
10.2.2 典型D/A转换器晶片DAC0832及套用
10.2.3 串列10位DAC晶片TLC5615及套用
10.3 案例:数字电压表的设计
10.4 案例:波形发生器
思考题与习题10
(填空、选择、问答题、设计等)
第11章 单片机套用系统设计
【知识目标】
【技能目标】
11.1单片机套用系统的设计过程
11.1.1套用系统开发流程
11.1.2套用系统可靠性设计
11.2 常用的控制部件
11.2.1 DS1302晶片
11.2.2 DS18B20晶片
11.2.3步进电机控制
11.3 案例:电子时钟设计
11.4 案例:数字温度计设计
11.5 案例:单片机控制步进电机的设计
思考题与习题11
(填空、选择、问答题、设计等)
第12章 单片机C语言套用设计
【知识目标】
【技能目标】
12.1 概述
12.2 C51入门
12.2.1标识符和关键字
12.2.2 C51数据类型
12.2.3 C51特殊功能暂存器及位变数的定义
12.2.4 C51数组
12.2.5 C51指针
12.3 C51的函式
12.3.1 概述
12.3.2 函式的参数及返回值
12.3.3 函式的调用
12.3.4 档案包含
12.3.5 库函式
思考题与习题12
(填空、选择、问答题、设计等)
第13章 C51应用程式的设计
【知识目标】
【技能目标】
13.1 C51的程式设计举例
13.1.1中断编程
13.1.2定时/计数器编程
13.1.3 串列口使用C语言编程
13.1.4独立式键盘查询方式
13.1.5行列式键盘查询方式
13.1.6 ADC0809应用程式编写
13.1.7 DAC0832应用程式编写
13.2 C51与彙编语言的混合编程
13.2.1混合编程的基本方法
13.2.2混合编程的参数传递
13.2.3 混合编程的实现
13.3案例:电梯运行控制的楼层显示
13.4案例:8位竞赛抢答器设计
思考题与习题13
(填空、选择、问答题、设计等)
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net