MCS-51单片机技术项目驱动教程
¥
9.75
3.0折
¥
33
九五品
仅1件
作者牛军 主编
出版社清华大学出版社
ISBN9787302412199
出版时间2015-09
版次1
装帧平装
开本16开
纸张胶版纸
页数266页
字数99999千字
定价33元
上书时间2024-07-06
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:MCS-51单片机技术项目驱动教程
定价:33.00元
作者:牛军 主编
出版社:清华大学出版社
出版日期:2015-09-01
ISBN:9787302412199
字数:358000
页码:266
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书首先对8051单片机的硬件基础、C51编程基础、Keil C51软件的使用等方面进行了详细的介绍,然后具体针对基础型8051单片机的各功能模块,从工程应用的实际需要出发,将知识点分解为I/O口输入输出功能、外部中断功能、LED数码管显示技术、LED点阵显示技术、键盘系统设计、定时器/计数器应用、LCD液晶显示技术、串行口通信技术、A/D转换器应用、D/A转换器应用、并行RAM扩展、I2C总线扩展、SPI总线扩展等十三个部分,采用项目驱动的方式,以项目设计需要带动各部分知识点的学习,再以设计任务为载体,从硬件电路设计、C51程序编写、系统功能仿真等方面进一步促进读者对知识的理解和掌握,训练并提高其实践应用能力。本书可作为高等院校电子、电气、自动化、计算机应用等相关专业单片机技术课程的教学用书,也可作为广大从事单片机应用系统开发的工程技术人员的参考用书。
目录
目 录章 单片机技术概述11.1 单片机的发展11.2 单片机的特点21.3 单片机的应用41.4 常用单片机简介51.5 单片机常用术语7第2章 MCS-51单片机硬件基础112.1 MCS-51单片机内部结构及CPU112.1.1 内部结构112.1.2 8051CPU122.2 MCS-51单片机引脚功能152.3 MCS-51单片机存储器结构182.3.1 程序存储器192.3.2 数据存储器202.4 MCS-51单片机时钟及CPU时序232.4.1 单片机时钟232.4.2 CPU时序252.5 MCS-51单片机低功耗工作方式26第3章 MCS-51单片机C语言程序设计基础273.1 C51概述273.2 C51数据类型273.3 C51变量定义303.3.1 变量存储类型与存储区303.3.2 变量的定位313.3.3 C51位变量的定义323.3.4 C51特殊功能寄存器的定义343.3.5 C51指针的定义353.3.6 指针的应用353.4 C51函数的定义373.5 C51中的运算符和表达式383.6 C51语句和控制结构443.7 C51编程实例503.8 C51程序开发软件Keil C简介513.8.1 建立工程项目523.8.2 建立C语言程序文件并编译543.8.3 调试与仿真57第4章 项目一:按键控制8个LED灯花样显示614.1 MCS-51单片机I/O口结构及工作原理614.1.1 P0口结构与应用614.1.2 P1口结构与应用654.1.3 P2口结构与应用664.1.4 P3口结构与应用664.2 MCS-51单片机I/O口编程674.3 项目设计69第5章 项目二:两级外部中断控制LED灯做不同显示735.1 中断技术概述735.1.1 中断的概念735.1.2 中断的功能745.2 MCS-51单片机中断系统745.2.1 中断系统结构745.2.2 中断系统中的特殊功能寄存器755.3 外部中断功能编程实例805.4 项目设计815.5 外部中断源扩展84第6章 项目三:单片机控制多位LED数码管动态显示876.1 LED数码管结构及显示原理876.2 LED数码管静态显示及实例906.3 LED数码管动态显示及实例926.4 项目设计94第7章 项目四:单片机控制16×16 LED点阵显示汉字997.1 LED点阵结构及显示原理997.1.1 LED点阵结构997.1.2 显示原理1007.2 8×8点阵应用实例1017.3 16×16点阵汉字显示1047.3.1 LED汉字点阵的编码原理1047.3.2 字模的提取1057.3.3 16×16 LED点阵构成1067.3.4 应用实例1067.4 项目设计110第8章 项目五:单片机4×4矩阵键盘输入并显示1238.1 按键的识别与抖动1238.2 独立式键盘设计1248.3 矩阵式键盘结构与扫描方法1258.3.1 矩阵式键盘结构1258.3.2 行扫描法原理及编程1268.3.3 行列反转法原理及编程1278.4 项目设计128第9章 项目六:单片机对外部脉冲计数并定时控制1359.1 MCS-51单片机定时器/计数器结构1359.2 AT89C51单片机定时器/计数器工作方式与工作模式1369.2.1 特殊功能寄存器TMOD和TCON1379.2.2 定时器的四种模式及应用1389.3 AT89C51单片机定时器/计数器编程实例1419.3.1 编程初始化步骤1419.3.2 编程实例1429.4 项目设计1470章 项目七:LCD1602液晶显示的电子密码锁设计15110.1 LCD1602液晶显示模块15110.2 LCD1602液晶显示设计实例15610.3 项目设计1601章 项目八:单片机与PC机互发数据17111.1 数据通信方式17111.2 AT89C51单片机串行口结构及工作原理17311.3 串行口工作方式及控制17511.3.1 串口相关的特殊功能寄存器17511.3.2 串口工作方式17711.3.3 波特率设计17911.4 串口应用实例18011.4.1 串口编程初始化步骤18011.4.2 方式0应用实例18111.4.3 方式1应用实例18411.4.4 方式3应用实例18511.5 项目设计1862章 项目九:单片机片外三总线扩展并行SRAM19512.1 MCS-51单片机并行扩展三总线结构19512.2 扩展片外并行RAM方法19612.2.1 常用静态RAM芯片19612.2.2 单片机与6264的接口设计19712.2.3 访问片外RAM的软件编程20112.3 项目设计2023章 项目十:ADC0809多通道电压采集与显示20513.1 ADC0809简介20513.2 ADC0809与AT89C51的接口及编程方法20713.2.1 采用I/O口控制方式20713.2.2 采用总线操作方式20913.3 项目设计2124章 项目十一:基于DAC0832的数字波形发生器21714.1 DAC0832简介21714.2 DAC0832与AT89C51的接口及编程方法21914.2.1 直通方式21914.2.2 单缓冲方式22014.2.3 双缓冲方式22114.3 项目设计2225章 项目十二:AT89C51扩展串行E2PROM AT24C0222715.1 I2C总线简介22715.1.1 I2C总线信号逻辑22815.1.2 I2C总线数据传输过程22915.2 AT89C51扩展I2C总线方法23015.3 AT89C51扩展I2C总线编程23115.4 项目设计2336章 项目十三:单片机扩展SPI总线接口23916.1 SPI总线简介23916.2 AT89C51扩展SPI总线接口方法24016.3 AT89C51扩展SPI总线程序编写方法24016.3.1 数据输出24116.3.2 数据输入24216.3.3 数据同时输入/输出24316.4 项目设计1:AT89C52扩展串行A/D转换器TLC254324416.4.1 TLC2543简介24516.4.2 项目设计24816.5 项目设计2:AT89C52扩展串行D/A转换器TLC561525116.5.1 TLC5615简介25116.5.2 项目设计253附录A ASCII码表257附录B C51库函数259参考文献267
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价