本书是编者在多年的教学实践和从事单片机应用开发研究的经验基础上编写而成的。本书主要介绍了单片机的基本知识、MCS一51系列单片机的硬件结构、C语言程序设计、定时器/计数器与中断系统,并详细讨论了单片机系统扩展以及各种接口电路。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 单片机原理与接口技术(21世纪高职高专通信教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 于斌 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书是编者在多年的教学实践和从事单片机应用开发研究的经验基础上编写而成的。本书主要介绍了单片机的基本知识、MCS一51系列单片机的硬件结构、C语言程序设计、定时器/计数器与中断系统,并详细讨论了单片机系统扩展以及各种接口电路。 内容推荐 本书详细介绍了MCS-51系列单片机的硬件结构、指令系统和各种应用程序的设计方法。 本书采用的程序设计语言为C语言,仿真软件为Proteus,在编写过程中强调单片机接口技术的实践性,通过一些实际应用的实例和实验,增强学生学习该课程的兴趣和实际动手的能力。本书各章后面都有适量的习题,书后附有习题答案,对于初学者来说,通过本书的学习可以轻松地掌握单片机的核心内容。 本书可作为高职高专通信、电子信息、计算机等相关专业单片机课程的教材,同时可以供从事单片机应用方面的技术人员参考。 目录 第1章 单片机的基本硬件结构 1.1 单片机的发展历史 1.2 MCS-51单片机的主要功能 1.3 MCS-51单片机的内部结构分析 习题 第2章 C程序的设计 2.1 C语言程序的基本结构 2.1.1 C语言的程序结构 2.1.2 顺序结构 2.2 选择结构 2.2.1 选择语句if 2.2.2 串行多分支结构及其流程图 2.2.3 并行多分支结构及其流程图(switch/case语句) 2.3 循环结构及其流程图 2.3.1 while循环结构及其流程图 2.3.2 do...while循环结构 2.3.3 for循环结构及其流程图 习题 第3章 C51函数 3.1 函数的分类 3.1.1 标准库函数 3.1.2 用户自定义函数 3.1.3 函数的定义 3.2 C语言程序的一般组成结构 3.2.1 主函数 3.2.2 其他函数 3.3 函数的参数和函数值 3.3.1 形式参数和实际参数 3.3.2 函数的返回值 3.4 函数的调用 3.4.1 函数调用的一般形式 3.4.2 函数调用的方式 3.4.3 对被调用函数的说明 习题 第4章 单片机的最小系统及系统扩展 4.1 AT89C51单片机性能介绍 4.1.1 主要特性 4.1.2 管脚说明 4.1.3 振荡器特性 4.1.4 芯片擦除 4.2 MCS-51单片机最小应用系统 4.3 单片机的系统扩展 4.3.1 程序存储器的扩展性能 4.3.2 外部程序存储器的操作时序 4.3.3 外部程序存储器的扩展方法 4.3.4 外部数据存储器的扩展 习题 第5章 输入/输出口的应用 5.1 单片机的I/O(输入/输出)接口 5.2 P1口的内部结构 5.2.1 输出数据 5.2.2 输入数据 5.2.3 读取P1口的位状态 5.3 用C语言控制Pl口输出信号 5.4 用位操作控制P1口的输出 5.5 用开关控制P1口的输出状态 5.6 交通信号灯的控制系统 习题 第6章 单片机仿真软件Proteus 6.1 Proteus简介 6.2 Proteus ISIS 6.2.1 各部分的功能 6.2.2 操作简介 6.3 AT89C51单片机的PROTEUS仿真 6.3.1 添加元件到元件列表中 6.3.2 放置元件 6.3.3 连线 6.3.4 添加仿真文件 6.3.5 仿真 6.4 Proteus与Keil联调 习题 第7章 MCS-51单片机的中断系统 7.1 中断的种类 7.1.1 外部中断 7.1.2 内部中断 7.2 MCS-51单片机的中断系统 7.2.1 中断源 7.2.2 中断允许控制 7.2.3 中断响应优先级控制 7.2.4 中断响应 7.3 交通灯控制实验 7.3.1 硬件电路 7.3.2 软件 7.3.3 运行结果 7.4 数据采集实验 7.4.1 硬件电路 7.4.2 软件 7.4.3 实验运行结果 7.5 中断嵌套实验 7.5.1 硬件电路 7.5.2 软件 7.5.3 实验运行结果 习题 第8章 定时器,计数器 8.1 定时器/计数器的硬件结构及工作原理 8.2 定时器/计数器的控制寄存器 8.2.1 定时器/计数器工作方式寄存器(TMOD) 8.2.2 定时器/计数器控制寄存器(TCON) 8.3 定时器/计数器的工作方式 8.3.1 工作方式0 8.3.2 工作方式1 8.3.3 工作方式2 8.3.4 工作方式3 8.4 定时器/计数器的初始化 8.4.1 定时器应用 8.4.2 计数器实验 习题 第9章 串行通信 9.1 串行通信基础 9.1.1 串行通信的分类 9.1.2 串行通信的制式 9.1.3 串行通信的接口电路 9.2 串行通信总线标准及其接口 9.2.1 RS-232C接口 9.2.2 RS-232C信息格式标准 9.2.3 RS-232C电平转换器 9.2.4 RS-232C总线规定 9.3 MCS-51单片机的串行接口 9.3.1 MCS-51单片机的串行口结构 9.3.2 串行口数据缓冲器(SBUF) 9.3.3 串行口控制寄存器(SCON) 9.3.4 电源及波特率选择寄存器(PCON) 9.3.5 MCS-51单片机串行口的工作方式 9.3.6 MCS-51单片机串行口的波特率设定 9.4 MCS-51单片机的串行接口实验 9.4.1 串行转并行实验 9.4.2 单机自发自收实验 9.4.3 双机通信实验 9.4.4 多机通信实验 习题 第10章 键盘接口技术 10.1 键盘的工作原理 10.1.1 按键的分类 10.1.2 按键结构与特点 10.2 独立式键盘 10.3 行列式键盘 10.3.1 行列式键盘的工作原理 10.3.2 按键的识别 10.3.3 键盘工作方式 10.3.4 行列式键盘输入实验 10.4 键盘、显示接口芯片HD7279A 习题 第11章 LED显示器与接口技术 11.1 LED显示器 11.1.1 数码管结构 11.1.2 数码管工作原理 11.1.3 数码管字形编码 11.2 LED显示器和接口 11.2.1 静态显示器 11.2.2 动态显示器 11.3 数码管动态显示的硬件电路设计 11.3.1 电路原理图 11.3.2 软件设计 11.3.3 程序说明 11.4 LED静态显示及实验 11.5 74LS164静态显示电路 11.6 LED显示驱动器MAX7221 11.7 LED动态显示及实验 11.8 实时时钟程序的分析 11.9 LED点阵显示屏 11.9.1 LED汉字点阵显示原理 11.9.2 汉字显示的程序实现 11.9.3 “恭喜发财”点阵显示屏制作 习题 第12章 805l单片机接口扩展技术 12.1 简单I/O扩展 12.2 可编程I/O接口芯片扩展 12.2.1 8255A引脚功能 12.2.2 8255A的控制字 12.2.3 8255A的工作方式 12.3 8255A方式O输入输出实验 习题 第13章 字符型液晶显示器 13.1 字符型LCD显示模块 13.1.1 字符型LCD的结构和引脚 13.1.2 显示板控制器的指令系统 13.1.3 LCD显示板与单片机的接口和编程 13.2 点阵型LCD显示模块 13.2.1 HD61830的特点和引脚 13.2.2 HD61830指令集 13.2.3 与HD61830的液晶模块的接口和编程 习题 第14章 A/D与DIA转换技术 14.1 D/A和A/D转换在单片机系统中的应用 14.1.1 A/D—D/A转换的数据通道 14.1.2 D/A转换工作原理 14.1.3 如何选择D/A转换器 14.2 8位D/A芯片DAC0832 14.2.1 DAC0832的结构、引脚及原理 14.2.2 单片机与DAC0832的接口电路 14.3 基于MAX536的串行D/A转换器 14.3.1 芯片内部结构和引脚功能 14.3.2 工作原理和时序 14.3.3 MAX536的编程方式 14.3.4 MAX536的应用 14.4 A/D转换工作原理 14.4.1 如何选择A/D转换器 14.4.2 8位A/D转换芯片ADC0809 14.4.3 ADC0809与单片机的接口 14.5 12位A/D转换芯片ADS7804 14.5.1 ADS7804的引脚和功能 14.5.2 ADS7804如何启动转换和读取转换结果 14.5.3 ADS7804与单片机的接口 习题 第15章 C语言程序的设计实例 15.1 步进电机控制 15.1.1 步进电机的原理及工作方式 15.1.2 步进电机与单片机的接口 15.1.3 步进电机的单相三拍方式控制 15.1.4 三相六拍方式控制 15.1.5 步进电机变速控制 15.2 频率量的测量 15.2.1 测量频率法 15.2.2 带同步控制的频率测量 15.3 频率脉冲的测量周期法 习题 附录1 模拟考试题 附录2 练习题答案 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。