单片机技术及C51程序设计-(第2版)

本书特色

[

全书分为11 章,内容包括单片机的基本概念、MCS-51 系列单片机内部结构、指令系统和汇编语言程序设计、Keil C51 语法及程序设计、MCS-51 系列单片机内部硬件资源及应用、系统功能的扩展、键盘与显示接口、A/D 与D/A 转换接口、单片机的其他接口、综合应用实例、单片机应用系统设计等。第1 章至第4 章主要介绍MCS-51 单片机的内部结构、指令系统和C51 结构。从第5 章开始介绍MCS-51 系列单片机的接口及应用。本书除了在第1 章至第9 章中给出许多的相关实例,还专门组织了第10 章、第11 章,给出了大量的设计性实例和系统设计实例。书中的实例一般采用汇编与C 语言编程对照的方式编写,但在第10 章、第11章较复杂的实例中只采用C 语言编程。力求通过应用实例,使读者既可以在学习中进行类比编程,又可以开阔思路,提高实际编程效率和工作能力。

]

作者简介

[

唐颖教授,从教30多年,主讲单片机、数字电子技术、EDA技术等课程,编写多部相关教材;荣获“全国优秀教师”称号,浙江省电子协会会员。

]

目录

目 录第1章 基础知识 11.1 信息在计算机中的表示方法 11.1.1 数在计算机内的表示 11.1.2 字符在计算机内的表示 51.2 单片机的基本概念和特点 51.2.1 基本概念 51.2.2 单片机的主要特点 61.3 单片机的发展概况及应用领域 71.3.1 发展概况 71.3.2 单片机的应用 101.4 单片机主要类型介绍及分类 101.4.1 常用系列单片机产品及性能简介 101.4.2 MCS-51系列单片机分类 121.4.3 AT89系列单片机分类 141.4.4 其他公司的51系列单片机 15本章小结 15习题1 16第2章 MCS-51系列单片机的内部结构和引脚 172.1 MCS-51系列单片机内部结构和引脚说明 172.1.1 MCS-51系列单片机内部结构框图 182.1.2 MCS-51系列单片机外部引脚说明 212.2 MCS-51系列单片机存储器 232.2.1 程序存储器 242.2.2 数据存储器 252.3 MCS-51系列单片机并行I/O接口 282.3.1 P0口结构及功能 292.3.2 P1口结构及功能 302.3.3 P2口结构及功能 302.3.4 P3口结构及功能 312.4 MCS-51系列单片机的时钟电路与时序 322.4.1 时钟电路 322.4.2 CPU时序 322.4.3 MCS-51系列单片机的复位电路 342.4.4 MCS-51系列单片机的掉电和节电方式 35本章小结 37习题2 37第3章 MCS-51系列单片机指令系统和汇编语言程序设计 393.1 指令系统基本概念 393.1.1 指令基本格式 393.1.2 指令分类 403.1.3 指令描述符号介绍 403.2 MCS-51系列单片机的寻址方式 413.3 MCS-51系列单片机的指令系统 433.3.1 数据传送类指令 443.3.2 算术运算类指令 503.3.3 逻辑运算及移位指令 563.3.4 位操作类指令 593.3.5 控制转移类指令 623.4 汇编程序设计示例 673.4.1 汇编程序伪指令 683.4.2 顺序程序 693.4.3 分支程序 713.4.4 循环程序 733.4.5 查表程序 783.4.6 散转程序 793.4.7 子程序 80本章小结 83习题3 83第4章 Keil C51语法及程序设计 884.1 C 语言与MCS-51系列单片机 884.1.1 C语言的特点及程序结构 884.1.2 C语言与MCS-51系列单片机 904.2 C51程序结构及数据类型 914.2.1 C51程序结构 914.2.2 C51的数据类型 914.3 C51的存储种类及存储区 944.3.1 常量 944.3.2 变量 954.3.3 C51存储模式 984.3.4 绝对地址访问 994.4 C51构造数据类型 1014.4.1 数组 1014.4.2 指针 1034.4.3 结构 1064.4.4 联合 1094.4.5 枚举 1114.5 C51运算符与表达式 1114.5.1 赋值运算 1114.5.2 算术运算符 1124.5.3 关系运算符 1124.5.4 逻辑运算符 1124.5.5 位运算符 1134.5.6 复合赋值运算符 1134.5.7 逗号运算符 1144.5.8 条件运算符 1144.5.9 指针与地址运算符 1144.6 表达式语句及复合语句 1154.6.1 表达式语句 1154.6.2 复合语句 1164.7 C51的输入/输出 1164.7.1 格式输出函数printf() 1174.7.2 格式输入函数scanf() 1174.8 C51程序基本结构与相关语句 1184.8.1 C51的基本结构 1184.8.2 if语句 1204.8.3 switch/case语句 1204.8.4 while语句 1214.8.5 do…while语句 1224.8.6 for语句 1234.8.7 循环的嵌套 1234.8.8 break和continue语句 1244.8.9 return语句 1254.9 函数 1254.9.1 函数的定义 1254.9.2 函数的调用与声明 1284.9.3 函数的嵌套与递归 1304.10 汇编语言与C语言混合编程 131本章小结 136习题4 136第5章 MCS-51系列单片机内部硬件资源及应用 1385.1 MCS-51系列单片机的并行I/O接口 1385.1.1 端口输入/输出操作 1385.1.2 I/O接口的位操作指令 1395.1.3 并行口应用举例 1395.2 中断系统 1415.2.1 中断的基本概念 1415.2.2 MCS-51系列单片机的中断系统 1415.2.3 MCS-51系列单片机中断系统的应用 1465.3 MCS-51系列单片机的定时/计数器 1505.3.1 定时/计数器的结构与工作原理 1505.3.2 定时/计数器的工作方式 1525.3.3 定时/计数器的应用 1545.4 MCS-51系列单片机的串行口及串行通信 1595.4.1 串行通信的基本概念 1605.4.2 MCS-51系列单片机的串行口及控制寄存器 1625.4.3 MCS-51系列单片机串行通信工作方式 1645.4.4 串行口应用举例 166本章小结 176习题5 177第6章 MCS-51系列单片机系统功能的扩展 1786.1 单片机*小应用系统 1786.2 存储器的扩展 1796.2.1 程序存储器的扩展 1806.2.2 数据存储器的扩展 1826.2.3 存储器综合扩展举例 1836.3 I/O接口扩展 1846.3.1 简单I/O接口扩展 1856.3.2 用串行口扩展并行I/O接口 1866.3.3 可编程I/O接口扩展 187本章小结 192习题6 192第7章 MCS-51系列单片机键盘与显示器接口 1937.1 MCS-51系列单片机与键盘的接口 1937.1.1 键盘的工作原理与扫描方式 1937.1.2 独立式按键及接口 1957.1.3 矩阵式键盘及接口 1987.2 MCS-51系列单片机与LED数码管显示接口 2037.2.1 LED数码管的结构与原理 2037.2.2 LED数码管显示方式 2057.2.3 LED数码管显示接口典型应用电路 2067.3 键盘、LED数码管组合接口 213本章小结 217习题7 218第8章 MCS-51系列单片机 与A/D、D/A转换器接口 2198.1 MCS-51系列单片机与A/D转换器接口 2198.1.1 A/D转换器ADC0809简介 2208.1.2 ADC 0809与MCS-51系列单片机的接口 2218.1.3 AD574转换器与51系列单片机的接口 2248.2 MCS-51系列单片机与D/A转换接口 2268.2.1 D/A转换器DAC0832简介 2278.2.2 DAC0832与51型单片机的接口实例 229本章小结 232习题8 233第9章 MCS-51系列单片机的其他接口 2349.1 LCD显示模块与MCS-51系列单片机的接口 2349.1.1 字符点阵式液晶显示器 2349.1.2 RT-1602C液晶显示模块与单片机的接口 2399.1.3 图形点阵式液晶显示器LCD12864简介 2439.2 时钟日历芯片与MCS-51系列单片机的接口 2489.2.1 串行时钟日历芯片DS1302简介 2489.2.2 DS1302与单片机接口 2509.3 I2C总线芯片与MCS-51系列单片机的接口 2549.3.1 I2C总线简介 2549.2.2 I2C总线EEPROM芯片与单片机接口 256本章小结 261习题9 261第10章 综合实例 26210.1 流水灯的设计 26210.2 简易报警发生器设计 26410.3 外部负脉冲宽度测量电路 26610.4 “航标灯”控制程序设计 26710.5 99s跑码表设计 26910.6 独立式按键的应用 27210.7 带数码显示的A/D转换电路 27410.8 直流电机控制 27610.9 步进电动机控制设计 280习题10 282第11章 单片机应用系统设计 28311.1 单片机应用系统的基本结构 28311.1.1 单片机应用系统的硬件组成 28311.1.2 硬件系统设计原则 28411.1.3 单片机应用系统的软件设计 28511.2 数字电子钟/日历系统设计实例 28611.2.1 电子时钟/日历系统要求与设计方案 28611.3 单片机遥控系统的应用设计 29111.3.1 系统要求与设计方案 29111.3.2 系统硬件电路的设计 29111.3.3 系统程序设计 29611.3.4 调试及性能分析 30011.3.5 控制源程序清单 300附录A MCS-51系列单片机指令表 309附录B ASCII码 313参考文献

封面

单片机技术及C51程序设计-(第2版)

书名:单片机技术及C51程序设计-(第2版)

作者:唐颖

页数:328

定价:¥45.0

出版社:电子工业出版社

出版日期:2017-01-01

ISBN:9787121305030

PDF电子书大小:76MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注