单片机应用技术

单片机应用技术
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2010-08
版次: 1
ISBN: 9787560328300
定价: 32.00
装帧: 平装
开本: 16开
纸张: 其他
页数: 228页
正文语种: 简体中文
20人买过
  • 《单片机应用技术》以目前国内外常用的51内核构成的单片机为背景,以目前流行的Proteus软件作为单片机应用系统的设计和仿真平台,通过22个典型工作任务介绍单片机应用技术,主要内容包括:单片机基础、单片机应用系统开发工具、单片机系统信息显示与输入功能的实现、定时计数功能与中断技术、串行口与串行通信技术、单片机系统模拟量输入输出技术、单片机应用系统设计与仿真等。
    《高等学校十一五规划教材:单片机应用技术》可作为电气控制类、电子信息类、通信技术类、机电类等专业单片机技术课程的教材,也可供参加电子大赛的学生、指导教师,单片机课程设计、电子爱好者以及从事单片机应用研发的工程技术人员阅读。 第1章走进单片机世界
    1.1什么是单片机
    1.2AT89系列单片机
    1.2.1AT89C51单片机主要性能
    1.2.2AT89C51单片机的组成
    1.2.3AT89C51单片机引脚功能说明
    1.2.4单片机存储器组织
    1.2.5AT89C51单片机I/O口的结构及功能
    1.2.689系列单片机的型号说明
    习题

    第2章单片机应用系统开发工具
    2.1案例1:流水灯控制
    2.1.1案例说明
    2.1.2硬件电路
    2.1.3程序设计
    2.2C5l基础
    2.2.1C语言概述
    2.2.2C51的数据类型
    2.2.3常量、变量和标识符
    2.2.4常用运算符及表达式
    2.2.5C语言基础语句
    2.2.6数组
    2.2.7函数
    2.2.8编译预-处理命令
    2.3单片机开发工具软件——KeilμVision3及基本操作
    2.3.1KeilμVision3的工作界面
    2.3.2创建项目
    2.3.3调试程序
    2.3.4项目的设置
    2.4单片机应用系统原理图设计及仿真工具软件——ProteusISIS及基本操作
    2.4.1ProteusISIS编辑环境简介
    2.4.2ProteusISIS基本使用
    习题

    第3章单片机系统信息显示与输入功能的实现
    3.1应用发光二极管实现信息显示
    3.1.1发光二极管与单片机的连接技术
    3.1.2如何用C51实现I/O端口数据输入/输出操作
    任务1设计一个开关量采集电路
    3.1.3彩灯控制器设计
    任务2用发光二极管制作一个节日彩灯
    任务3用发光二极管模拟交通信号灯
    3.2应用LED数码管实现信息显示
    3.2.1LED数码管的结构及分类
    3.2.2LED数码管的字形编码
    3.2.3LED数码管的显示方式
    任务4制作一个0~9数秒器
    任务5制作一个0~99计数器
    3.3LED点阵显示器及应用技术
    3.3.1LED点阵结构及显示信息原理
    3.3.2使用LED点阵显示汉字技术
    任务6制作一个16x16点阵显示屏
    3.4字符型LCD应用技术
    3.4.1字符型LCD1602显示模块
    3.4.2应用LCD1602实现信息显示
    任务7用LCD1602仿真电子广告牌
    3.5键盘检测及接口技术
    3.5.1按键及去抖动措施
    3.5.2独立式按键
    3.5.3行列式键盘
    3.5.4键盘接口技术
    任务8设计一个键盘指示器
    习题

    第4章定时/计数功能与中断技术
    4.1中断系统
    4.1.1中断的概念
    4.1.2AT89C51单片机中断系统
    4.1.3中断函数的编写
    任务1设计一个流水花样灯
    4.2定时/计数器
    4.2.1定时与计数
    4.2.2定时/计数器的设置
    4.2.3定时/计数器的工作方式
    4.2.4定时/计数器应用技术
    任务2设计一个秒脉冲发生器
    任务3设计一个简易电子秒表
    习题

    第5章串行口与串行通信技术
    5.1串行通信基本知识
    5.1.1串行通信与并行通信
    5.1.2串行通信的制式
    5.2AT89C51单片机串行口
    5.2.1串行口结构
    5.2.2串行口的工作方式及应用技术
    任务1设计一个8路LED流水灯
    任务2设计一个开关量指示电路
    任务3构建一个点对点通信系统
    任务4构建一个主从式多机通信系统
    5.3串行通信总线标准与接口电路
    5.3.1RS-232C通信总线标准与接口电路
    5.3.2RS-422A/485通信总线标准与接口电路
    任务5构建一个小型主从式远程多机通信系统
    习题

    第6章单片机系统模拟量输入输出技术
    6.1单片机系统模拟量输入的实现
    6.1.1A/D转换器的主要技术指标
    6.1.2典型A/D转换器与外围连接电路
    6.1.3A/D转换器与单片机系统模拟量输入
    任务1制作一个简易数字电压表
    任务2设计一个多路模拟量采集系统
    6.2单片机系统模拟量输出的实现
    6.2.1常用的D/A转换器与外围连接电路
    6.2.2D/A转换器与单片机系统模拟量输出
    任务3设计一个波形发生器
    习题

    第7章单片机应用系统设计与仿真
    7.1基于1-wire总线的温度测量系统
    7.1.11-wire总线技术
    7.1.2基于1-wire总线的数字温度传感器lDSl8820
    7.1.3基于1-wire总线的温度测量系统
    任务1基于DSl8820的数字温度计设计
    7.2基于SPI总线的数字时钟
    7.2.1基于SPI总线的时钟/日历DS1302
    7.2.2数字时钟设计
    任务2基于DSl302的数字时钟设计
    7.3I2C总线与数据存储技术
    7.3.1I2C总线
    7.3.2单片机模拟I2C总线通信
    7.3.3I2C总线接口器件AT24CxX与数据存储
    任务3设计一个具有记忆功能的秒表

    参考文献
  • 内容简介:
    《单片机应用技术》以目前国内外常用的51内核构成的单片机为背景,以目前流行的Proteus软件作为单片机应用系统的设计和仿真平台,通过22个典型工作任务介绍单片机应用技术,主要内容包括:单片机基础、单片机应用系统开发工具、单片机系统信息显示与输入功能的实现、定时计数功能与中断技术、串行口与串行通信技术、单片机系统模拟量输入输出技术、单片机应用系统设计与仿真等。
    《高等学校十一五规划教材:单片机应用技术》可作为电气控制类、电子信息类、通信技术类、机电类等专业单片机技术课程的教材,也可供参加电子大赛的学生、指导教师,单片机课程设计、电子爱好者以及从事单片机应用研发的工程技术人员阅读。
  • 目录:
    第1章走进单片机世界
    1.1什么是单片机
    1.2AT89系列单片机
    1.2.1AT89C51单片机主要性能
    1.2.2AT89C51单片机的组成
    1.2.3AT89C51单片机引脚功能说明
    1.2.4单片机存储器组织
    1.2.5AT89C51单片机I/O口的结构及功能
    1.2.689系列单片机的型号说明
    习题

    第2章单片机应用系统开发工具
    2.1案例1:流水灯控制
    2.1.1案例说明
    2.1.2硬件电路
    2.1.3程序设计
    2.2C5l基础
    2.2.1C语言概述
    2.2.2C51的数据类型
    2.2.3常量、变量和标识符
    2.2.4常用运算符及表达式
    2.2.5C语言基础语句
    2.2.6数组
    2.2.7函数
    2.2.8编译预-处理命令
    2.3单片机开发工具软件——KeilμVision3及基本操作
    2.3.1KeilμVision3的工作界面
    2.3.2创建项目
    2.3.3调试程序
    2.3.4项目的设置
    2.4单片机应用系统原理图设计及仿真工具软件——ProteusISIS及基本操作
    2.4.1ProteusISIS编辑环境简介
    2.4.2ProteusISIS基本使用
    习题

    第3章单片机系统信息显示与输入功能的实现
    3.1应用发光二极管实现信息显示
    3.1.1发光二极管与单片机的连接技术
    3.1.2如何用C51实现I/O端口数据输入/输出操作
    任务1设计一个开关量采集电路
    3.1.3彩灯控制器设计
    任务2用发光二极管制作一个节日彩灯
    任务3用发光二极管模拟交通信号灯
    3.2应用LED数码管实现信息显示
    3.2.1LED数码管的结构及分类
    3.2.2LED数码管的字形编码
    3.2.3LED数码管的显示方式
    任务4制作一个0~9数秒器
    任务5制作一个0~99计数器
    3.3LED点阵显示器及应用技术
    3.3.1LED点阵结构及显示信息原理
    3.3.2使用LED点阵显示汉字技术
    任务6制作一个16x16点阵显示屏
    3.4字符型LCD应用技术
    3.4.1字符型LCD1602显示模块
    3.4.2应用LCD1602实现信息显示
    任务7用LCD1602仿真电子广告牌
    3.5键盘检测及接口技术
    3.5.1按键及去抖动措施
    3.5.2独立式按键
    3.5.3行列式键盘
    3.5.4键盘接口技术
    任务8设计一个键盘指示器
    习题

    第4章定时/计数功能与中断技术
    4.1中断系统
    4.1.1中断的概念
    4.1.2AT89C51单片机中断系统
    4.1.3中断函数的编写
    任务1设计一个流水花样灯
    4.2定时/计数器
    4.2.1定时与计数
    4.2.2定时/计数器的设置
    4.2.3定时/计数器的工作方式
    4.2.4定时/计数器应用技术
    任务2设计一个秒脉冲发生器
    任务3设计一个简易电子秒表
    习题

    第5章串行口与串行通信技术
    5.1串行通信基本知识
    5.1.1串行通信与并行通信
    5.1.2串行通信的制式
    5.2AT89C51单片机串行口
    5.2.1串行口结构
    5.2.2串行口的工作方式及应用技术
    任务1设计一个8路LED流水灯
    任务2设计一个开关量指示电路
    任务3构建一个点对点通信系统
    任务4构建一个主从式多机通信系统
    5.3串行通信总线标准与接口电路
    5.3.1RS-232C通信总线标准与接口电路
    5.3.2RS-422A/485通信总线标准与接口电路
    任务5构建一个小型主从式远程多机通信系统
    习题

    第6章单片机系统模拟量输入输出技术
    6.1单片机系统模拟量输入的实现
    6.1.1A/D转换器的主要技术指标
    6.1.2典型A/D转换器与外围连接电路
    6.1.3A/D转换器与单片机系统模拟量输入
    任务1制作一个简易数字电压表
    任务2设计一个多路模拟量采集系统
    6.2单片机系统模拟量输出的实现
    6.2.1常用的D/A转换器与外围连接电路
    6.2.2D/A转换器与单片机系统模拟量输出
    任务3设计一个波形发生器
    习题

    第7章单片机应用系统设计与仿真
    7.1基于1-wire总线的温度测量系统
    7.1.11-wire总线技术
    7.1.2基于1-wire总线的数字温度传感器lDSl8820
    7.1.3基于1-wire总线的温度测量系统
    任务1基于DSl8820的数字温度计设计
    7.2基于SPI总线的数字时钟
    7.2.1基于SPI总线的时钟/日历DS1302
    7.2.2数字时钟设计
    任务2基于DSl302的数字时钟设计
    7.3I2C总线与数据存储技术
    7.3.1I2C总线
    7.3.2单片机模拟I2C总线通信
    7.3.3I2C总线接口器件AT24CxX与数据存储
    任务3设计一个具有记忆功能的秒表

    参考文献
查看详情