单片机应用技术

单片机应用技术
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2014-09
版次: 1
ISBN: 9787122206671
定价: 39.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 306页
正文语种: 简体中文
1人买过
  • 本书以项目为载体,以AT89S51单片机为背景,结合WAVE、KeilC51、Proteus等单片机系统开发和仿真环境,涵盖汇编和C51两种开发语言,突出应用,较系统地介绍AT89S51单片机的硬件搭建、软件编制和系统实现的应用技术。
    本书以流水灯制作、定时器控制发光二极管显示、信号发生器设计、串行通信模块设计、带按键的数码管显示、电子时钟、数字温度计等经典项目,以C51和汇编两种语言来实现。
    在强化技能培养的基础上,本书还保证了单片机知识体系的完整性。主要包括AT89S51单片机引脚功能、内部资源、中断、定时/计数器、键盘接口技术、LED/LCD显示及接口技术、A/D与D/A接口技术、串行接口技术、SPI和I2C总线技术、Proteus仿真与开发等内容。本书通俗易懂、系统完整,具有很强的实用性。
    本书可作为电子信息类、自动控制类、轨道交通控制类、机电一体化类及相关专业的单片机课程教材和工程技术人员的参考用书。 课程整体设计 1

    项目1单片机基础知识认知与实践 4
    项目内容简介 4
    任务1-1单片机的发展与应用 4
    任务1-2单片机的数制与码制 10
    任务1-389S51单片机的基本结构和引脚 13
    任务1-489S51单片机的存储器配置 20
    任务1-5单片机的时钟与复位电路设计 27
    思考与练习 30

    项目2MCS-51单片机汇编语言编程应用 31
    项目内容简介 31
    任务2-1MCS-51汇编指令系统认知 31
    任务2-2寻址方式 34
    任务2-3汇编指令概述与应用 37
    任务2-4汇编语言程序设计 56
    任务2-5WAVE6000开发环境入门与应用 72
    项目实施 77
    任务2-6用汇编语言编程实现LED流水灯系统 77
    思考与练习 79
    项目3单片机C51语言编程应用 80
    项目内容简介 80
    任务3-1C51编程相关知识 80
    任务3-2KeilC51开发软件的安装 98
    任务3-3Keil项目文件的创建、编译和运行 100
    任务3-4HEX文件的生成和烧写 109
    项目实施 112
    任务3-5用C51语言编程实现LED流水灯系统 112
    思考与练习 113

    项目4单片机定时器和中断的分析与应用 114
    项目内容简介 114
    任务4-1MCS-51单片机定时器/计数器原理分析 114
    任务4-2定时器/计数器的4种工作方式分析 118
    任务4-3定时器/计数器的应用 120
    任务4-4MCS-51单片机中断系统 130
    任务4-5中断处理过程分析 136
    任务4-6中断技术应用 139
    项目实施 143
    任务4-7用定时/计数器控制发光二极管显示 143
    思考与练习 145

    项目5数据采集与处理 146
    项目内容简介 146
    任务5-1D/A转换器原理及指标分析 146
    任务5-2单片机与D/A转换器的接口应用 148
    任务5-3A/D转换器原理及指标分析 159
    任务5-4单片机与A/D转换器的接口应用 161
    任务5-5工业现场物理量的标准变换 167
    项目实施 170
    任务5-6简易锯齿波信号发生器的设计制作 170
    思考与练习 172

    项目6数据通信处理 173
    项目内容简介 173
    任务6-1串行通信基础知识认知 173
    任务6-2MCS-51单片机的串行口及控制寄存器应用 178
    任务6-3串行口的应用与编程 182
    项目实施 187
    任务6-4单片机与PC机的串行通信模块的设计 187
    思考与练习 189

    项目7人机交互接口技术与应用 191
    项目内容简介 191
    任务7-1MCS-51单片机的系统总线扩展 191
    任务7-2I/O口扩展 196
    任务7-3键盘的接口应用 198
    任务7-4LED数码管显示原理认知与实践 202
    任务7-5LED数码管静态显示与动态显示 205
    任务7-6LED点阵显示器分析及应用 208
    任务7-7常用LCD液晶模块分析与应用 212
    项目实施 228
    任务7-8带按键控制的8只数码管显示系统设计制作 228
    思考与练习 231

    项目8单片机串行接口技术应用 232
    项目内容简介 232
    任务8-11-WIRE总线技术与DS18B20的应用 232
    任务8-2SPI总线技术的应用 240
    任务8-3I2C总线接口及EEPROM应用 246
    项目实施 253
    任务8-4数字温度计的设计与制作 253
    思考与练习 257

    项目9单片机应用系统与开发 258
    项目内容简介 258
    任务9-1单片机应用系统开发设计方法 258
    任务9-2单片机应用系统各功能分模块的设计 263
    任务9-3可靠性设计方法和抗干扰应对措施 266
    任务9-4单片机应用系统水塔水位控制器设计 268
    任务9-5电子秒表的设计 270
    任务9-6数字时钟的设计 273
    思考与练习 277

    项目10基于Proteus的单片机系统仿真与开发 278
    项目内容简介 278
    任务10-1Proteus软件的安装与功能使用 278
    任务10-2电路原理图的绘制 281
    任务10-3电路的调试运行 284
    任务10-4Proteus与Keil的联合调试 289
    任务10-5基于Proteus的单片机应用系统设计与仿真 292
    思考与练习 298

    附录1MCS-51指令表 299
    ASCII表和特殊字符的意义 302

    附录2 302

    附录3单片机及常用接口芯片引脚图 303

    参考文献 306
  • 内容简介:
    本书以项目为载体,以AT89S51单片机为背景,结合WAVE、KeilC51、Proteus等单片机系统开发和仿真环境,涵盖汇编和C51两种开发语言,突出应用,较系统地介绍AT89S51单片机的硬件搭建、软件编制和系统实现的应用技术。
    本书以流水灯制作、定时器控制发光二极管显示、信号发生器设计、串行通信模块设计、带按键的数码管显示、电子时钟、数字温度计等经典项目,以C51和汇编两种语言来实现。
    在强化技能培养的基础上,本书还保证了单片机知识体系的完整性。主要包括AT89S51单片机引脚功能、内部资源、中断、定时/计数器、键盘接口技术、LED/LCD显示及接口技术、A/D与D/A接口技术、串行接口技术、SPI和I2C总线技术、Proteus仿真与开发等内容。本书通俗易懂、系统完整,具有很强的实用性。
    本书可作为电子信息类、自动控制类、轨道交通控制类、机电一体化类及相关专业的单片机课程教材和工程技术人员的参考用书。
  • 目录:
    课程整体设计 1

    项目1单片机基础知识认知与实践 4
    项目内容简介 4
    任务1-1单片机的发展与应用 4
    任务1-2单片机的数制与码制 10
    任务1-389S51单片机的基本结构和引脚 13
    任务1-489S51单片机的存储器配置 20
    任务1-5单片机的时钟与复位电路设计 27
    思考与练习 30

    项目2MCS-51单片机汇编语言编程应用 31
    项目内容简介 31
    任务2-1MCS-51汇编指令系统认知 31
    任务2-2寻址方式 34
    任务2-3汇编指令概述与应用 37
    任务2-4汇编语言程序设计 56
    任务2-5WAVE6000开发环境入门与应用 72
    项目实施 77
    任务2-6用汇编语言编程实现LED流水灯系统 77
    思考与练习 79
    项目3单片机C51语言编程应用 80
    项目内容简介 80
    任务3-1C51编程相关知识 80
    任务3-2KeilC51开发软件的安装 98
    任务3-3Keil项目文件的创建、编译和运行 100
    任务3-4HEX文件的生成和烧写 109
    项目实施 112
    任务3-5用C51语言编程实现LED流水灯系统 112
    思考与练习 113

    项目4单片机定时器和中断的分析与应用 114
    项目内容简介 114
    任务4-1MCS-51单片机定时器/计数器原理分析 114
    任务4-2定时器/计数器的4种工作方式分析 118
    任务4-3定时器/计数器的应用 120
    任务4-4MCS-51单片机中断系统 130
    任务4-5中断处理过程分析 136
    任务4-6中断技术应用 139
    项目实施 143
    任务4-7用定时/计数器控制发光二极管显示 143
    思考与练习 145

    项目5数据采集与处理 146
    项目内容简介 146
    任务5-1D/A转换器原理及指标分析 146
    任务5-2单片机与D/A转换器的接口应用 148
    任务5-3A/D转换器原理及指标分析 159
    任务5-4单片机与A/D转换器的接口应用 161
    任务5-5工业现场物理量的标准变换 167
    项目实施 170
    任务5-6简易锯齿波信号发生器的设计制作 170
    思考与练习 172

    项目6数据通信处理 173
    项目内容简介 173
    任务6-1串行通信基础知识认知 173
    任务6-2MCS-51单片机的串行口及控制寄存器应用 178
    任务6-3串行口的应用与编程 182
    项目实施 187
    任务6-4单片机与PC机的串行通信模块的设计 187
    思考与练习 189

    项目7人机交互接口技术与应用 191
    项目内容简介 191
    任务7-1MCS-51单片机的系统总线扩展 191
    任务7-2I/O口扩展 196
    任务7-3键盘的接口应用 198
    任务7-4LED数码管显示原理认知与实践 202
    任务7-5LED数码管静态显示与动态显示 205
    任务7-6LED点阵显示器分析及应用 208
    任务7-7常用LCD液晶模块分析与应用 212
    项目实施 228
    任务7-8带按键控制的8只数码管显示系统设计制作 228
    思考与练习 231

    项目8单片机串行接口技术应用 232
    项目内容简介 232
    任务8-11-WIRE总线技术与DS18B20的应用 232
    任务8-2SPI总线技术的应用 240
    任务8-3I2C总线接口及EEPROM应用 246
    项目实施 253
    任务8-4数字温度计的设计与制作 253
    思考与练习 257

    项目9单片机应用系统与开发 258
    项目内容简介 258
    任务9-1单片机应用系统开发设计方法 258
    任务9-2单片机应用系统各功能分模块的设计 263
    任务9-3可靠性设计方法和抗干扰应对措施 266
    任务9-4单片机应用系统水塔水位控制器设计 268
    任务9-5电子秒表的设计 270
    任务9-6数字时钟的设计 273
    思考与练习 277

    项目10基于Proteus的单片机系统仿真与开发 278
    项目内容简介 278
    任务10-1Proteus软件的安装与功能使用 278
    任务10-2电路原理图的绘制 281
    任务10-3电路的调试运行 284
    任务10-4Proteus与Keil的联合调试 289
    任务10-5基于Proteus的单片机应用系统设计与仿真 292
    思考与练习 298

    附录1MCS-51指令表 299
    ASCII表和特殊字符的意义 302

    附录2 302

    附录3单片机及常用接口芯片引脚图 303

    参考文献 306
查看详情
您可能感兴趣 / 更多
单片机应用技术
物联网导论
陈享成 袁辉勇 林少晶 姜善永