1.本书在内容的选择和编排中,注重基础性、系统性和可扩展性。
2.按照单片机的不同控制功能,将整个系统划分为5个项目。
3.基于任务的学习模式。在每个任务的内容编写中,以“任务”为驱动,按照“任务要求”→“相关知识”→“任务实施”→“任务扩展”的思路编排。
4.每个项目都精选典型课后任务,将理论课堂和实践课堂延伸至课后,方便读者自我训练。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 单片机应用技术项目教程 C语言版 第2版 |
分类 | 教育考试-大中专教材-大学教材 |
作者 | 束慧 等 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 1.本书在内容的选择和编排中,注重基础性、系统性和可扩展性。 2.按照单片机的不同控制功能,将整个系统划分为5个项目。 3.基于任务的学习模式。在每个任务的内容编写中,以“任务”为驱动,按照“任务要求”→“相关知识”→“任务实施”→“任务扩展”的思路编排。 4.每个项目都精选典型课后任务,将理论课堂和实践课堂延伸至课后,方便读者自我训练。 内容推荐 本书共6个项目,首先介绍单片机最小系统设计方法,然后从企业单片机实际控制系统出发,按照单片机的不同控制功能,将整个系统划分为"键盘与显示系统设计""时钟系统设计""通信系统设计""存储系统设计""测控系统设计"五大项目,以典型案例介绍51单片机的各种具体应用。本书可作为高职高专院校电子、通信、电气、机电专业单片机相关课程的教材,也可供从事单片机应用的工程技术人员参考。 目录 项目一 单片机最小系统设计 1 任务一 搭建单片机最小系统 1 任务要求 1 相关知识 1 知识1 单片机概述 1 知识2 计算机中的数 3 知识3 51单片机结构与引脚 5 知识4 单片机最小系统 6 知识5 单片机硬件仿真开发工具Proteus ISIS 8 任务实施 9 任务扩展 15 知识6 看门狗复位电路 15 任务二 简易信号指示灯设计 16 任务要求 16 相关知识 16 知识1 单片机软件开发工具Keil C51 16 知识2 单片机I/O口的基本应用 17 知识3 C51语言中的数 18 知识4 C51语言中的运算符与表达式 21 知识5 C51语言中的顺序结构与基本语句 23 知识6 C51语言中的分支结构与分支语句 24 任务实施 27 任务扩展 34 知识7 STC单片机串口下载电路及流程 34 项目小结 35 项目二 键盘与显示系统设计 36 任务一 流水灯系统设计 36 任务要求 36 相关知识 36 知识1 单片机存储结构 36 知识2 C51语言中的循环结构与循环语句 38 知识3 C51语言中的辅助控制语句 41 知识4 C51语言中的函数 43 任务实施 44 任务二 数码管显示器设计 47 任务要求 47 相关知识 47 知识1 数码管结构及段选码 47 知识2 C51语言中的一维数组 48 知识3 数码管显示方式 49 任务实施 52 任务三 8×8点阵显示器设计 57 任务要求 57 相关知识 57 知识1 点阵显示器的结构与工作原理 57 知识2 点阵显示器的显示方式 58 知识3 C51语言中的二维数组 59 任务实施 60 任务四 液晶显示器设计 63 任务要求 63 相关知识 63 知识1 液晶显示器及其接口 63 知识2 LCD1602的内部结构 64 知识3 LCD1602的指令系统 67 任务实施 69 任务扩展 74 知识4 图形型LCD12864 74 任务五 4×4键盘系统设计 80 任务要求 80 相关知识 80 知识1 非编码键盘概述 80 知识2 按键抖动与消抖 81 知识3 线性非编码键盘的识别与处理 82 知识4 矩阵非编码键盘的识别与处理 82 任务实施 84 项目小结 88 项目三 时钟系统设计 89 任务一 报警声发生器设计 89 任务要求 89 相关知识 89 知识1 定时器/计数器的结构及工作原理 89 知识2 定时器/计数器的控制寄存器 90 知识3 定时器/计数器的工作方式 92 知识4 定时器/计数器的应用 94 任务实施 94 任务扩展 98 知识5 音调与频率 98 知识6 门控位GATE的应用 98 任务二 秒表设计 100 任务要求 100 相关知识 100 知识1 中断的相关概念 100 知识2 中断源与中断函数 101 知识3 中断标志与控制 102 知识4 中断系统结构 105 知识5 中断请求的响应、撤除及返回 105 任务实施 108 任务扩展 111 知识6 外部中断的应用 111 知识7 外部中断源的扩展 113 知识8 STC15W4K32S4中断源 114 任务三 电子万年历设计 115 任务要求 115 相关知识 115 知识1 DS1302概述 115 知识2 DS1302的控制字节 116 知识3 DS1302的寄存器 117 知识4 DS1302的应用 117 任务实施 118 项目小结 126 项目四 通信系统设计 127 任务一 串口彩屏显示系统设计 127 任务要求 127 相关知识 127 知识1 串行通信基础知识 127 知识2 STC15W4K48S4串口1 131 知识3 串口1的工作方式及波特率 134 知识4 Usart-GPU串口彩屏概述及指令系统 137 任务实施 138 任务扩展 143 知识5 利用串口扩展并行口 143 任务二 双机通信系统设计 145 任务要求 145 相关知识 146 知识1 STC15W4K48S4串口2 146 任务实施 147 任务扩展 153 知识2 多机通信 153 任务三 远程交通信号灯控制系统设计 154 任务要求 154 相关知识 155 知识1 RS-232C总线标准 155 知识2 RS-232C接口电路 156 任务实施 157 任务扩展 162 知识3 PC与多个单片机间的串行通信 162 项目小结 162 项目五 存储系统设计 164 任务一 并行存储器的扩展设计 164 任务要求 164 相关知识 164 知识1 三总线接口及其扩展性能 164 知识2 EPROM程序存储器概述 165 知识3 单片EPROM程序存储器的扩展 166 知识4 并行RAM的扩展 167 知识5 C51语言的指针 168 知识6 C51语言中绝对地址的访问 169 任务实施 170 任务扩展 172 知识7 多片EPROM程序存储器的扩展 172 知识8 并行EEPROM的扩展方法 174 知识9 利用三总线接口扩展I/O口 175 任务二 EEPROM的扩展设计 176 任务要求 176 相关知识 177 知识1 串行EEPROM、铁电存储器介绍 177 知识2 I2C总线协议规范 178 知识3 I2C总线的应用 179 知识4 AT24C04与单片机的接口 182 任务实施 183 任务扩展 186 知识5 STC15单片机内EEPROM的应用 186 项目小结 191 项目六 测控系统设计 192 任务一 数字电压表设计 192 任务要求 192 相关知识 192 知识1 A/D转换器 192 知识2 ADC0809与单片机的接口 193 任务实施 194 任务扩展 199 知识3 高精度串行ADC芯片LTC1864的应用 199 知识4 STC15单片机内部ADC的应用 202 任务二 数字温度计设计 205 任务要求 205 相关知识 206 知识1 常见的温度传感器 206 知识2 单总线协议规范与应用方法 206 知识3 DS18B20的数据格式 209 任务实施 210 任务三 波形发生器设计 213 任务要求 213 相关知识 214 知识1 D/A转换器 214 知识2 DAC0832的双缓冲结构 215 知识3 DAC0832与单片机的接口 215 任务实施 216 任务扩展 219 知识4 串行DAC转换器TLC5615 219 任务四 直流电动机控制设计 221 任务要求 222 相关知识 222 知识1 直流电动机驱动电路 222 知识2 单片机模拟输出PWM信号 223 任务实施 228 任务扩展 231 知识3 STC15W4K32S4系列单片机增强型PWM发生器 231 项目小结 236 附录 237 附录A Keil C51工作环境 237 附录B Proteus ISIS工作环境 240 附录C C51语言基础知识 243 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。