本书是21世纪高等学校精品教材之一,是针对目前最通用的单片机8051和目前最流行的程序设计语言C51,以Keil C51编译器为工具,讲解单片机接口技术的教材。书中实例较多,各章配有习题,实用性强,既可作为高等院校、职业学校、电视大学等的教学用书,也是单片机爱好者自学单片机的C语言的合适教材,也可作为从事单片机应用的技术人员的参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 单片机接口技术(C51版21世纪高等学校精品教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 张道德 |
出版社 | 中国水利水电出版社 |
下载 | |
简介 | 编辑推荐 本书是21世纪高等学校精品教材之一,是针对目前最通用的单片机8051和目前最流行的程序设计语言C51,以Keil C51编译器为工具,讲解单片机接口技术的教材。书中实例较多,各章配有习题,实用性强,既可作为高等院校、职业学校、电视大学等的教学用书,也是单片机爱好者自学单片机的C语言的合适教材,也可作为从事单片机应用的技术人员的参考书。 内容推荐 本书是针对目前最通用的单片机8051和目前最流行的程序设计语言C51,以Keil C51编译器为工具,讲解单片机接口技术的教材。 全书共三部分,14章。第一部分(第1~5章)c5l基础知识篇,介绍c51基本语法及程序设计基础知识;第二部分(第6~11章)c5l接口篇,介绍单片机片内资源,如并口、串口、定时器、中断的C5l编程应用,常用外围扩展器件,如综合扩展芯片8155、实时时钟芯片DSl302,人机接口技术如键盘接口、LED显示、LcD显示、打印机接口、语音芯片ISD4004的原理及c51编程应用,以及D/A、A/D常用器件如DAC0832、TLC0832、ADC0809,SPI和I2C两种新的串行总线技术的原理及X5045等典型应用实例,单片机与Pc机串行通信技术及多机通信技术;第三部分(第12~14章)c51提高篇,介绍Keil C51编译及连接技术,重点介绍了代码优化技术、C5l与汇编混合编程技术以及突破64KB寻址空间的分页技术,通过几个实例介绍RTX5 l的原理及使用方法,最后给出两个综合应用实例。 本书结合了作者多年教学、科研实践所获取的经验,依据学习的认知规律来编排内容,充分体现了以人为本的指导思想。书中实例较多,各章配有习题,实用性强,既可作为高等院校、职业学校、电视大学等的教学用书,也是单片机爱好者自学单片机的C语言的合适教材,也可作为从事单片机应用的技术人员的参考书。 目录 前言 第一部分 C51基础知识篇 第1章 C51基本语法 1.1 C5 1基本数据类型 1.2 常量与变量 1.2.1 常量 1.2.2 变量 1.2.3 8051片内资源及位变量 1.3 自定义变量类型typedef 1.4 运算符与表达式 1.4.1 赋值运算 1.4.2 算术运算 1.4.3 关系运算 1.4.4 逻辑运算 1.4.5 位运算 1.4.6 自增减运算及复合运算 1.4.7 条件运算符 1.4.8 逗号运算符 习题一 第2章C51 基本结构程序设计 2.1 顺序结构 2.2 选择结构 2.2.1 if语句 2.2.2 switch-case语句 2.3循环结构 2.3.1 while语句 2.3.2 do-while语句 2.3.3 for语句 2.3.4 循环嵌套 2.4 转移语句 2.4.1 goto语句 5.2.3 结构数组和结构指针 5.3 联合体 5.3.1 联合变量的定义 5.3.2 结构和联合的区别 5.4 枚举 习题五 第二部分 C51接口篇 第6章 8051内部资源编程 6.1 输入/输出(I/O)端口 6.1.1 并行I/O口结构及功能 6.1.2 应用实例 6.2 定时器/计数器 6.2.1 定时/计数器结构 6.2.2 定时器/计数器工作方式 6.2.3 定时/计数器的控制寄存器 6.2.4 定时/计数常数的计算 6.2.5 应用实例 6.3 中断 6.3.1 中断的基本概念 6.3.2 中断系统的结构 6.3.3 中断的控制 6.3.4 中断响应过程及中断入口地址 6.3.5 C5 l中断程序设计 6.4 串行口 6.4.1 串行口的结构与控制 6.4.2 串行口的工作方式 6.4.3 波特率的计算 6.4.4 串行口初始化 6.4.5 应用实例 习题六 第7章 8051外部常用扩展资源编程 7.1 综合扩展芯片8155 7.1.1 8155结构及工作原理 7.1.2 8155应用实例 7.2 实时时钟芯片DSl302 7.2.1 DSl302的结构及工作原理 7.2.2 DSl302与MCS.51单片机应用实例 习题七 第8章人机接口技术 8.1 键盘及其接口 8.1.1 独立式键盘接口 8.1.2 行列式键盘接口 8.2 LED显示器接口 8.2.1 LED显示器的结构与原理 8.2.2 LED显示方式 8.2.3 LED显示器接口实例 8.2.4 LED显示管理芯片MAX7219 8.3 LCD显示器接口 8.3.1 LCD显示器的基本原理 8.3.2 液晶显示控制器SEDl330原理与应用实例 8.4 打印机接口 8.4.1 TPIxP一40A的主要性能、接口要求及时序 8.4.2 字符代码及打印命令 8.4.3 应用实例 8.5 语音芯片ISD4004 8.5.1 ISD4004的工作原理 8.5.2 应用实例 习题八 第9章 数据采集编程 9.1概述 9.2 D/A转换器DAC0832 9.2.1 D/A转换器的性能指标 9.2.2 DAC0832引脚及内部结构 9.2.3 DAC0832的应用 9.2.4 DAC0832应用实例 9.3 A/D转换器ADC0809 9.3.1 逐次逼近型ADC基本原理 9.3.2 ADC0809应用实例 9.3.3 A/D接口设计要点 9.4 8 位A/D转换器TL,C0832 9.4.1 主要技术特点 9.4.2 TLC0832的工作原理 9.4.3 应用实例 习题九 第10章 通信编程 10.1 MCS一51单片机与PC机通信 10.1.1 MAX232简介 10.1.2 PC机的串行口 10.1.3 单片机与PC机通信应用实例 10.2 多机通信技术 10.2.1 多机通信原理 10.2.2 多机通信系统设计实例 习题十 第11章 新型串行总线技术 11.1 SPI接口技术 11.1.1 SPI总线简介 11.1.2 SPI总线的工作原理 11.1.3 MCS.5l单片机的SPI接口虚拟实现 11.1.4 SPI接口应用实例——X5045看门狗定时器 11.2 I2C总线接口 11.2.1 I2C总线简介 11.2.2 I2C总线的工作原理 习题十一 第三部分 C51提高篇 第12章 Keil C51编译及连接技术 12.1 预处理器 12.1.1 宏定义 12.1.2 预处理指令 12.1.3 文件包含 12.2 C5 l编译库及代码优化技术 12.2.1 C51编译库 12.2.2 代码优化 12.3 C5 1与ASM混合编程技术 12.3.1 混合编程意义 12.3.2 C5 1模块内的汇编接口 12.3.3 C5l与汇编的模块间接口 12.3.4 应用实例 12.4 Keil C5l环境下的分页技术 12.4.1 Keil C51的.Bankswitch原理 12.4.2 基于PSD813F2的分页硬件设计 12.4.3 分页的实现过程及实例 习题十二 第13章 RTX51实时多任务操作系统 13.1 多任务编程思想 13.1.1 单任务机制工作原理 13.1.2 多任务机制工作原理 13.2 RTX5 l的特点及运行要求 13.2.1 RTX51的特点 13.2.2 RTX51对硬件的要求 13.2.3 RTX51对软件的要求 13.3 RTX51的基本概念及实例分析 13.3.1 任务的状态及定义 13.3.2 RTX5 l事件 13.3.3 RTX5 1中断处理 13.3.4 RTX5 1 TINY的配置 13.4 RTX5l TINY的内核原理 13.4.1 同步机制 13.4.2 调度规则 13.4.3 任务控制块 13.4.4 存储器管理 13.4.5 代码分析 13.5 应用实例 13.5.1 键盘显示系统 13.5.2 交通灯控制 习题十三 第14章 单片机综合应用实例 14.1 MCS-51单片机远程数据传输装置 14.1.1 电话网远程通信原理 14.1.2 系统硬件设汁 14.1.3 DTMF电路HT9200A 14.1.4 FSK调制解调芯片MSM7512B 14.1.5 数据传输的工作过程 14.1.6 软件设计 14.2 工业洗衣机模糊控制器的设计 14.2.1 模糊控制器的设计 14.2.2 模糊推理软件设计 附录A Keil C51菜单调试技巧 附录B 微机测控系统软件抗干扰的常用方涅 参考资料 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。