| 作者 |
| 潘建斌 |
| 丛书名 |
| 国家林业和草原局普通高等教育“十三五”规划教材 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111649106 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 国家林业和草原局普通高等教育“十三五”规划教材单片机原理与应用 内容简介 本书以教育部高等学校相关教学指导委员会编撰的《普通高等学校本科专业类教学质量国家标准》中的电子信息类专业基本要求为指导,从单片机应用的角度出发,以80C51单片机为主线,系统介绍了单片机的组成、工作原理。内容包括概述、单片机硬件结构、80C51单片机指令系统、80C51单片机的功能单元、单片机程序设计、80C51单片机的系统扩展、输入/输出通道设计、人—机接口设计、通信技术、单片机应用系统设计等。本书还详细介绍了Keil C51程序设计,以及Keil C51与Proteus的联合调试,同时对目前单片机应用系统中常用的各种器件,如X25045、24C64、MAX7219、LCD1602、LCD12864及热敏打印机等也进行了详细介绍。本书除提供电子课件、习题答案外,读者还可以通过扫描二维码查看视频讲解、程序源代码及仿真电路源文件。本书可作为高等院校自动化、电气工程及其自动化、电子信息工程、通信工程、计算机以及机械类等专业的教材。 |
| 目录 |
| 国家林业和草原局普通高等教育“十三五”规划教材单片机原理与应用 前言 第1章概述1 11单片机的概念及发展历程1 111单片机的定义1 112单片机的发展历史1 12单片机的特点及常用类型2 121单片机的特点2 122常用单片机的类型3 1380C51单片机4 14单片机的应用领域及发展趋势5 141单片机的应用领域5 142单片机的发展趋势6 15单片机与嵌入式系统7 16本课程的性质、任务要求及学习方法8 思考与习题9 第2章单片机硬件结构10 21单片机的基本组成10 2280C51单片机的引脚功能和结构 框图12 22180C51单片机的引脚功能12 22280C51单片机的内部结构框图14 2380C51CPU的结构和特点15 231控制器15 232运算器16 233时钟电路及CPU的时序18 24存储器结构和地址空间22 241程序存储器23 242数据存储器24 243特殊功能寄存器(SFR)区26 25布尔(位)处理机27 2680C51单片机的工作方式28 261复位方式28 262程序执行方式29 263低功耗方式29 思考与习题30 第3章80C51单片机指令系统32 31指令的分类、格式及使用符号32 311指令分类32 312指令格式33 313指令系统中使用的符号33 32寻址方式及寻址空间34 33各类指令37 331数据传送类指令37 332算术运算类指令40 333逻辑运算类指令44 334控制转移类指令46 335布尔(位)操作类指令50 思考与习题52 第4章80C51单片机的功能单元54 41并行I/O口54 411P1口54 412P3口56 413P2口58 414P0口59 415P1~P3口驱动负载方法61 42定时器/计数器62 421概述62 422定时器/计数器T0、T163 423定时器/计数器应用举例67 43串行口73 431串行口结构73 432串行口的特殊功能寄存器74 433串行口的工作方式75 434串行口波特率的计算79 435串行口编程与应用81 44中断系统87 441中断、中断源及中断优先级88 442中断的控制和操作88 443中断的响应过程91 444中断系统编程与应用93 思考与习题96 第5章单片机程序设计98 51单片机程序语言98 52程序设计步骤98 53汇编语言程序设计99 531汇编语言语句种类与格式99 532伪指令100 533汇编语言的程序结构100 534汇编语言程序设计举例101 54Keil C51单片机集成开发环境108 541Keil μVision 5的安装与启动108 542在Keil μVision 5中创建项目108 543在Keil μVision 5中调试程序113 55C51程序设计115 551C51语言与标准C语言的比较115 552C51的程序结构115 553C51的数据描述120 554C51与汇编语言的混合编程123 555C51程序设计举例126 56Proteus虚拟仿真技术132 561单独在Proteus中完成联合 调试132 562Keil C51与Proteus联合调试138 57使用STCISP软件下载可执行程序到 单片机141 思考与习题144 第6章80C51单片机的系统扩展146 61并行扩展146 611外部并行扩展方法146 612程序存储器并行扩展149 613数据存储器并行扩展150 614程序存储器、数据存储器并行 扩展152 615通过并行总线扩展I/O口154 62串行扩展156 621SPI总线扩展E2PROM芯片 X25045156 622I2C总线扩展E2PROM芯片 24C64163 623利用串行口扩展I/O口174 624利用I2C总线扩展I/O口176 63外部中断源的扩展181 思考与习题183 第7章输入/输出通道设计184 71模拟量输出通道设计184 711模拟量输出通道的一般概念184 712DAC概述184 7138位并行DAC DAC0832与单片机 的接口186 71412位并行DAC DAC1210与单片机 的接口191 7158位串行I2C总线DAC MAX518与 单片机的接口193 71620位串行DAC DAC1220与单片机 的接口196 72模拟量输入通道设计201 721模拟量输入通道的一般概念201 722ADC概述205 7238位并行ADC ADC0809与单片机 的接口206 72412位并行ADC AD574A与单片机 的接口211 72512位串行SPI总线ADC MAX187 与单片机的接口214 72616位串行I2C总线ADC ADS1110 与单片机的接口217 7278位串行I2C总线ADC PCF8591与 单片机的接口221 728AD7710与单片机的接口224 73数字量输入/输出通道设计229 思考与习题232 第8章人机接口设计233 81键盘接口233 82LED数码管显示接口239 821LED数码管239 822并行LED数码管显示241 823串行LED数码管显示245 824LED点阵显示器结构与显示 原理249 83液晶显示器251 831LCD显示原理251 832字符型液晶显示模块LCD1602的 接口设计253 833点阵图形型LCD显示接口257 84打印机接口263 思考与习题266 第9章通信技术267 91通信基础知识267 92串行通信总线标准271 921RS232C271 922RS485274 93通用串行总线(USB)277 94蓝牙技术280 95ZigBee技术284 96现场总线技术286 97双机通信应用设计实例288 思考与习题291 第10章单片机应用系统设计292 101单片机应用系统的设计方法292 1011单片机应用系统的设计过程292 1012单片机应用系统的调试过程293 102系统抗干扰的设计方法296 1021串模干扰及共模干扰297 1022输入/输出通道干扰的抑制300 102 |