新概念51单片机C语言教程——入门、提高、开发、拓展全攻略(第2版)
¥88.00定价
作者: 郭天祥
出版时间:2024-01
出版社:电子工业出版社
- 电子工业出版社
- 9787121320224
- 1-18
- 230964
- 48253020-1
- 平塑
- 16开
- 2024-01
- 736
- 460
- 工学
- 计算机科学与技术
- 计算机科学与技术
- 本科 研究生及以上
目录
目 录__eol____eol____eol__第1篇 入 门 篇__eol__第1章 基础知识必备 2__eol__1.1 单片机概述 2__eol__1.1.1 什么是单片机 2__eol__1.1.2 单片机标号信息及封装类型 2__eol__1.1.3 单片机能做什么 5__eol__1.1.4 如何开始学习单片机 6__eol__1.2 51单片机外部引脚介绍 7__eol__1.3 电平特性 10__eol__1.4 二进制和十六进制 11__eol__1.4.1 二进制 11__eol__1.4.2 十六进制 12__eol__1.5 二进制的逻辑运算 13__eol__1.6 单片机的C51基础知识介绍 14__eol__1.6.1 利用C语言开发单片机的优点 14__eol__1.6.2 C51中的基本数据类型 14__eol__1.6.3 C51数据类型扩充定义 15__eol__1.6.4 C51中常用的头文件 16__eol__1.6.5 C51中的运算符 16__eol__1.6.6 C51中的基础语句 17__eol__1.6.7 学习单片机应该掌握的主要内容 17__eol__第2章 Keil软件使用及流水灯设计 18__eol__2.1 Keil工程建立及常用按钮介绍 18__eol__2.1.1 Keil工程的建立 18__eol__2.1.2 常用按钮 21__eol__2.2 点亮第一个发光二极管 22__eol__2.3 while语句 32__eol__2.4 for语句及简单延时语句 33__eol__2.5 Keil仿真及延时语句的精确计算 35__eol__2.6 不带参数函数的写法及调用 39__eol__2.7 带参数函数的写法及调用 40__eol__2.8 利用C51库函数实现流水灯 41__eol__第2篇 内外部资源操作篇__eol__第3章 数码管显示原理及应用实现 46__eol__3.1 数码管显示原理 46__eol__3.2 数码管静态显示 47__eol__3.3 数码管动态显示 51__eol__3.4 中断概念 53__eol__3.5 单片机的定时器中断 57__eol__第4章 键盘检测原理及应用实现 65__eol__4.1 独立键盘检测 65__eol__4.2 矩阵键盘检测 70__eol__第5章 A/D和D/A工作原理 78__eol__5.1 模拟量与数字量概述 78__eol__5.2 A/D转换原理及参数指标 79__eol__5.3 ADC0804工作原理及其实现方法 86__eol__5.4 D/A转换原理及其参数指标 91__eol__5.5 DAC0832工作原理及实现方法 97__eol__5.6 DAC0832输出电流转换成电压的方法 101__eol__第6章 串行口通信原理及操作流程 103__eol__6.1 并行与串行基本通信方式 103__eol__6.2 RS-232电平与TTL电平的转换 105__eol__6.3 波特率与定时器初值的关系 108__eol__6.4 51单片机串行口结构描述 111__eol__6.5 串行口方式1编程与实现 113__eol__6.6 串行口打印在调试程序中的应用 116__eol__第7章 通用型1602/12232/12864液晶操作方法 123__eol__7.1 液晶概述 123__eol__7.2 常用1602液晶操作实例 124__eol__7.3 常用12232液晶操作实例 130__eol__7.4 常用12864液晶操作实例 139__eol__第8章 I2C总线AT24C02芯片应用 148__eol__8.1 I2C总线概述 148__eol__8.2 单片机模拟I2C总线通信 150__eol__8.3 E2PROM AT24C02与单片机的通信实例 153__eol__第9章 基础运放电路专题 160__eol__9.1 运放概述及参数介绍 160__eol__9.2 反相放大器 161__eol__9.3 同相放大器 162__eol__9.4 电压跟随器 163__eol__9.5 加法器 163__eol__9.6 差分放大器 163__eol__9.7 微分器 164__eol__9.8 积分器 165__eol__9.9 比较器 165__eol__第3篇 提 高 篇__eol__第10章 定时器/计数器应用提高 170__eol__10.1 方式0应用 170__eol__10.2 方式2应用 171__eol__10.3 方式3应用 173__eol__10.4 52单片机定时器2介绍 175__eol__10.5 计数器应用 180__eol__第11章 串行口应用提高 184__eol__11.1 方式0应用 184__eol__11.2 方式2和方式3应用 186__eol__11.3 单片机双机通信 188__eol__11.4 单片机多机通信 195__eol__第12章 指针 203__eol__12.1 指针和指针变量 203__eol__12.1.1 内存单元、地址和指针 203__eol__12.1.2 指针变量的定义、赋值与引用 204__eol__12.2 指针变量的运算 205__eol__12.3 指针与数组 207__eol__12.3.1 指针与一维数组 207__eol__12.3.2 指针与多维数组 209__eol__12.4 指针与函数 210__eol__12.4.1 指针作为函数的参数 210__eol__12.4.2 指向函数的指针 212__eol__12.4.3 指针型函数 213__eol__12.5 指针与字符串 214__eol__12.5.1 字符串的表达形式 214__eol__12.5.2 字符指针作为函数参数 215__eol__12.5.3 使用字符指针与字符数组的区别 216__eol__12.6 指针数组与命令行参数 216__eol__12.6.1 指针数组的定义和使用 216__eol__12.6.2 指向指针的指针 218__eol__12.6.3 指针数组作为main()函数的命令行参数 219__eol__12.7 指针小结 220__eol__12.7.1 指针概念综述 220__eol__12.7.2 指针运算小结 221__eol__12.7.3 等价表达式 222__eol__12.8 C51中指针的使用 223__eol__12.8.1 指针变量的定义 223__eol__12.8.2 指针应用 224__eol__第4篇 实 战 篇__eol__第13章 利用51单片机的定时器设计一个时钟 228__eol__13.1 如何从矩阵键盘中分解出独立按键 228__eol__13.2 原理图分析 229__eol__13.3 实例讲解 230__eol__第14章 用DS12C887芯片设计高精度时钟 238__eol__14.1 时钟芯片概述 238__eol__14.2 DS12C887时钟芯片介绍 238__eol__14.3 如何用TX-1C实验板扩展本实验 243__eol__14.4 原理图分析 244__eol__14.5 实例讲解 245__eol__第15章 用DS18B20温度传感器设计温控系统 255__eol__15.1 温度传感器概述 255__eol__15.2 DS18B20温度传感器介绍 256__eol__15.3 实例讲解 261__eol__第16章 太阳能充/放电控制器 267__eol__16.1 控制器原理图分析 268__eol__16.2 控制器板上元件介绍 271__eol__16.3 实例讲解 273__eol__第17章 VC、VB(MSCOMM控件)与单片机通信实现温度显示 289__eol__17.1 VC MSCOMM控件与单片机通信实现温度显示 289__eol__17.2 VB MSCOMM控件与单片机通信实现温度显示 295__eol__第18章 单片机内部ADC做电容感应触摸按键 299__eol__18.1 应用单片机内部ADC做电容感应触摸按键原理 299__eol__18.2 实例参考程序 300__eol__第5篇 拓 展 篇__eol__第19章 用Altium Designer 14绘制电路图 306__eol__19.1 绘制电路板概述 306__eol__19.2 建立工程 307__eol__19.3 制作元件库 311__eol__19.4 添加封装及制作PCB封装库 314__eol__19.5 项目编译及生成PCB 317__eol__19.6 布线电气特性设置 320__eol__19.7 自动布线和手动布线 324__eol__第20章 常用电子元器件 327__eol__20.1 二极管 327__eol__20.2 电容 330__eol__20.3 场效应管 335__eol__20.4 光耦 338__eol__20.5 蜂鸣器 340