×
快速学通51单片机C语言程序设计

快速学通51单片机C语言程序设计

1星价 ¥24.0 (4.9折)
2星价¥24.0 定价¥49.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787115232106
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16
  • 页数:412页
  • 出版时间:2010-08-01
  • 条形码:9787115232106 ; 978-7-115-23210-6

本书特色

《快速学通51单片机C语言程序设计》:基础篇采用“功能描述一硬件构成一软件实现及特点”的形式。将单片机应用、接口电路构造及C51编程等有机地结合起来。通过对各种实现方法的剖析,读者能够学会在实际的应用中有效地选择实现方案,完成设计目标。内容包括单片机基本知识单片机*小系统构成及应用存储器扩展显示接口键盘接口I/0接口扩展数模与模数接口串行通信单片机系统开发及综合应用各章的习题实例篇结合作者多年的实际工程应用经验编写而成,内容涵盖了自动控制的主要方面:温度类控制电机类控制定时闹铃系统设计遥控小车控制系统设计数字信号发生器设计雨刮测试系统设计(USB)

内容简介

本书分为两篇,共18章。第1篇是基础知识和快速提高篇(第1章~第11章),采用“功能描述-硬件构成-软件实现及特点介绍”的形式,将单片机应用、接口电路构造及C51编程等有机结合起来,通过对各种实现方法的剖析,读者能够在实际应用中有效地选择实现方案,完成设计目标。具体内容包括:单片机基本知识、单片机*小系统构成及应用、存储器扩展、显示接口、键入接口、I/O接口扩展、数/模与模/数接口、串行通信、单片机系统开发等。每章的后面都配有一定量的习题,以便读者巩固所学知识。 第2篇是应用实例篇(第12章~第18章),结合作者多年的实际工程应用经验编写而成,分别为输入/输出通道与功率驱动接口设计、单片机温度控制系统设计、机电控制系统设计、定时闹铃系统设计、遥控小车控制系统设计、数字信号发生器设计和雨刮测试系统设计。 本书通俗易懂,实用性强,读者可以边学习边操作,特别适合自学单片机应用技术的读者阅读。此外,本书可作为计算机应用、自动控制、机电一体化、智能仪表等专业的教材,也可作为工程技术人员的参考资料。

目录

第1章 单片机概述1.1 单片机的发展过程1.1.1 单片机的概念1.1.2 单片机的发展历程1.2 单片机的应用领域1.3 单片机的分类1.3.1 按处理字长分类1.3.2 按厂商与系列分类1.3.3 按结构与封装形式分类1.4 单片机的开发工具1.4.1 单片机开发的基本流程1.4.2 单片机编程语言1.4.3 单片机编译与仿真调试软件1.4.4 单片机编程器与下载线1.5 练习题第2章 单片机基础知识2.1 单片机内部结构2.1.1 CPU2.1.2 通用寄存器2.1.3 特殊功能寄存器2.1.4 内部存储器2.1.5 并行I/0端口2.1.6 定时/计数器2.1.7 串行通信口2.2 单片机指令系统2.2.1 单片机的寻址方式2.2.2 单片机的指令类别2.2.3 单片机的伪指令2.3 单片机中断系统2.3.1 中断系统2.3.2 中断响应2.4 编程语言及其对比2.4.1 硬件资源使用上的对比2.4.2 运算处理的对比2.4.3 流程控制的对比2.4.4 功能程序的对比2.4.5 汇编语言与C1语言的混合编程2.5 应用程序编写2.5.1 编程基础知识2.5.2 程序的设计2.6 编译软件及使用2.6.1 Wision的整体构成2.6.2 Wision的基本使用方法2.6.3 Vision的模拟测试2.6.4 使用Vision进行混合编译2.7 开发工具的使用2.7.1 编程器及其使用2.7.2 下载线及其使用2.8 练习题第3章 单片机*小系统构成及简单应用3.1.AT89S51*小系统构成3.1.1 *小系统构成3.1.2 程序编写3.2 AT89C2051*小构成3.2.1 *小系统构成3.2.2 程序编写3.3 8031*小系统3.3.1 *小系统构成3.3.2 程序编写3.4 单片机简单应用3.4.1 发光二极管显示控制3.4.2 蜂鸣器控制3.4.3 继电器控制3.5 练习题第4章 存储器的扩展4.1 存储器的分类及特点4.1.1 RAM4.1.2 ROM4.1.3 串行传输存储器4.1.4 存储器的扩展知识4.2 程序存储器的扩展4.2.1 EPROM2732的使用4.2.2 EOPROM2864的使用4.3 数据存储器的扩展4.3.1 RAM2114的使用4.3.2 RAM6264的使用4.4 串行传输存储器的使用4.4.1 AT24C02的使用4.4.2 AT93C46的使用4.5 练习题第5章 显示接口设计5.1 显示器件及其分类5.1.1 LED数码管5.1.2 LCD显示器5.1.3 点阵式LED显示器件5.1.4 光柱式LED显示器件5.2 LED数码管接口设计5.2.1 LED数码管并行接口设计5.2.2 LED数码管串行接12设计5.3 LCD显示接口设计5.3.1 笔段式液晶显示接125.3.2 LCDl602的使用5.3.3 LCDl2864的使用5.3.4 LCD3310的使用5.4 点阵显示器接口设计5.4.1 图线移动效果的实现5.4.2 单字窗口的汉字显示5.4.3 单字窗口的滚动字幕显示5.4.4 双汉字显示窗口5.5 练习题第6章 键盘接口设计6.1 按键的分类6.1.1 按键的种类划分6.1.2 键入处理技术6.2 独立式按键的应用设计6.2.1 独立式按键的工作原理及特点6.2.2 独立式按键的程序设计6.3 散列式按键的应用设计6.3.1 散列式按键的工作原理及特点6.3.2 散列式按键的程序设计6.4 阵列式按键应用6.4.1 阵列式按键的硬件设计6.4.2 阵列式按键的接口设计6.5 标准键盘接口设计6.5.1 标准键盘的工作原理及特点6.5.2 标准键盘程序设计6.6 练习题第7章 I/0接口扩展7.1 8155的使用7.1.1 8155的基础知识7.1.2 8155的应用7.2 8255的使用7.2.1 8255的基础知识7.2.2 8255的应用7.3 练习题第8章 定时,计数器及其应用8.1 单片机内部定时/计数器的使用8.1.1 定时/计数器的用法8.1.2 电子音乐演奏原理8.1.3 演奏功能的实现8.1.4 电子琴制作8.2 定时/计数器8253的使用8.2.1 8253的内部构造8.2.2 8253的应用8.3 DSl302实时时钟芯片的使用8.4 练习题第9章 数,模与模,数转换接口设计9.1 数/模转换接口9.1.1 DAC0832的使用9.1.2 AD7521的使用9.2 模/数转换接口9.2.1 ADC0809的使用9.2.2 ADC574的使用9.2.3 AD650的使用9.2.4 5G14433的使用9.3 串行传输数/模转换器与模/数转换器的使用9.3.1 PCF8591的使用9.3.2 ADC0832的使用9.4 练习题第lO章 串行通信设计10.1 串行通信基础知识10.1.1 串行通信基础知识10.1.2 串行口的使用10.2 单片机间通信10.2.1 双机通信10.2.2 多机通信10.3 单片机与PC间的通信10.3.1 PC通信10.3.2 单片机与PC间的通信10.4 单片机与智能仪器设备间的通信10.4.1 ModbUS协议10.4.2 与温控仪通信10.4.3 与PLC通信10.5 远程通信10.5.1 使用MT8880通信10.5.2 以太网通信10.6 练习题第11章 单片机系统设计与开发11.1 单片机系统的设计11.1.1 设计流程及原则11.1.2 软硬件设计11.1.3 调试与抗干扰11.2 单片机的开发工具及其制备11.2.I实验环境准备11.2.2 实验装置制备11.2.3 写入装置的制备11.3 电路设计与制作11.3.1 原理图绘制11.3.2 PCB板图生成11.4 练习题第12章 输入,输出通道与功率驱动接口设计12.1 光电隔离的工作原理及应用12.1.1 光电隔离的工作原理12.1.2 光电隔离器应用设计12.2 功率晶体管工作原理及应用12.2.1 功率晶体管工作原理12.2.2 功率晶体管应用12.3 继电器工作原理及应用12.3.1 电磁继电器基本原理12.3.2 固态继电器基本原理12.3.3 双路继电器基本原理12.4 PWM工作原理及应用12.4.1 PWM工作原理12.4.2 产生PWM的方法第13章 温度控制系统设计13.1 浴室锅炉温度控制系统13.1.1 控制系统工作原理13.1.2 信号采样及处理13.1.3 控制电路原理13.1.4 控制软件设计13.2 智能水温监控系统13.2.1 控制系统工作原理13.2.2 信号采样及处理13.2.3 控制电路原理13.2.4 控制模块软件设计第14章 电机控制系统设计14.1 电机分类及其工作原理14.2 常用电机控制技术14.2.1 直流斩波技术14.2.2 脉宽调制技术14.3 直流电机控制系统设计14.3.1 直流电机的控制原理14.3.2 电机驱动电路原理图14.3.3 直流电机驱动程序14.4 步进电机控制系统设计14.4.1 步进电机的控制原理14.4.2 步进电机驱动电路14.4.3 步进电机控制程序分析第15章 定时闹铃系统设计15.1 闹铃系统工作原理15.1.1 时钟芯片特点15.1.2 液晶显示模块设计15.2 控制电路图15.3 控制软件设计l5.4 系统操作说明第16章 遥控小车控制系统16.1 遥控小车系统结构16.2 遥控车工作原理16.2.1 发射电路设计16.2.2 接收电路设计16.2.3 电机控制电路16.3 控制软件设计16.3.1 发送部分子程序16.3.2 接收部分子程序第17章 数字信号发生器设计l7.1 信号发生器的工作原理与结构17.1.1 信号发生器的工作原理17.1.2 信号发生器的结构17.2 硬件电路设计及原理17.2.1 MAX038芯片介绍17.2.2 硬件电路设计l7.2.3 其他电路设计17.3 控制软件及其流程l7.3.1 总体软件流程图17.3.2 MAX038控制程序17.3.3 其他部分程序17.4 系统运行状态分析17.4.1 方波的输出效果17.4.2 三角波的输出效果17.4.3 正弦波的输出效果17.4.4 结果分析第18章 雨刮测试系统设计18.1 雨刮测试系统的结构18.2 USB通信技术18.2.1 USB通信技术基本原理18.2.2 USB芯片18.3 控制电路设计18.3.1 USB通信电路18.3.2 控制模块电路18.3.3 测试模块电路18.3.4 串口通信电路l8.4 控制软件设计18.4.1 键盘子程序18.4.2 USB通信子程序18.4.3 电机控制子程序18.4.4 电流检测子程序18.5 系统调试18.5.1 系统测试平台结构18.5.2 系统测试方案18.5.3 系统测试过程
展开全部

节选

《快速学通51单片机C语言程序设计》分为两篇,共18章。第1篇是基础知识和快速提高篇(第1章~第11章),采用“功能描述一硬件构成一软件实现及特点介绍”的形式,将单片机应用、接口电路构造及C5l编程等有机结合起来,通过对各种实现方法的剖析,读者能够在实际应用中有效地选择实现方案,完成设计目标。具体内容包括:单片机基本知识、单片机*小系统构成及应用、存储器扩展、显示接口、键入接口、I/0接口扩展、数/模与模/数接口、串行通信、单片机系统开发等。每章的后面都配有一定量的习题,以便读者巩固所学知识。第2篇是应用实例篇(第12章~第18章),结合作者多年的实际工程应用经验编写而成,分别为输入/输出通道与功率驱动接口设计、单片机温度控制系统设计、机电控制系统设计、定时闹铃系统设计、遥控小车控制系统设计、数字信号发生器设计和雨刮测试系统设计。《快速学通51单片机C语言程序设计》通俗易懂,实用性强,读者可以边学习边操作,特别适合自学单片机应用技术的读者阅读。此外,《快速学通51单片机C语言程序设计》可作为计算机应用、自动控制、机电一体化、智能仪表等专业的教材,也可作为工程技术人员的参考资料。

相关资料

插图:从单片机发展历程可以看出,它经历了一个由4位到32位机发展的过程。所谓的4位机、8位机,其实是按单片机并行处理的字长来划分的。4位单片机,此类产品有Texas仪器公司的TMSl000系列单片机,NEC公司的MOS40系列,Rockwell公司的PPS/1系列,松下公司的MNl400系列,夏普公司的SM系列,NS公司的COPS400系列,富士通的MB88系列及EPSON的SMC62、SMC63和SMC60系列。8位单片机有Intel的MCS-48和MCS.5 1系列单片机、EPSON的SMC88系列、Motorola的M6805和M68HC05系列、Microchip的PICl6C系列和PICl7C系列、Scenix的SX系列、华邦的W77和W78系列、东芝的870和90系列。增强型8位单片机有Motorola的M68HCll和M68HCl2系列等。16位单片机有Intel的MCS.96系列单片机和Motorola的M68HCl6系列等。32位单片机有Intel的MCS.96系列单片机、ATMEL的ARM系列和Motorola的M683XX系列单片机等。在使用单片机时,应视具体的设计目标来选择单片机,在能够满足设计功能要求的前提下,应考虑成本、技术资料的支撑情况、元器件的获取条件及未来的发展空间等。由于8位机用途广、产量大,它通常被大量用于各类智能产品和集散控制系统的前端。近年来,ARM等32位机也有了飞速的发展,在产值方面已能够与8位机相抗衡,它主要用于嵌入式操作系统中,可对复杂的人机交互界面及高精度、高速度的数据处理提供支持,它的应用多侧重于各种高端和大型设备。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航