本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书[0名0]: | 单片[1机1]应用技术项目式教程|4029927 |
图书定价: | 35元 |
图书作者: | 郭建勤;刘青;石莹 |
出版社: | [1机1]械工业出版社* |
出版日期: | 2013/9/1 0:00:00 |
ISBN号: | 9787111430711 |
开本: | 16开 |
页数: | 240 |
版次: | 1-1 |
内容简介 |
《单片[1机1]应用技术项目式教程》全[mian]系统地介绍了单片[1机1]的特点、常用系列、系统结构、指令系统、汇编语言的程序设计、中断系统、定时器/计数器、串行通信技术、键盘接口技术、单片[1机1]系统的扩展、LED与LCD显示接口技术、数/模和模/数转换接口技术,同时还介绍了Keil-C51、Proteus仿真软[亻牛]的使用。 《单片[1机1]应用技术项目式教程》内容编排合理,重点突出,有较强的实用性,可用做高职院校的电子类、自动化类、[1机1]电类等专业的单片[1机1]课程教材,也可供从事单片[1机1]产[0品0]开发的工程技术人员参考。 |
目录 |
《单片[1机1]应用技术项目式教程》 前言 [0第0]1章 单片[1机1]系统1 1.1 单片[1机1]的发展、应用及常用系列 简介1 1.1.1 单片[1机1]的发展1 1.1.2 单片[1机1]的应用2 1.1.3 单片[1机1]常用系列简介3 1.2 单片[1机1]的结构与原理4 1.2.1 单片[1机1]的内部结构与引脚4 1.2.2 单片[1机1]的存储器结构8 1.2.3 单片[1机1][z1u1i]小系统15 1.2.4 单片[1机1]的工作过程19 1.3 本章小结19 1.4 习题20 [0第0]2章 单片[1机1]开发系统21 2.1 单片[1机1]开发系统简介21 2.1.1 单片[1机1]开发系统的配置21 2.1.2 Keil-C51软[亻牛]的使用21 2.2 系统调试25 2.2.1 软[亻牛]调试方[0法0]25 2.2.2 硬[亻牛]调试方[0法0]26 2.3 仿真软[亻牛]Proteus的使用27 2.3.1 Proteus的[1主1]要功能特点27 2.3.2 Proteus的界[mian]与操作介绍28 2.4 项目 实现一位LED灯控制系统29 2.4.1 硬[亻牛]电路的设计29 2.4.2 控制程序的设计29 2.4.3 调试并运行程序30 2.5 基于Proteus的单片[1机1]实例仿真演示30 2.6 实训 认识系统31 2.7 本章小结32 2.8 习题32 [0第0]3章 指令系统33 3.1 指令分类、指令和语句格式及其指令描述符号33 3.1.1 MCS-51系列单片[1机1]的指令分类33 3.1.2 MCS-51系列单片[1机1]的指令和语句格式33 3.1.3 MCS-51系列单片[1机1]指令的描述符号34 3.2 寻址方式35 3.2.1 寄存器寻址35 3.2.2 直接寻址35 3.2.3 立即寻址36 3.2.4 寄存器间接寻址36 3.2.5 基址加变址寻址36 3.2.6 相对寻址37 3.2.7 位寻址37 3.3 指令系统的5[0大0]类功能性指令和伪指令37 3.3.1 数据传送指令37 3.3.2 算术操作指令40 3.3.3 逻辑运算指令45 3.3.4 控制转移指令47 3.3.5 位操作指令49 3.3.6 伪指令50 3.4 项目 实现汽车转向灯控制系统52 3.4.1 硬[亻牛]电路的设计52 3.4.2 控制程序的设计53 3.4.3 调试并运行程序53 3.5 基于Proteus的单片[1机1]实例仿真演示53 3.6 实训 拼字/拆字54 3.7 本章小结55 3.8 习题56 [0第0]4章 汇编语言结构化程序设计57 4.1 概述57 4.2 汇编语言的基本结构58 4.2.1 顺序结构58 4.2.2 分支结构60 4.2.3 循环结构61 4.3 子程序设计63 4.3.1 子程序的结构63 4.3.2 子程序的设计实例64 4.4 查表程序设计67 4.5 散转程序设计68 4.6 项目 实现花样彩灯控制系统69 4.6.1 硬[亻牛]电路的设计69 4.6.2 控制程序的设计69 4.6.3 调试并运行程序70 4.7 基于Proteus的单片[1机1]实例仿真演示70 4.8 实训 排序72 4.9 本章小结73 4.10 习题74 [0第0]5章 中断系统76 5.1 概述76 5.1.1 中断的概念76 5.1.2 中断的类型77 5.2 单片[1机1]中断系统78 5.2.1 中断的组成78 5.2.2 中断的控制78 5.2.3 中断的处理过程83 5.3 中断系统应用实例86 5.4 项目 设计报警器89 5.4.1 硬[亻牛]电路的设计89 5.4.2 控制程序的设计89 5.4.3 调试并运行程序90 5.5 基于Proteus的单片[1机1]实例仿真演示91 5.6 实训外部中断92 5.7 本章小结94 5.8 习题94 [0第0]6章 定时器/计数器96 6.1 定时器/计数器的用途、结构和工作原理96 6.1.1 定时器/计数器的用途96 6.1.2 定时器/计数器的结构96 6.1.3 定时器/计数器的工作原理97 6.2 控制方[0法0]98 6.2.1 工作模式控制寄存器98 6.2.2 定时器/计数器控制寄存器99 6.3 工作方式99 6.3.1 工作方式099 6.3.2 工作方式1100 6.3.3 工作方式2101 6.3.4 工作方式3101 6.4 编程方[0法0]及应用实例102 6.5 项目 实现十字路口交通信号灯控制系统107 6.5.1 硬[亻牛]电路的设计107 6.5.2 控制程序的设计108 6.5.3 调试并运行程序109 6.6 基于Proteus的单片[1机1]实例仿真演示110 6.7 实训 定时器/计数器111 6.8 本章小结113 6.9 习题113 [0第0]7章 串行通信技术115 7.1 串行通信基础115 7.1.1 通信的分类115 7.1.2 串行通信的制式116 7.1.3 串行通信的分类117 7.2 串行通信总线标准及其接口118 7.2.1 RS-232C接口119 7.2.2 RS-422接口122 7.2.3 RS-485接口124 7.3 串行接口控制125 7.3.1 串行接口的结构125 7.3.2 串行接口的波特率设置128 7.3.3 串行接口的工作方式129 7.4 串行口的应用实例131 7.4.1 采用查询方式串行通信的基本流程131 7.4.2 采用中断方式串行通信程序的编写132 7.5 项目 实现[0双0][1机1]通信136 7.5.1 硬[亻牛]电路的设计136 7.5.2 通信程序的设计137 7.5.3 调试并运行程序139 7.6 基于Proteus的单片[1机1]实例仿真演示139 7.7 实训 串口通信142 7.8 本章小结145 7.9 习题145 [0第0]8章 单片[1机1]系统的扩展147 8.1 存储器的扩展147 8.1.1 程序存储器的扩展147 8.1.2 数据存储器的扩展151 8.2 I/O口的扩展155 8.2.1 简单I/O口的扩展155 8.2.2 可编程I/O口的扩展156 8.3 项目 可编程I/O口的扩展164 8.3.1 硬[亻牛]电路的设计164 8.3.2 控制程序的设计165 8.3.3 调试并运行程序166 8.4 基于Proteus的单片[1机1]实例仿真演示166 8.5 实训 存储器的扩展168 8.6 本章小结169 8.7 习题169 [0第0]9章 单片[1机1]接口技术171 9.1 键盘接口技术171 9.1.1 键盘的结构及其原理171 9.1.2 [0独0]立式键盘172 9.1.3 行列式键盘175 9.2 显示接口技术178 9.2.1 LED显示178 9.2.2 LCD显示184 9.3 转换接口技术192 9.3.1 A/D转换192 9.3.2 D/A转换197 9.4 项目 实现简易数字电压表204 9.4.1 硬[亻牛]电路的设计204 9.4.2 软[亻牛]程序的设计205 9.4.3 调试并运行程序207 9.5 基于Proteus的单片[1机1]实例仿真演示207 9.6 实训 简易正弦波形发生器209 9.7 本章小结212 9.8 习题212 [0第0]10章 C语言与单片[1机1]214 10.1 概述214 10.1.1 单片[1机1]C语言的特点214 10.1.2 C51程序结构215 10.2 C51的基本语[0法0]要素217 10.2.1 C51的基本数据类型217 10.2.2 C51的运算符和表达式220 10.3 C51程序的基本结构225 10.3.1 顺序结构225 10.3.2 循环结构226 10.3.3 选择结构228 10.4 函数231 10.4.1 函数的定义231 10.4.2 函数的调用231 10.4.3 函数的嵌套与递归232 10.5 项目 实现锯齿波电压信号233 10.5.1 硬[亻牛]电路的设计233 10.5.2 软[亻牛]程序的设计234 10.5.3 调试并运行程序235 10.6 实训 设计数字温度计235 10.7 本章小结238 10.8 习题239 参考文献240 |